How a German Spice and Tea Business Runs Shopify Orders, iPad Picking and DHL Shipping in Odoo
Web shop and Amazon orders reach an iPad picking screen built for speed, and DHL labels print in picking order.
Your Shopify orders, stock and payouts handled in Odoo
This Shopify Odoo integration imports orders, customers and payout reports, then sends stock, prices and tracking back to your store. Returns, refunds and cancellations start in Odoo. Connect as many Shopify stores as you sell through.
Top seller on the Odoo Apps Store
Every object the connector handles, which way it travels and what triggers it.
| Data | Direction | What happens & when |
|---|---|---|
| Products and variants |
|
Import or export from the Operations button, or sync a single listing. |
| Product prices |
|
Export on a schedule or as prices change; imported prices fill a pricelist. |
| Inventory quantities |
|
Export on your schedule or when Odoo stock changes; import on demand. |
| Collections |
|
Import all store collections, or export one once it has sources and products. |
| Catalogs and B2B price lists |
|
Import market catalogs, then send quantity rules and volume pricing back. |
| Customers |
|
Import Customers operation or a schedule; only customers changed since the last run. |
| Orders |
|
Manual import by date range, a schedule you set, or a store update. |
| Order and customer metafields |
|
Read during order and customer imports when the mapping shows Ready. |
| Fulfillment status and tracking |
|
You validate the delivery and press Update in Marketplace, or a scheduled export runs. |
| Order payment status |
|
Order fully paid in Odoo while Mark Order as Paid is enabled. |
| Refunds |
|
You click Refund in Shopify on a posted credit note. |
| Order cancellation |
|
You cancel in Odoo, then confirm the Cancel In Shopify wizard. |
| Returns |
|
Import by date, schedule or store update; create one from a done delivery. |
| Payout reports |
|
Import a date range, or a daily job you switch on. |
| Store locations |
|
Run the location import, then map each one to an Odoo warehouse. |
Every imported order arrives with its product lines, shipping cost, discount line and taxes, so your team works the order in Odoo. Run Import Orders for a date range, or for single order IDs, and set a schedule to pick up new ones. Orders come in by fulfillment status. When Shopify already fulfilled an order, Odoo records the stock move instead of creating a delivery.
Your buyer sees the order fulfilled with a tracking number as soon as you finish shipping in Odoo. Add the tracking details, validate the delivery, then press Update in Marketplace. Store pickup orders get their own buttons, so one click sets Ready for Pickup and later Mark as Picked up in both systems. A scheduled export can cover many orders at once.
Refunds recorded in Odoo reach the store with the same figures. Post a credit note against the Shopify order and click Refund in Shopify. If an amount is still outstanding, Odoo opens Register Payment, where you tick Refund in Shopify, choose whether to notify the customer and split the amount across payments. Odoo warns you when the Shopify total and the registered amount differ.
Cancel the sale order in Odoo first, then open it and click Cancel In Shopify. The wizard asks for a reason, such as item unavailable, payment declined or fraudulent order, and lets you email the customer. Restock inventory and refund payments appear only when the order's payment and fulfillment status allow them. Keep Order closes the wizard and sends nothing.
Payouts come into Odoo as records with one line per charge, refund or fee, ready to match against your bank. Import a date range, or switch on a daily job for new payouts. Posting a payout creates or updates a bank statement in the journal you picked. Auto Reconcile matches charge and refund lines to invoices, and other transaction types to the accounts you mapped.
Choose how Odoo recognizes a Shopify product: by SKU, by barcode, or by both, where SKU is checked first and barcode is the fallback. You set this per store connection, so imports update the product you already have rather than adding a second one. That also lets you move across from another connector and keep your existing catalog.
5 out of 5, from92 reviews
Odoo Shopify Connector is rated 5 out of 5 from 92 reviews on the Odoo Apps Store, the latest in .
Read the reviews on the Odoo Apps StoreEverything works perfectly! and the support is spotless!
So far, so good!
We are busy testing the connector to use as our Shopify integration and are happy with it so far! Support is proactive and responsive.
Highly recommended team
We had a great experience with Teqstar's shopify connector. The solution has been very helpful for our integration needs, and the implementation process was much smoother thanks to the excellent support we received.
A special thanks to Tejas, who was extremely supportive throughout the process. He patiently addressed all of our questions, clarified every confusion, and helped us resolve our concerns promptly. His knowledge, responsiveness, and willingness to assist made a significant difference in ensuring a successful implementation.
Overall, we are very satisfied with both the product and the level of customer support provided. We highly recommend the Shopify Connector and appreciate the team's commitment to helping their customers succeed.
Excellent app and excellent support
Our clients are happy with how the app works and how easy it is to send/receive information from and to shopify
| Odoo version | Editions | Hosting | Price | Latest release | |
|---|---|---|---|---|---|
| 20.0 | Community & Enterprise | Odoo.sh · On-premise | €379.99 | 20.0.1.0.1 | Buy Docs |
| 19.0 | Community & Enterprise | Odoo.sh · On-premise | €379.99 | 19.0.1.2.8 | Buy Docs |
| 18.0 | Community & Enterprise | Odoo.sh · On-premise | €379.99 | No release notes | Buy |
| 17.0 | Community & Enterprise | Odoo.sh · On-premise | €379.99 | No release notes | Buy |
The developers who build the app answer your tickets.
08:14
Shopify instance configuration
13:42
Import, Export & Update Products
09:56
Import Shopify Orders into Odoo
07:49
Inventory Sync Odoo ↔ Shopify
05:24
Manage Returns Between Shopify and Odoo
03:36
Sync Shopify Metafields with Odoo
06:20
Import & Export Shopify Markets and Catalogs
04:56
Export Tracking Info + Pickup Order Flow
Search for the TeqStars Shopify app in Odoo Apps and install it. The shared Base Marketplace module it depends on installs with it and covers listings, instance management and analytics. It is not a separate purchase.
Paste your Shop URL and the API access token from your Shopify custom app, then press Test Connection to confirm Odoo can reach the store.
Pick SKU, barcode or both as the way Odoo identifies Shopify products. This decides whether an import updates an existing product or creates a new one.
Point each payment gateway at an Odoo journal and set the workflow per gateway and financial status. That workflow decides whether imported orders are confirmed, invoiced and paid.
Enable the store event updates, called webhooks, so new orders, product changes and returns reach Odoo right away. They need a secure HTTPS address, which Odoo.sh sets up for you.
Import products, then customers, then orders from the Operations button. Import listings before collections. Watch the queue manager while the records are processed.
Not answered here? Talk to the team.