WooCommerce Sync: How It Works
Fulfiro keeps your WooCommerce store and your inventory in sync through three mechanisms. For the technical details on how this works under the hood, see Sync Architecture.
1. Webhooks (real-time)
WooCommerce sends a webhook to Fulfiro when:
- A product is created, updated, or deleted
- An order is created or updated
Processing happens within seconds. See Webhooks for security and deduplication details.
2. Scheduled sync (background)
Every 15 minutes, Fulfiro checks each connected store. If a store is due for sync, a delta sync runs -- only fetching products modified since the last sync, reducing API load. See Sync Architecture.
3. Manual resync (user-triggered)
Trigger a full resync from Settings > Stores by clicking Sync Now. This re-fetches all products regardless of modification date. Useful after bulk changes in WooCommerce.
What syncs
| Direction | Data | Method |
|---|---|---|
| WooCommerce to Fulfiro | Products, variations, orders | Webhooks + scheduled sync |
| Fulfiro to WooCommerce | Stock quantities, order status | Automatic push on change |
Related: Two-Way Stock Sync | Store Sync Health | Sync Architecture