Shopify Stock Sync
QrX can keep the stock in your Shopify store equal to the free stock in your QrX warehouse. When stock comes in, is counted, damaged, moved or sold through another sales channel, QrX updates Shopify within seconds. Orders from the Shopify store itself are already counted by Shopify, so QrX never subtracts them a second time.
Before You Start
Your account uses Full WMS and the Shopify stock sync module is on (Settings > Warehouse > Stock).
Your Shopify store is connected to a QrX merchant channel (Settings > Merchant channels > Shop platforms).
The QrX app in Shopify has permission to read and change inventory. If it does not, QrX shows a banner with a button to approve the new permissions in Shopify.
Your QrX products are linked to stock items, and every Shopify variant has the same SKU in QrX and Shopify.
Turn It On
Open Settings > Warehouse > Stock > Shopify stock sync and choose your store.
Link one Shopify location to the QrX warehouse that ships its orders.
Optionally set a safety buffer: the number of units QrX holds back per item, so Shopify sells out a little before your warehouse does.
Switch on Push stock to this shop and confirm. QrX first sets Shopify to the QrX free stock once, then keeps it updated.
The switch is off by default. Turning it off stops all updates at once; Shopify then keeps its own numbers.
What QrX Sends to Shopify
Goods received, counted, damaged, written off or moved between warehouses.
Orders and cancellations from your other sales channels (for example the QrX app store or the API) for the same item.
Returns booked back into stock. When Shopify already restocked a refunded item itself, QrX does not add it a second time.
Picking and shipping do not change the Shopify stock: Shopify already counted the order when it was placed.
Sync All Stock Now and the Compare Report
Sync all stock now sets Shopify to the QrX free stock for every linked item, for example after a large import or a full count. It runs in the background with a progress bar and respects Shopify's rate limits. If an order comes in during the sync, that item is read again instead of being overwritten.
Every night QrX compares Shopify with QrX and lists the differences in the Compare report. The report never changes Shopify; use Sync all stock now to correct a difference.
Good to Know
Updates usually reach Shopify within seconds. If Shopify is unreachable or busy, QrX retries automatically and sends one combined update later; nothing is lost and nothing is applied twice.
Items that cannot be updated are listed under Problems, for example a SKU that does not exist in Shopify, a variant that is not tracked or not stocked at the linked location, or an item linked to two Shopify variants.
For now one Shopify location is linked to one QrX warehouse per store.
Products linked to a stock item take their quantity from QrX; Shopify product updates no longer overwrite it.
A note or gift message on a Shopify order is shown at the pack station automatically (unless you already set one in QrX).
