From Zid order to ERP in six steps

A paid Zid order takes six steps: notice, customer, posting, read-back, the document number in Zid, then status with Dynamics 365 Finance and Operations.

Card titled From Zid order to ERP in six steps

What happens to a paid Zid order before it shows up in your ERP?

It goes through six steps. The paid-order notice arrives, the order gets its customer in the ERP, and the order is posted to the ERP and read back to confirm it. Then the ERP document number appears as a comment on the Zid order, with every system. With Dynamics 365 Finance and Operations, the order status in Zid can be updated too.

The six steps

Here is one paid order, followed from payment in Zid to the ERP document number on that same Zid order, and then to its status update with Dynamics 365 Finance and Operations.

A paid order's path from Zid to the ERP
  1. Paid in Zid

    The order is paid in your Zid store and its notice reaches the app.

  2. Customer in the ERP

    Depending on your ERP, the customer is linked to their ERP record or a new record is created, or orders post under one customer account chosen during setup.

  3. Posted to the ERP

    The order is posted with the customer, items, tax and shipping, exactly once.

  4. Read back

    The order is read back from the ERP to confirm it was posted.

  5. Document number in Zid

    The ERP document number appears as a comment on the Zid order with every system.

  6. Status in Zid

    Updating the order status in Zid is available with Dynamics 365 Finance and Operations, and is switched on during setup.

Steps 1 to 4 are the core of every connection between Zid and an ERP. Steps 5 and 6 bring information from the ERP back to Zid: step 5 with every system, step 6 with Dynamics 365 Finance and Operations only.

1. The paid order arrives

The path starts when the order is paid in Zid. Zid sends the order notice, and the app reads it. From that point the app starts working on the order.

2. The customer in the ERP

Before posting, and depending on your ERP, the customer is linked to their ERP record or a new record is created, or orders post under one customer account chosen during setup.

With Odoo, ERPNext and Wafeq, the app looks for the customer’s record in your ERP and creates a new one if it finds none. With Dynamics 365 Finance and Operations, orders post under one customer account chosen during setup.

This comes first because an ERP order belongs to a customer.

3. The order is posted to the ERP

The order goes into the ERP with four parts: the customer, the items, the tax and the shipping.

The same order never posts twice. Each Zid order has one matching order in the ERP, even if the order notice arrives more than once.

4. The order is read back

After posting, the app reads the order back from the ERP.

5. The document number in Zid

The ERP document number appears as a comment on the Zid order with every system. Once the document is created in the ERP, the app adds a comment to the Zid order that reads “ERP Sales Order:” followed by the document number. You see the matching document number on the order itself in Zid, and you can use it to find the order in the ERP.

The comment is on by default and can be turned off for your store. If the comment fails, the order in the ERP is not affected.

6. The status in Zid

Updating the order status in Zid is available with Dynamics 365 Finance and Operations, and is switched on during setup. Once it is on, the app checks the sales order in Dynamics 365 Finance and Operations every hour. When the sales order shows “Invoiced”, the Zid order moves to the status chosen during setup, which is “delivered” by default.

With other systems, the order status in Zid is not updated from the ERP.

What you see in Zid and in the ERP

The table puts the same order in both places, row by row.

The same order in Zid and in the ERP
In ZidIn the ERP
CustomerThe customer who paid in your storeThe existing customer record or a new one, or one customer account chosen during setup, depending on your ERP
OrderThe paid order in your storeOne order with the customer, items, tax and shipping
Document numberThe ERP document number as a comment on the order, with every systemThe order's document number in the ERP
StatusUpdated after invoicing with Dynamics 365 Finance and Operations, once switched on during setupThe order invoiced in the ERP

The numbers

These figures come from Zid Integrations data.

posted within seconds of reaching us
Each order
orders delivered to ERPs
Over 14,000
lost orders
Zero

Source: Zid Integrations dataas of 6 October 2026

Questions merchants ask

What if the order notice arrives more than once?

Even if the order notice arrives more than once, or a sync is retried, the ERP holds one order.

What about a return after the order is posted?

With Odoo, ERPNext and Wafeq, a return posts to the ERP as a credit note. The rule is fixed: one credit note per return.

What if a sync fails?

If an order fails to sync, the assistant in the app can retry it once you approve. A retry does not create a duplicate order in the ERP.

What about stock?

Stock has its own flow, separate from orders, from your ERP warehouses to each Zid location.

Systems the app works with

The app works with Odoo 18 and 19, Microsoft Dynamics 365 Finance and Operations, ERPNext, Wafeq, and any system with a public API. Our team does the setup with you, and you go live in about two weeks, after a test report you approve.

Plans

Posting orders and returns to your ERP starts on the Starter plan, which covers 100 orders a month. Growth covers 500 orders and adds stock and the grow-sales tools; price sync is set up on request. Business covers 2,000 orders and adds priority support and multi-warehouse routing, which sends each order to the warehouse that serves the shopper’s ship-to city. Trials run 7 days on monthly billing and 30 days on yearly billing. Prices are on the app’s page in the Zid App Market.

To see these six steps run on your own store’s orders, install the app from the Zid App Market.