Odoo for Thor Commerce.

Connect Thor Commerce to Odoo. Bring contacts, products, pricelists, and stock into Thor, turn orders into confirmed Odoo sales orders, and capture payment when the invoice is posted, with workflows you configure yourself.

Illustrative workflow: a Thor order with an authorized payment creates an Odoo quotation, which is confirmed as a sales order. When the invoice is posted in Odoo, Thor captures the payment and completes the order.

Mapped to the Odoo apps you already run.

Each Odoo app keeps its job. Thor receives what the storefront needs and sends back the orders your team fulfills and invoices in Odoo.

OdooDirectionThor CommerceWhat moves
ContactsCustomersBoth directionsCustomersImport contacts as Thor customers, and find or create the contact for each order.
InventoryProducts and variantsOdoo to ThorProducts and variantsProduct templates become Thor products. Variants keep their Internal Reference as the SKU.
SalesPricelistsOdoo to ThorPricesPrices for all customers or for customer groups, with currency and validity dates.
InventoryOn-hand quantitiesOdoo to ThorInventoryStock levels in Odoo update Thor inventory.
SalesQuotations and sales ordersThor to OdooOrdersThor orders become quotations, then sales orders once confirmed.
InvoicingCustomer invoicesOdoo to ThorPayments and order stateA posted invoice captures the authorized payment and completes the Thor order.

From quotation to posted invoice, on your terms.

Every sync is a workflow you can open and change. Decide how contacts are matched, what goes on the quotation, and what happens in Thor when Odoo invoices the order.
  • TriggersAn order created in Thor, an invoice posted in Odoo, or a manual run.
  • LogicResolvers, conditions, routers, joins, loops, and field mappings that use workflow data.
  • ActivityLive status per module, skipped entries with reasons, and long imports that resume from the last completed entry.
Illustrative workflow canvas with three example workflows: a Thor order finds or creates an Odoo contact, creates a quotation, and confirms it as a sales order; a posted Odoo invoice captures the Thor payment and completes the order; and a manual catalog import upserts products and variants page by page.

Built for the way Odoo works.

Contact matching

Find an Odoo contact by reference, name, email, phone, or VAT number, and create one when no match is found.

Quotations you can confirm

Orders arrive as quotations with the Thor order number as the customer reference, then confirm into sales orders.

Paced, resumable imports

Large catalogs are imported page by page with checkpoints and retries, so a long import never starts over.

Plan your Odoo integration with us.

Talk through your contacts, catalog, pricelists, and order flows with our team.

Book a demo

Odoo is a trademark of Odoo S.A. Odoo editions, hosting, availability, and terms are managed by Odoo or your Odoo partner.