Most of what the app does happens without you. This page sets out precisely what runs on its own, what triggers it, and what each one needs in order to run at all. It is worth reading once, because "why has nothing happened yet?" is almost always answered by a schedule that has not come round yet.
The important thing to understand up front is that the app does not have one single sync. It has several independent jobs on different clocks, and they are not interchangeable. A price sync will not push your stock. A stock push will not reprice you.
| What | When it runs | Requires |
|---|---|---|
| Price sync (Amazon prices and Buy Box status into Shopify) | Your plan's interval. Free every 24 hours. Growth, Growth + Markets and Full every 6 hours. Full can buy a 3h, 2h or 1h tier as an add-on. | An Amazon account connected, and variants mapped to ASINs. Available on every plan including Free. |
| Repricer (your Amazon prices adjusted to chase the Buy Box) | Its own Run every setting, from 1 to 168 hours. The default is 6. | Growth and above. Enable automatic repricing must be switched on. Only products published through Product Sync are repriced. |
| Product Sync scheduled resync (your listings re-pushed to Amazon) | On a schedule. | Growth and above. |
| Product Sync auto-resync on change | Within moments of you editing a product in Shopify. | Growth + Markets and Full only. The product must already be tracked by the app. |
| FBM inventory push (Shopify stock out to Amazon) | Not scheduled. It fires within seconds of a Shopify stock change, and on demand. | Growth and above. The SKU must be merchant-fulfilled (FBM). |
| MCF reconciliation (Amazon FBA order status and tracking pulled back) | Periodically. | Fulfilment by Amazon set up. Available on every plan. |
This is the job most merchants think of as "the sync". It fetches the lowest New offer price for each of your mapped ASINs, in your home marketplace and in every marketplace you have mapped, and writes the results into your Shopify store as metafields. It also records whether you are holding the Buy Box, which is what builds the Buy Box report over time.
Its cadence comes from your plan and nothing else. There is no cadence control in the app. Settings > Automation shows you what your schedule is, but it is read-only.
If you cannot wait for the next run, Sync now on the Dashboard runs it immediately. It reports back "Updated {n} price(s), {n} skipped, {n} errors". The button is disabled until an Amazon account is connected.
Note
Older versions of these docs claimed different intervals for different paid plans. That was wrong. Growth, Growth + Markets and Full all sync every 6 hours by default. Only the Full plan can purchase a faster tier.
The repricer is on a completely separate clock from price sync, and this trips people up. Setting a Run every of 1 hour does not make your price sync hourly, and being on a 6 hour price sync does not mean the repricer runs every 6 hours.
The repricer only runs if Enable automatic repricing is on, and only once Run every hours have elapsed since its last run. That value is yours to set, anywhere from 1 hour to 168 hours (one week).
It is also selective about what it touches. Only products you have published to Amazon through Product Sync are repriced. Products you have merely mapped on the Product Mapping page are never repriced, because the app does not own those listings. And when you already hold the Buy Box, the repricer deliberately holds your price rather than lowering it. See the repricer and price floor and ceiling.
There are two automatic paths that re-push your listings to Amazon.
Scheduled resync runs on a schedule and is available from Growth upwards. It keeps your Amazon listings aligned with what is in Shopify without you clicking anything.
Auto-resync on change is the more responsive one, and it is limited to Growth + Markets and Full. Shopify sends the app a notification whenever you update a product, and the app re-pushes it. It only applies to products the app is already tracking, so editing a product you have never pushed does not suddenly create a listing.
On any plan you can always push manually with Push on a single product, or Sync all across your catalogue.
This one is different in kind, and it is a good thing. There is no scheduled inventory sync. Instead, Shopify notifies the app the instant your stock level changes, and the app pushes the new quantity to Amazon within seconds. An order comes in on your storefront, your Shopify stock drops, and Amazon knows almost immediately.
You can also push manually at any time with Sync all FBM inventory, or Sync FBM on a single product.
The quantity sent is your Shopify quantity exactly as it stands, floored at zero. There is no buffer or safety-stock setting to configure. See How FBM stock reaches Amazon.
Note that this applies only to merchant-fulfilled (FBM) SKUs. If Amazon holds the stock, the SKU is FBA, and FBA is read-only in this app. The app shows you Amazon's availability but never writes to it.
If you use Fulfilment by Amazon to have Amazon fulfil your Shopify orders, the app periodically checks back with Amazon on the orders it has sent, pulling in status changes, tracking numbers, cancellations and returns, and updating the order in Shopify. Amazon does not report everything the moment it happens, so a status can take a little while to settle.