A user is planning to migrate to Odoo 17 and Shopify Plus and wants to manage orders in Odoo with full editing capabilities—adding/removing products, adjusting quantities, and changing addresses and payments—while keeping Shopify updated.
Technical Solution:
Shopify’s APIs support order modifications through specific endpoints (Order object, orderEditAddVariant mutation, orderUpdate mutation)
Implementation requires middleware between Odoo and Shopify to handle data reformatting and bidirectional API calls
Current Limitations:
One respondent mentions their Odoo-Shopify connector app currently syncs orders from Shopify to Odoo and returns fulfillment data
Post-placement order editing (products, addresses) is not yet supported but under consideration
Status: The discussion remains open with no confirmation whether the original poster successfully implemented the integration or chose a specific solution.
Summarized with AI on October 25.
AI used: claude-sonnet-4-5-20250929.
I’m planning a migration to Odoo 17 and Shopify plus, but I would like to know if there is a way where I can manage orders on odoo but I want to give the ability to the order can be modified (adding products, removing, add/remove quantitis) and change address and payments.
Shopify has APIs for managing orders, so you could interact with another platform like Odoo, which would trigger API calls to be made to Shopify that would update the order. You would need to set this up correctly though so that some middleware service/app is between Shopify and Odoo, reformatting data if needed and sending the correct API calls back and forth. Relevant APIs would be:
How did your migration go? Were you able to get Odoo and Shopify working together like you wanted?
We did a similar setup recently and actually ended up turning that into an app: Odoo Shopify connector by Synco. Like Liam said, Shopify’s API lets you edit orders, but right now our app mainly syncs orders from Shopify to Odoo and sends fulfillment info back. Editing orders (like changing products or addresses after they’re placed) isn’t built in yet, but it’s something we’re looking into.
Would love to hear how your migration went and if there’s anything you wish was easier. If you have any feedback or want more info, just let me know!