Who it's for
Merchants who sell the same products in more than one Shopify store and ship from the same stock. When something sells in one store, the inventory in the other stores has to follow. Otherwise you sell items you no longer have.
There is one requirement: the same variant has the same SKU in every store. The app matches by SKU and nothing else.
What the app does
- Connect stores. You connect a second store with an invite code. The stores then form a sync group.
- Match variants. The app reads both catalogs and uses the SKU to work out which variants are the same across stores. Nothing is written while it does this. Anything it can't match is listed with the reason.
- Link locations. You decide which location in one store matches which location in the other. If each store has exactly one location, the app links them for you.
- Real-time sync. When inventory changes in one store, the app sends that change to the other stores in the group. It sends the change, not the value.
- Sync. A sync finds whatever has still drifted apart and brings it back in line using your rule: highest inventory wins, lowest inventory wins, or a specific store wins. You run it manually or on a schedule, once or twice a day.
- Safety brake. If a large number of inventory levels suddenly drop to 0, for example because of an import, the app doesn't pass that on to the other stores unchecked.
- Activity log. Every number the app set, or tried to set, is listed as a plain sentence: what triggered it, what was written where, and whether it worked.
The app syncs the "available" quantity per location. The interface is available in English and German, based on the language of your Shopify admin.
What it deliberately doesn't do
- No products, prices, images or descriptions. The app reads products and only writes inventory.
- No matching by product ID, handle or title. Only the SKU counts.
- No SKU that appears twice in the same store. It would be unclear which variant counts, so that SKU isn't synced at all until it's resolved.
- No locations outside a location link. The app never touches them.
- No turning on inventory tracking. If a linked location doesn't track inventory for an item, the app skips it and tells you.
- No negative inventory from real-time sync.
- No customer data and no orders. The app has no access to them.
- No email notifications. The app shows problems on the Overview page.
How you can tell it's working
An inventory sync that fails silently is worse than none at all. Without an app, you count by hand and you know you're doing it. With an app that has quietly stopped, you find out when you oversell. So the Overview page shows what's happening right now:
- a one-line status, such as "Real-time sync is working. No open errors."
- the last transfer, with SKU, old and new value, target store and time
- how many transfers and errors there were today
- the delay over the last hour, on average and at its slowest
- what is being retried and what has used up all retries
- stores that can't be reached and real-time sync that is paused, each with the reason
If a problem lasts more than 30 minutes, the Overview says so explicitly. One click on a SKU opens its full history in the activity log, which tells you why the inventory is what it is.
Plans in plain words
Every feature is included in every plan, including the free one. Plans differ only in how many variants are synced. Pro also includes priority support. One subscription covers the whole sync group, not each store. Paid plans start with a free trial. Billing runs through Shopify.
When you get close to your limit, the app tells you beforehand. If you go over it, nothing stops: real-time sync that is already on keeps running. You can only turn it on again once you're on a plan that fits.