Amazon order management

Estimated reading: 3 minutes 203 views

Once the Amazon Connector is set up, Odoo Sales keeps orders, deliveries and payments synchronised automatically. This guide covers how order management works day to day.

Order synchronisation

Odoo fetches and synchronises Amazon orders at regular intervals, based on status changes. For FBA orders, only Shipped and Cancelled statuses are fetched. For FBM orders, only Unshipped and Cancelled statuses are synchronised.

How to force synchronisation

  1. Enable Developer Mode.
  2. Go to Sales > Configuration > Settings > Connectors > Amazon Sync > Amazon Accounts and use Sync Orders, or Recover Order with the Amazon Order Reference.

Deliveries and tracking references

Amazon requires a tracking reference for every FBM shipment. If a carrier does not generate one automatically, enter it manually. An unsupported carrier can be added in Odoo using a name Amazon recognises (case is not sensitive). If delivering without a courier, use a Self Delivery carrier, but still provide a tracking reference.

Handling synchronisation errors

If Amazon cannot process a delivery update, Odoo flags the shipment as Synchronization with Amazon failed and emails the affected shipments and error details. Resolve the issue in Odoo or Amazon, then click Retry Amazon Sync. Once Amazon confirms success, the tag updates to Synchronized with Amazon.

FBA delivery tracking

For FBA orders, each sales order item triggers a stock move, viewable under Inventory > Reporting > Moves History.

Recording Amazon payments

Since Amazon collects payment and pays out in a lump sum, set up a dedicated bank journal (for example, “Amazon Payments”) using a bank and cash intermediary account. At settlement, select the related invoices, use the Amazon journal, choose Batch Deposit, then Actions > Create batch payment > Validate. When the bank payment lands, credit the intermediary account. The same approach applies to vendor bills for Amazon’s commission.

Sales reporting

Each Amazon account is assigned to a Sales Team under Order Follow-up, allowing centralised or per-marketplace reporting. To split reporting by marketplace, remove that marketplace from the original account registration, register it again on its own, and assign it a separate sales team.

Frequently asked questions

Which order statuses does Odoo sync for FBM orders?

Only Unshipped and Cancelled statuses are synchronised for Fulfilled by Merchant orders.

What happens if Amazon fails to process a delivery update?

Odoo flags it as Synchronization with Amazon failed and emails the failed shipments and error details, so the issue can be fixed and Retry Amazon Sync used.

Can I report on Amazon sales by marketplace?

Yes. Assign each Amazon account to its own Sales Team, or register a marketplace separately with its own account and team for segmented reporting.

Need help?

Need help managing Amazon orders in Odoo Sales? Contact support@thoughtlogik.com or see our Odoo integrations services.

Leave a Reply

Your email address will not be published. Required fields are marked *

Learn how we helped 100 top brands gain success

Subscribe

×
Cancel