Order status mapping

The most important tab: which Zid status triggers which action in Odoo.

The idea

Each Odoo action has a list of the Zid statuses that trigger it. When an order arrives with a status in one of those lists, the matching action runs.

The available actions

Create the sales order, approve it, create and validate the stock picking, create the invoice, post it, register payment, cancel, and issue a credit note.

Start with the sales order

The most important list is statuses that create the sales order. Automatic setup initially sets it to every status, and you will usually want to narrow it.

Watch the cash-on-delivery split

When you enable COD statuses, the system looks for separate lists dedicated to them. If you leave those lists empty, nothing at all happens to cash-on-delivery orders — no error, no message. This is the single most confusing failure in the whole product.

Either fill the lists or leave the feature off

If you do not need special handling for COD orders, leave the feature off and they are treated like any other order. Do not switch it on and leave it empty.

Approving stops later updates

Once the sales order is approved in Odoo, the connector stops updating its lines from Zid. Choose the approval status carefully: approving too early means later changes to the order never carry across.

Start with the fewest statuses

Begin with a single status per action and try a real order, then expand. Wide lists from the start make any problem far harder to diagnose.

Zid Odoo ConnectorProduct overview, features and pricing
↑↓to navigate
Need help?