| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Inventory (stock)
• Invoicing (account) • Sales (sale_management) • Website (website) • Discuss (mail) |
| Lines of code | 2751 |
| Technical Name |
shopify_connector_odoo18 |
| License | LGPL-3 |
| Website | https://www.elsner.com |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Inventory (stock)
• Invoicing (account) • Sales (sale_management) • Website (website) • Discuss (mail) |
| Lines of code | 2751 |
| Technical Name |
shopify_connector_odoo18 |
| License | LGPL-3 |
| Website | https://www.elsner.com |
Shopify Connector for Odoo 18
Sync products, inventory & orders between Odoo and Shopify — automatically
Connect your Odoo 18 instance to any Shopify store in minutes using Shopify's Admin REST API. No OAuth complexity — just paste your Admin API token and you're live.
Key Features
Product Export
Export Odoo products and variants to Shopify with a single click using the bulk export wizard.
Inventory Sync
Keep Shopify stock levels in sync with Odoo automatically via configurable scheduled actions (default every 15 min).
Order Import
Shopify orders are imported into Odoo as sale orders and bound automatically for full traceability.
Webhook Handler
Receive real-time push events from Shopify with optional HMAC signature verification for secure processing.
Access Control
Dedicated Shopify Admin security group with granular model-level access rules included out of the box.
Tile Orders
Manage custom tile/sample orders from a dedicated kanban view with a public-facing order page.
How It Works
- Install the module and go to Shopify → Configuration → Backends
- Enter your Shopify Shop Domain (e.g.
my-store.myshopify.com) - Paste your Admin API Access Token from the Shopify Partner Dashboard
- Set the Shopify Location ID for inventory sync
- Save — scheduled sync jobs start automatically
- Use Export Products wizard to push your catalogue to Shopify
- (Optional) Register the Webhook URL in Shopify for real-time events
Included Scheduled Actions
| Action | Default Interval | Description |
|---|---|---|
| Auto-sync Products | Every 15 minutes | Pushes product changes from Odoo to Shopify |
| Auto-sync Inventory | Every 15 minutes | Updates Shopify inventory from Odoo stock quants |
| Process Order Post-import | Every 1 minute | Confirms and processes newly imported Shopify orders |
Technical Requirements
Odoo Dependencies
- web
- product
- stock
- sale_management
- account
- website
Python Dependencies
requests(HTTP calls to Shopify API)
Shopify Requirements
- Shopify Admin API Access Token
- API Version: 2024-10 or later
- Custom App with read/write permissions on Products, Orders, Inventory
Developed by Elsner Technologies Pvt Ltd
For support, feature requests or custom development, please contact us at
support@elsner.com or visit
www.elsner.com
Please log in to comment on this module