FAQ and troubleshooting¶
Getting started¶
Do I need both modules?
You install only Shopify Connector; Odoo installs eCommerce Connector Core with it. The core alone connects no store.
Connect to Shopify shows an error about the redirect URL
The redirect URL in the Shopify app must be exactly the one shown on the store in Odoo
(https://…/shopify/auth/callback). Add it to the app's Redirect URLs, release a new version and try again.
The store is connected but nothing happens
- The setup checklist must be complete (yellow box on the store).
- Run an operation with Perform Operation, or switch on a scheduler: schedulers are added switched off.
A red box says the app does not give every permission
Add the missing scopes to the app (new version, Release), approve the update in the store or click Reconnect, then Check Permissions. See Create the Shopify app.
Products¶
My products are already in Odoo. Will I get duplicates?
No, if the SKU or barcode is the same in Odoo and on Shopify (Match Product By). For the first import, leave Auto Import Product off: products that find no match are reported, not created. Or link them with Map Products from File.
A product is Blocked in the store layer
Its Layer Messages say why (e.g. a variant without SKU). Fix it in Odoo, then Actions ⚙ › Re-check.
My product changes in Odoo are not on Shopify
The value must be ticked Update on Export in Field Mappings. Then use Update on Store, or switch on the Update Products on Store scheduler.
Orders¶
An order is not imported
Check, in the sync job and the log:
- it was placed after Import Orders From;
- its payment and shipping statuses are ticked in Order Settings;
- it is not a test order (Skip Test Orders) or a point of sale order (Import Point of Sale Orders);
- it is not older than 60 days without
read_all_orders.
An order waits
A value it uses is not mapped: a shipping method, a tax, a payment gateway or its Workflow Mapping row. The store shows store value(s) to map › Review. Map it: the order continues by itself.
An order stays a quotation
Its total differs from Shopify by more than the Allowed Difference, or it is a risky order held by Hold Risky Orders. Open it: the red box says why. See Needs Attention.
Shipments are not sent to Shopify
Switch on the Export Shipments scheduler (it is added switched off), or click Send to Store on the delivery. Check that the location is Managed in Odoo.
Stock¶
Stock export replaced my Shopify quantities with 0
Odoo sends what it has. If Odoo did not have the stock, run Import Stock first, then export.
A stock quantity is Failed
Open Store Stock: the error says why (e.g. the product does not track inventory on Shopify). Fix it; the next run sends it again.
Webhooks¶
Webhooks show Error
Check the Webhook Address (public HTTPS) and the Secret Key (Correct Secret). Then Register Webhooks.
A test database receives my live orders
On the test database, click Disable Here in the red webhook box. See Copies of the database.
Still stuck?¶
Write to info@elancros.com or on WhatsApp at +91 91118 69645, with the store name, the sync job reference and the log message.