Choosing what to sync and how often

Choosing what to sync and how often

What to sync

Each switch enables one scheduled flow. Turning a switch off never deletes anything - it only stops the scheduler running that flow; manual runs from the Operations pages remain possible.

Sync Orders (default on). Enables the two order flows: order push (send eligible confirmed sales orders to the 3PL) and status poll (refresh the 3PL's status for every order that has been sent). With this off, the dashboard order cards grey out with an "Inactive" badge and no order ever leaves Odoo by itself. Example: during a migration weekend you switch Sync Orders off so nothing is pushed while stock is being counted, then switch it back on Monday - the next push picks up everything that queued up, oldest first.

Sync Stock Levels (default on). Enables the scheduled inventory sync (see Inventory sync). What the sync actually does with differences is governed by Stock Master and Stock Adjustments below.

Sync Products (default off). Enables the background product push queue: product bindings marked To Push (or queued by the bulk wizard / "Push Queued Products") are sent to the 3PL's item master in batches. Off means products only move when someone pushes them by hand.

Sync Suppliers (default off). Pushes vendor records to 3PLs that keep their own supplier master, so inbound deliveries can reference them. Hidden for providers without supplier support (Sprint, for example, does not take suppliers via API - which is why the Suppliers operation never offers a Sprint instance).

Send ASNs (default off). Announces Odoo inbound receipts (typically from purchase orders) to the 3PL as Advance Shipping Notices, so the warehouse knows goods are coming and can book them in against a reference.

Receive GRNs (default off). Polls the 3PL for goods-received confirmations against announced ASNs and reconciles them into the Odoo receipt (see ASNs and GRNs).

Sync Returns (default off). Polls the 3PL for customer returns - including parcels that arrive unannounced and undeliverable/return-to-sender parcels - and books received goods back into Odoo. See Returns for the full lifecycle.

How often

Intervals are minutes between runs of each flow, checked by a scheduler that wakes every few minutes. An interval only applies when its switch is on.

Interval Governs Default
Order Push Every pushing eligible orders 15 min
Status Poll Every refreshing 3PL order statuses 30 min
Stock Sync Every inventory snapshot sync 1440 min (daily)
ASN/GRN Every ASN push, GRN poll and returns poll 60 min

Guidance: status polling is the chattiest flow - against a rate-limited API, lengthen Status Poll Every first. Inventory syncs are heavy on both sides; daily overnight is right for most operations. Every flow can always be run now from the dashboard or its Operations page regardless of the schedule.

    • Related Articles

    • Choosing what Amazon fulfils

      This is the concept merchants miss most often, and almost every support question about Fulfilment by Amazon traces back to it. It is worth two minutes of your time. There is no per-product switch Look for a toggle labelled "fulfil this product with ...
    • Inventory Sync

      Interactive walkthrough Prefer to see it in action? Open the guided walkthrough, an animated, click-by-click tour you can play automatically or step through yourself. Inventory Sync is the screen that keeps your Amazon stock levels and your Shopify ...
    • Price sync

      Price sync is the heart of Amazon Seller Sync. For every variant you have linked to an ASIN on the Product Mapping page, the app asks Amazon what that product is currently selling for and whether you are winning the Buy Box, then writes the answers ...
    • Amazon Seller Sync

      Interactive walkthrough Prefer to see it in action? Open the guided walkthrough, an animated, click-by-click tour you can play automatically or step through yourself. Amazon Seller Sync is an embedded Shopify app that joins your Shopify store to your ...
    • The Sync Log explained

      The Sync Log (3PL Connector > Sync Log) is the connector's flight recorder: one entry per operation - scheduled or manual, in or out, success or failure - with the complete request and response (headers included, credentials always redacted), and a ...