When a quantity does not reach Zid
The checks in order when quantities do not match between Odoo and your store.
1. Wait one cycle
Syncing is not instant. On Odoo Online the jobs run every twenty minutes. First make sure you are not looking at a change made minutes ago.
2. Check the error column
Open the quantities screen with the With errors only filter. The error message tells you directly why Zid rejected the update.
3. Confirm the product is mapped
A product with no Odoo item has no quantity to send. Check the Products screen with the unmapped filter.
4. Check the enable switch
On Odoo Online nothing is prepared if the quantity update switch on the company is off in Odoo.
5. Check the warehouse
The quantity is read from the warehouse set in your configuration. If your stock is in a different warehouse, the connector reads zero while you see a balance in Odoo.
Service products have no quantity
Service-type products in Odoo carry no stock at all. Do not expect a quantity to sync for them.
Use force push as a last resort
If the record looks correct and the quantity still has not arrived, force push writes the value ignoring the record state. Deal with the root cause afterwards.