SyncoSyncO
Refund sync

Refunds that reach Odoo as credit notes.

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.

Start freeSee pricing
The problem

Refunds are where the books drift

  • Refunds are processed in Woo and forgotten in Odoo until month end.
  • Revenue is overstated because credit notes were never raised.
  • Returned stock is not added back, so inventory is understated too.
How it works

How SyncO handles it

01

Detect the refund

The order-updated webhook carries the refund, so no polling is needed.

02

Find the invoice

The original Odoo sale order and invoice are located from the stored order link.

03

Raise the credit note

A credit note is created for the refunded lines and amounts, full or partial.

04

Return the stock

Where configured, returned quantities go back into the mapped warehouse.

Details that matter

Before you decide whether it fits.

Partial refunds

Line-level refunds produce line-level credit notes rather than a lump-sum adjustment.

Fees and shipping

Shipping and fee lines are handled explicitly instead of being silently dropped.

Audit trail

Each refund sync is a job with its own record, so finance can trace what happened and when.

Questions

Common questions about this.

Are partial refunds supported?

Yes — the credit note reflects exactly the lines and amounts refunded in WooCommerce.

Does refunded stock go back in?

It can. Enable stock return so the mapped warehouse is adjusted with the credit note.

— Other solutions
Order sync

Every WooCommerce order becomes an Odoo sale order the moment it is placed — with the customer,

Inventory sync

Odoo is the source of truth for what is physically on the shelf. SyncO pushes those quantities t

Fulfillment tracking

Warehouse validates the delivery in Odoo; the customer sees the order complete with a tracking n

Tax mapping

Tax is where synced orders quietly stop reconciling. Map each WooCommerce rate onto the Odoo tax

Accounting sync

Decide how a WooCommerce order turns into an Odoo invoice: which journal, which income account,

Order reconciliation

The uncomfortable question is not whether sync works, it is whether anything was missed. SyncO s

See how SyncO fits your WooCommerce and Odoo workflow.

Connect a store, map your fields, and watch the first orders land in Odoo.

Get started free