Run a second-country storefront from the same warehouse. Products and stock flow from your main store to the new one; orders on the new store draw down the main store's inventory within seconds.
Edit on one store. The other one follows.
Every stock change at your source location is pushed to the mirror store within seconds, with compare-and-set and idempotency keys so retries never double-count.
An order on the mirror store deducts the main warehouse immediately. Cancellations and refunds restore it, tracked in a ledger so nothing is restored twice.
Titles, descriptions, images, options and new variants copy over on change. Tag a product to include it in the second store; untag it to pause. Deleting on the source archives the mirror.
New products land on the mirror priced at source price × your FX rate × a markup you set, rounded up. Keep mirror prices independent after that, or let them follow the source.
Hide the last unit (or more) from the mirror store so two shoppers in different countries can't both buy the final piece during the sync window.
A reconciliation job compares both stores every night and surfaces any mismatch in the dashboard, with one-click resync and failed-job retry.
From two separate stores to one synced catalog
Install on both stores, link them, and pick the source location that drives stock.
Add your selection tag to the products the second store should carry. Only those are cloned.
Thousands of variants are cloned or matched by SKU using Shopify Bulk Operations, resumable if interrupted.
Webhooks keep both stores aligned. The dashboard shows the queue, links and anything that needs a look.
Deliberately not. Products and stock go source to mirror; the mirror only sends order deductions back. Two-way sync is where oversells and edit conflicts come from, so this app keeps one store as the single source of truth.
On creation, yes: the mirror price is calculated from the source price, your FX rate and a markup percentage. After that mirror prices are independent by default, since currencies and taxes differ. An optional toggle makes them follow source price edits.
Existing variants are matched by SKU and linked instead of duplicated. Anything that can't be matched is listed for review before the app creates or links it.
The initial sync is built on Shopify Bulk Operations and has been designed for 500 to 2,000 products and up to 10,000 variants, with checkpoints so it resumes rather than restarts if interrupted.
No. It runs as a custom app on each store and works on standard plans. Each store gets its own app identity so permissions stay minimal on both sides.
The current release pairs one source with one mirror. Additional mirrors are on the roadmap; talk to us if you're planning a third storefront.
Tell us which stores you want to pair and how big your catalog is. We'll plan the initial sync with you.