Odoo + Shopify
Carry webshop orders forward without retyping.
Orders & customers
Products & stock
Shipping & returns
Skip to content

Webshops · Odoo integration

Connect Shopify with Odoo.

Carry webshop orders forward without retyping. Radorfa maps your process, configures the data exchange and tests it with your team.

First, we review your processes and systems. Then you receive a proposal with scope and costs.

Start with a feasibility check
We check API access, version and subscription before confirming the integration route.

Connected around your process
OdooERP & CRM
Shopify logoShopify

Data, direction and frequency agreed for your environment.

Where the integration helps

Carry webshop orders forward without retyping.

A Shopify order contains more than a customer and a total. Product variants, discounts, shipping and payment status need to reach Odoo together correctly. Radorfa maps them to your order process and defines which stock may be published back to the webshop.

We discuss whether Odoo should publish one or several stock locations and how orders are released for fulfilment. A payment notification differs from a shipping instruction. A partial shipment and refund verify that customer service, warehouse and finance recognise the same order.

We start with the task your colleagues need to complete. Which information is copied today, who checks it and which exceptions occur? Those answers determine the integration scope. We agree responsibilities with the people managing both applications before configuring access or transferring data.

Odoo and your application

How Shopify and Odoo exchange data

Shopify orders and customers to Odoo Sales; agreed product and stock data from Odoo back to Shopify.

01

Orders & customers

Connect order references, customers, addresses and lines to Odoo Sales.

02

Products & stock

Match product codes and variants; distinguish physical stock from availability.

03

Shipping & returns

Keep deliveries and tracking traceable; handle cancellations and refunds separately.

These are possible data flows. We agree the actual fields, direction and actions after checking both environments.

An example to discuss together

An order with two product variants

This is an illustrative scenario. We confirm the fields and actions available in your versions and subscriptions before making a proposal.

  1. In Shopify

    A customer orders one medium shirt and one large shirt. Each variant has its own product code.

  2. Into Odoo

    We agree how product codes, quantities, discounts and shipping charges appear on the sales order. The Shopify order reference remains recognisable.

  3. Back to your webshop

    We define which stock location supplies the available quantities and when shipment details may be returned.

What your team checks

We test a missing product code, a partially refunded order and the same order message arriving twice.

Useful for a first conversation

Bring a sample order with a discount, your variant codes and your stock locations. Remove personal data from shared examples.

Discuss this process →

From requirements to everyday use

From agreed scope to a managed integration.

01

Map your process

We discuss the required data flow with sales, warehouse or finance. For each piece of information, we define where it originates and which system leads.

02

Configure and test together

We connect relevant Odoo modules such as Sales, CRM, Inventory and Invoicing. Test orders help us check fields, permissions, returns and duplicate messages.

03

Deliver and keep track

You receive guidance on operation and error messages. We agree on monitoring, support, maintenance and checks following software updates.

Existing connector or custom development?

We first review what your Odoo version and existing modules provide. Where needed, we use an existing connector, an integration platform or custom API development. Our advice considers your process, costs and ongoing management.

Ready for exceptions

A delayed API, expired access or duplicate message should remain visible. We test retries, duplicate handling and notifications, and agree who follows up on exceptions.

A useful first conversation

Discuss your Shopify integration.

Tell us which versions you use, which information should move and where your team loses time. We will discuss a concrete next step.

Frequently asked questions

Clear agreements before we start.

Which stock should Shopify display?

We agree this with your warehouse: available stock, reservations and excluded locations must have consistent meanings. A trial order confirms the calculation and update.

Will existing orders also move to Odoo?

Not automatically. We agree a start date and assess outstanding or historical orders separately, to avoid recreating orders already processed.

What does an Odoo integration cost?

Costs depend on your systems, data flows, data quality, existing modules and required controls. We distinguish configuration, any licences and ongoing management. Share your applications and one concrete process so we can prepare a focused proposal.

Will the integration keep working after an update?

Software updates can change fields, permissions or APIs. We document the configuration and agree how changes are tracked and retested. We also clarify the management and support process for incidents and functional changes.