2 min readAug 18, 2026by jakub

ContentBridge

Move a store's content, catalog structure and configuration from staging to production as a deliberate, reviewable action — no database dumps, no filesystem sync, and no window where production is offline.

Latest version: 1.0.0 — changelog

Merge Wizard entity types

Why it matters

  • Stop rehearsing releases twice. Content built and approved on staging goes live as-is, instead of being retyped into production and re-checked for typos.
  • Nothing moves that you did not look at. Every merge runs a mandatory dry-run first and lists each item it would create, so a duplicate category is caught before it exists rather than after.
  • A wrong reference fails loudly instead of quietly. Entities are matched by natural key — a code, a SKU, a URL path — never by database id, so a promoted price rule cannot end up discounting a different product because the two instances number their rows differently.
  • Production data stays production data. Deletes never propagate, orders and customers never travel, and encryption keys, base URLs and payment credentials are refused even if someone widens the allow-list.
  • Every promotion is on the record. Pairing, pushes and merges are written to an audit log with the acting admin, the connection and a structured summary.

What it moves

FeatureBenefit
Merge Wizard (eighteen entity types)Promote store structure, catalog and pricing one type at a time, in a dependency order the wizard works out for you
Sync profilesPush CMS pages, blocks and allow-listed configuration on demand, sending only what actually changed since the last run
Products of every typeSimple, virtual, grouped, configurable, bundle and downloadable products move by SKU, carrying tier prices, links, custom options and their gallery
Connections and pairingEstablish trust between two instances with a one-time code; each connection gets its own HMAC secret and can be time-boxed, disabled or revoked
Protected configuration pathsPayment, shipping and mail-transport settings, encryption keys and base URLs are hardcoded as non-transferable
Audit logSee who promoted what, when, and to which instance

Runs entirely between your own two Magento instances over a signed HTTP channel — there is no third-party service in the path, and no store data leaves infrastructure you control.

Connections

Supported: PHP 8.1 – 8.5, on magento/framework >=103.0.8 <104.0.0 (Magento Open Source, Adobe Commerce and Mage-OS builds on that framework line).

Ready to set it up? Start with installation, then configuration.

ContentBridge — Deployment & Operations — Extensions | qoliber Docs