Hello,
I have integrated Odoo with Shopify, and I’m facing an issue with some orders:
- The customer first tries to pay (for example with Tabby or another payment method).
- If the payment fails, they switch to another method such as Cash on Delivery (COD).
- The order is then successfully created and confirmed in Shopify (with order confirmation email sent, order timeline updated, etc.).
- However, the order does not get imported into Odoo. Instead, it stays stuck in the Order Data Queue with the following error:
Configuration missing in Odoo while importing Shopify Order(122552) and id (6753595338518)
Notes:
- This does not happen for all orders, only when the customer changes the payment method after a failed attempt.
- In Shopify, the order appears as confirmed with the updated payment method (e.g., COD).
- In Odoo, the order stays in Draft inside the queue and fails with the “Configuration missing” message.
Questions:
- Do I need to configure additional settings in Payment Methods mapping between Odoo and Shopify?
- Should I define a Default Payment Term or Journal in Odoo so that the order can be created even if the payment method changes on Shopify?
- What is the best practice to handle these cases and ensure orders are imported correctly when the payment method is changed by the customer?