Sync Not Working
If your WooCommerce data is not appearing in Fulfiro or changes are not syncing:
Check the store connection
Go to Settings > Stores and verify the status is "Connected." If it shows an error, try clicking Reconnect.
Check [sync health](/docs/store-sync-health)
Click your store to view the sync health page. Look at:
- Last sync time (should be within the last 15-30 minutes)
- Sync logs for errors
- Webhook health (should show webhooks received in the last 24 hours)
Common causes
- API keys revoked -- Your WooCommerce REST API keys may have been deleted. Reconnect the store.
- Security plugin blocking -- Wordfence, Sucuri, or other security plugins can block REST API requests. Whitelist Fulfiro's IPs or disable REST API blocking.
- Pretty permalinks disabled -- WooCommerce REST API requires pretty permalinks. In WordPress, go to Settings > Permalinks and select anything other than "Plain."
- Hosting firewall -- Some hosts block outbound webhook requests. Contact your host to whitelist Fulfiro's webhook endpoint.
- Maintenance mode -- If your WordPress site is in maintenance mode, API requests will fail.
Manual fix
Click Sync Now on the store page to force a full resync.
Related: Webhooks Not Firing | Store Sync Health | Sync Architecture