A refund issued in WooCommerce should not need a second pass in Odoo. SyncO raises the matching credit note so revenue and stock stay correct.
The order-updated webhook carries the refund, so no polling is needed.
The original Odoo sale order and invoice are located from the stored order link.
A credit note is created for the refunded lines and amounts, full or partial.
Where configured, returned quantities go back into the mapped warehouse.
Line-level refunds produce line-level credit notes rather than a lump-sum adjustment.
Shipping and fee lines are handled explicitly instead of being silently dropped.
Each refund sync is a job with its own record, so finance can trace what happened and when.
Yes — the credit note reflects exactly the lines and amounts refunded in WooCommerce.
It can. Enable stock return so the mapped warehouse is adjusted with the credit note.
Every WooCommerce order becomes an Odoo sale order the moment it is placed — with the customer, …
Odoo is the source of truth for what is physically on the shelf. SyncO pushes those quantities t…
Warehouse validates the delivery in Odoo; the customer sees the order complete with a tracking n…
Tax is where synced orders quietly stop reconciling. Map each WooCommerce rate onto the Odoo tax…
Decide how a WooCommerce order turns into an Odoo invoice: which journal, which income account, …
The uncomfortable question is not whether sync works, it is whether anything was missed. SyncO s…
Connect a store, map your fields, and watch the first orders land in Odoo.
Get started free