Multi-store
Running more than one Shopify store? Multi-store connects an additional store to your main store so its orders feed your main store’s forecast and reorder recommendations. You plan and purchase for every store from one place, instead of forecasting each store in isolation.
It’s all about orders. Once two stores are paired, the additional store’s sales mirror into the main store as demand. There’s no separate sharing of products, suppliers, or app settings — each store keeps its own catalog and configuration. What crosses over is order quantities, matched to your main store’s products by SKU.
The Multi-store settings page has three tabs: General (store connections and settings), Sync Log (backfill progress per store), and Quarantine (order lines that couldn’t be matched).
On this page
Section titled “On this page”- Connecting a store
- Order sync
- Sync Log tab
- Quarantine tab
- Mapping locations
- Whitelist
- See also
Connecting a store
Section titled “Connecting a store”Connecting two stores is a deliberate, two-sided handshake: the store sending its data has to approve the store receiving it before the connection goes through. Each Logistified install starts out independent, so you pair them once and they stay connected.
Main store vs. additional store
Section titled “Main store vs. additional store”Every store in a multi-store group plays one of two roles, set on Settings → Multi-store:
- Main store — the store that aggregates everything. Its forecast, reorder recommendations, and rollups cover the whole group. Turn on Enable Multi-Store, then turn on This is the Main Store.
- Additional store — a connected store whose data feeds the main store. Turn on Enable Multi-Store and leave This is the Main Store off.
Once the feature is enabled, each store shows its own Store ID — its Shopify domain, like your-store.myshopify.com. You’ll copy these IDs between stores to pair them.
Pairing the two stores
Section titled “Pairing the two stores”Do this in order — the additional store has to authorize the main store before the main store can connect:
- On the main store: enable Multi-Store and turn on This is the Main Store. Copy its Store ID.
- On the additional store: enable Multi-Store (leave This is the Main Store off). In Whitelist Management, click Add Store, paste the main store’s ID, and confirm. This authorizes the main store to connect. Copy the additional store’s Store ID as well.
- Back on the main store: in Connected Stores, click Add Store, paste the additional store’s ID, and click Connect. The connection only succeeds if the additional store whitelisted you in step 2.
The additional store then appears in the main store’s Connected Stores table, where you turn on order mirroring and map its locations (below). To bring in more stores, repeat steps 2–3 for each one.
Order sync
Section titled “Order sync”When you run several Shopify stores, each store’s sales are demand you have to plan for. Order sync mirrors a connected store’s orders into your main store, so its sales feed your unified forecast and reorder recommendations — and your purchasing decisions account for every store at once.
Only quantities cross over. Prices, taxes, and customer details stay in the store where the order was placed. Your main store simply learns how many of each product sold, matched to your own products by SKU.
Enabling order mirroring
Section titled “Enabling order mirroring”Open the settings for a connected store and turn on Mirror this store’s orders. Save — from that point on, new orders from that store start appearing in your main store’s demand automatically.
The Connected Stores table shows an Order Sync column at a glance: Off if mirroring is disabled, Not started if it’s enabled but no sync has run yet, a live mini progress bar while a backfill is active, and Synced once it completes.
Including past orders (initial backfill)
Section titled “Including past orders (initial backfill)”Turning the toggle on only mirrors orders going forward. To bring the store’s order history across as well, click Start initial sync. The backfill runs in the background, so you can close the dialog and check back later. Progress is shown on a card with a live percentage bar. The sync starts with a brief Counting orders… phase before the percentage activates. Once running, the card shows:
- Mirrored — orders successfully transferred so far.
- Total — the full number of orders to transfer.
- Quarantined — lines that couldn’t be matched to one of your products (see below).
- Failed — lines that encountered an error; they’re picked up again on the next run.
If a previous backfill stopped partway, the button instead reads Resume sync and picks up where it left off — orders already transferred are not re-processed. For a persistent view of every connected store’s backfill in one place, open the Sync Log tab.
How order sync keeps demand accurate
Section titled “How order sync keeps demand accurate”Mirroring isn’t a one-time copy. Once an order is mirrored, Logistified keeps it in step with the connected store for the order’s whole life:
- New order → it appears in your main store’s demand.
- Order edited or partially refunded → the mirrored quantities update to match the live order. Reducing or removing items lowers the demand accordingly, and adding items raises it.
- Order cancelled or deleted → it’s removed from your main store’s demand.
You don’t have to do anything to keep this in sync — your main store always reflects what each connected store currently shows.
Quarantined lines
Section titled “Quarantined lines”Every mirrored order line has to be matched to one of your own products, by SKU: the line’s SKU in the connected store must correspond to exactly one product in your main store. When a line can’t be matched, it’s set aside in quarantine rather than dropped — so you never lose track of demand you couldn’t place. Quarantined lines don’t count toward your forecast until they’re resolved. Review and clear them on the Quarantine tab (below). Non-product lines such as shipping protection are skipped automatically and never quarantined.
Resetting a stuck sync
Section titled “Resetting a stuck sync”If the progress counter stops moving and a run looks stalled, a Reset stuck run button appears (shown as Start over after a failed run). It clears the run so you can start fresh. Orders already transferred are kept — only the unfinished run is cleared.
Sync Log tab
Section titled “Sync Log tab”The Sync Log tab shows the backfill run status for every connected store — useful when several stores are syncing at once or when you need to review a past run.
| Column | What it shows |
|---|---|
| Backfill status | Current state of the initial sync: Completed, Running, Failed, Paused, or Cancelled. |
| Processed | Orders reviewed so far, out of the total found in the connected store. |
| Succeeded | Orders successfully mirrored into this store. |
| Quarantined | Orders held back because at least one line couldn’t be matched to a product here. |
| Failed | Orders that could not be processed at all. |
| Started / Finished | When the backfill run began and ended. |
If a run shows Failed, hover View error on that row to read the message.
Quarantine tab
Section titled “Quarantine tab”The Quarantine tab lists every order line from connected stores that couldn’t be matched to a product in your main store. When lines are waiting, the tab label shows the count — for example, Quarantine (12).
Lines are held here rather than discarded, so you can review and resolve them. Use the search box to filter by store, order number, or SKU, or narrow down by reason:
| Reason | What it means | How to fix |
|---|---|---|
| Missing SKU | The order line had no SKU, so there’s nothing to match on. | Add a SKU to that product in the connected store. |
| No match | The SKU wasn’t found on any product in your main store. | Add the product (or correct its SKU) so the two stores agree. |
| Ambiguous SKU | The SKU matches more than one product in your main store. | Make the SKU unique so there’s a single product to match against. |
After fixing the SKU or product in the connected store, re-run the sync for that store to clear the affected lines.
Mapping locations
Section titled “Mapping locations”A connected store has its own fulfillment locations. So that mirrored demand lands in the right place, you map each of the additional store’s locations to one of your main store’s — for example, “warehouse-USA-1 in the connected store = US-East in your main store.” You set this up where you turn on order mirroring, in the connected store’s settings.
Mapping is optional: any order line whose location isn’t mapped still counts toward your demand, it just isn’t tied to a specific main-store location. Map them when you forecast or reorder per location and want each store’s sales to land at the matching one.
Whitelist
Section titled “Whitelist”The whitelist lives on each additional store and lists the main store IDs allowed to connect to it and read its data. It’s how an additional store grants — or withdraws — access: a main store can only connect once it appears on the additional store’s whitelist, and removing it from the whitelist revokes that authorization. The main store sees the mirror image: its Connected Stores table, where you connect, reconnect, configure, or disconnect each additional store.
See also
Section titled “See also”- Guides → Multi-store setup — worked walkthrough.
- Inventory → Locations — how locations work per store.