| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
CRM (crm)
• Discuss (mail) • Inventory (stock) • Invoicing (account) • Sales (sale_management) • Calendar (calendar) • Contacts (contacts) |
| Lines of code | 2275 |
| Technical Name |
br_shopify_connector |
| License | OPL-1 |
| Website | https://www.braincuber.com |
| Versions | 17.0 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
CRM (crm)
• Discuss (mail) • Inventory (stock) • Invoicing (account) • Sales (sale_management) • Calendar (calendar) • Contacts (contacts) |
| Lines of code | 2275 |
| Technical Name |
br_shopify_connector |
| License | OPL-1 |
| Website | https://www.braincuber.com |
| Versions | 17.0 18.0 19.0 |
Shopify Connector
Seamless bidirectional sync between your Shopify store and Odoo ERP — products, orders, customers, inventory & more.
Product & Variant Sync
Import products with all variants, attributes (Size, Color), SKU, barcode, and pricing. Automatically maps or creates product attribute lines in Odoo.
Order Import
Import Shopify orders as Odoo Sale Orders with full line items, customer mapping, financial & fulfillment status tracking.
Customer Sync
Import Shopify customers to Odoo contacts. Smart matching by email to avoid duplicates. Name, email, and phone synced.
Interactive Dashboard
Beautiful analytics dashboard with KPI cards, 7-day revenue chart, order status breakdown, recent orders table, and sync status.
Inventory Export
Export Odoo stock levels (On Hand, Forecasted, or Free Qty) back to Shopify. Choose your preferred stock source.
Webhook Support
Receive real-time Shopify webhooks for instant order and product updates. HMAC signature verification for security.
GraphQL + REST API
Supports GraphQL (recommended), REST (legacy), and Hybrid mode. Built-in rate limiting, retry logic, and cost throttling.
OAuth 2.0 Authentication
Secure OAuth 2.0 flow to connect your Shopify store. One-click authorization with automatic token exchange.
Automated Cron Jobs
4 scheduled actions: Auto import products, orders, customers, and process sync queues. Fully configurable intervals.
Install Module
Search & install "Shopify Connector" from Odoo Apps
Create Instance
Enter Shop URL, Client ID & Client Secret
Authorize
One-click OAuth 2.0 authorization with Shopify
Start Syncing
Import products, orders, customers or enable auto-cron
Shopify
Odoo
Store Instance Configuration
Connect multiple Shopify stores with a dedicated configuration panel for each instance.
- Enter Shop URL, API Key (Client ID) & Secret
- Choose API Type: GraphQL, REST, or Hybrid
- Set default Warehouse, Pricelist & Payment Journal
- Configure import filters (order status, date range)
- Toggle sync options for images, collections, metafields
- Choose stock export source: On Hand, Forecasted, or Free Qty
Interactive Dashboard
Monitor your entire Shopify operation from a single, beautiful dashboard built right into Odoo.
- KPI cards: Revenue, Orders, Products, Customers
- 7-day revenue trend bar chart
- Order financial & fulfillment status breakdown
- Recent orders table with customer & amount
- Sync status per instance with last sync timestamps
- Filter by store instance and date range
API Logging & Queue
Every Shopify API call is logged for full transparency. Background queue processes webhooks with auto-retry.
- Full request/response body recorded
- HTTP status, duration (ms), rate limit tracking
- Shopify X-Request-Id for support tickets
- Queue-based webhook processing
- Auto-retry up to 3 attempts on failure
- Queue status: Draft, Processing, Done, Failed
| Operation | Method | Status | Duration |
|---|---|---|---|
| Import Products | GRAPHQL | Success | 245ms |
| Import Orders | GRAPHQL | Success | 312ms |
| Import Customers | GRAPHQL | Success | 189ms |
| Export Stock | GRAPHQL | Error | 1,024ms |
| Test Connection | REST_GET | Success | 156ms |
Install the Module
Go to Apps → Search for "Shopify Connector" → Click Install.
Create Store Instance
Navigate to Shopify Connector → Configuration → Store Instances → Click New.
Enter API Credentials
Fill in your Shop URL, Client ID, and Client Secret from your Shopify Partners dashboard.
Authorize with Shopify
Click "Authorize with Shopify" to complete the OAuth 2.0 flow. Access token is saved automatically.
Configure Workflow
Set Warehouse, Pricelist, import order status filter, and stock export preferences under Workflow Settings.
Start Syncing
Use one-click Import Products, Import Orders, Import Customers buttons or enable cron jobs for automation.
Dependencies
sale_management, stock, account, crm, mail
License
OPL-1
Version
17.0.1.0.0
Category
Sales / E-commerce
Security Groups
Shopify User & Shopify Manager
Rate Limiting
REST API & GraphQL cost throttling built-in
Need Help? Get Instant Support!
Chat with our team for live demo, customization, or technical support
Chat on WhatsAppOdoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module