Docs/Products & Inventory

Stock Discrepancies and Resolution

When WooCommerce reports a different stock quantity than Fulfiro has on record, a discrepancy is flagged instead of silently overwriting your data. This keeps you in control.

How discrepancies are detected

During sync and webhook processing, Fulfiro compares the WooCommerce stock quantity with its own InventoryLevel sum. If they differ, an alert is created. See Stock Consistency for the technical details.

Why Fulfiro does not auto-overwrite

Fulfiro is the source of truth. If someone manually changes stock in WooCommerce admin, that should be reviewed. The discrepancy might be intentional (you just did a count in Fulfiro) or accidental (someone edited the wrong product in WooCommerce). See Two-Way Stock Sync for the philosophy.

Resolving discrepancies

Go to the Alerts page and click the Sync Issues tab. Each discrepancy shows:

  • Product name and SKU
  • Fulfiro quantity
  • WooCommerce quantity
  • The difference

Click Resolve to choose:

  • Keep Fulfiro's value -- Pushes Fulfiro's stock back to WooCommerce
  • Accept WooCommerce's value -- Adjusts Fulfiro's stock to match

Both options create a stock movement record for the audit trail.