| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Inventory (stock) • Invoicing (account) • Sales (sale_management) |
| Lines of code | 2928 |
| Technical Name |
odoo_shopify_axm |
| License | OPL-1 |
| Website | https://onestopodoo.com |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Inventory (stock) • Invoicing (account) • Sales (sale_management) |
| Lines of code | 2928 |
| Technical Name |
odoo_shopify_axm |
| License | OPL-1 |
| Website | https://onestopodoo.com |
Shopify-to-Odoo Connector
Shopify-to-Odoo Connector
The Odoo Shopify Connector v 19.0 is an advanced and user-friendly integration solution
designed to seamlessly bridge the gap between Shopify e-commerce stores and the Odoo
ERP
system. Developed by One Stop Odoo, it focuses on automating data transfer for orders,
products,
and customer information, effectively eliminating the need for manual data entry or
third-party file
transfer applications.
Why Us!
Description
- Automated workflows
- Minimum Manual intervention required.
- Complete workflow mapping.
- Multiple documents incorporation (sales order, delivery auto validation, invoices & payments)
- Discounted upgrade for upcoming Odoo versions.
- Efficient & effective support mechanism
Standout Features
Standout Features
- Core Features and Synchronization Capabilities
- Channel Management & Dashboard Insights
The connector features a dynamic, interactive dashboard that serves as the central command
center for your e-commerce operations.
- Channel Management & Dashboard Insights
- Analytical Insights: Impressive analytics regarding sales, orders, product wise
details
with various parameters - Direct Operations: You can initiate import/export operations directly from the
dashboard interface for rapid data management.
- Real-Time Data Synchronization
The system architecture ensures data parity across platforms by synchronizing Orders,
Products, Customers, and Coupons. Integration is managed via three primary methods:
- Shopify Webhooks: For instantaneous data transfer (e.g., immediate order creation upon customer checkout).
- Schedule actions: For automated, background synchronization at user-defined intervals.
- Triggers: For on-demand synchronization of specific datasets or date ranges.
- Product and Stock Management
Prerequisite Logic: SKU Matching Synchronization is strictly dependent on a 1:1 match
between the Internal Reference field in Odoo and the SKU field in Shopify. These
values
must be unique. The connector uses this mapping as the unique identifier for all
product-related
updates.| Feature | Odoo to Shopify (Export) | Shopify to Odoo (Import) | Products &
Variants
|
Export/Update templates and attributes. | Import new products and variants. | Categories
&
Tags | Export Stock Levels. | Import stock into Odoo. || Images |
Update/Sync
images). | Fetch
and attach product images. | Pricing | export prices | Orders & Status | Sync
Cancellations and
- Advanced Operational Tools
Completed status. | Import shipped and unshipped orders. ||Refunds | Initiate and sync
refunds
from Odoo. | Sync refund status from Shopify.
- Instance Creation: Create instance to make connection with Shopify Store. Add
details
required in this process i.e.Store Store URL, Client ID, Client Secret, access token &
Linked company. - Multi-Store Compatibility: Manage multiple Shopify stores from a single Odoo
instance, maintaining distinct configurations for each. - Smart Queue Dashboard: To handle high-volume data, the system uses a
queue-based processing model. The Smart Queue Dashboard features clickable tabs
and data cards to monitor the status of each operation. - Mismatch Logs & Alerts: If a record fails, the system skips it, logs the error,
and
continues processing the queue. Scheduled activities can be configured to alert
administrators when a queue job fails.
- Documentation Workflow and Automated Operations
- Initial Setup and Onboarding
To ensure architectural integrity, the integration must be configured in the following sequence: - Create Shopify Instance: Establish the primary connection.
- Setup Sale Auto Workflow: Define the automation logic for order processing.
- Define Payment Gateways: Map Shopify payment methods to specific Odoo Journals.
- Automated Order Lifecycle The "Sale Auto Workflow" is engineered for scalability and high-speed imports, capable of handling heavy order flows via webhooks.
- Status Control: Users can select specific Shopify order statuses (e.g.,
Processing,
Completed, and Cancelled ) to trigger an import.
- Hands-off Processing: The connector manages the transition from order arrival to
invoice creation and delivery, eliminating manual clicks in the ERP.
- Stock, images, category & Pricing Automation
- Inventory Accuracy: Automated Cron Jobs update stock levels from Odoo to Shopify
to prevent backorders by ensuring Shopify reflects real-time warehouse availability. - Price Management: Sync the sale price form odoo to Shopify, so whenever price is
updated in Odoo Product, it will be updated to Shopify in realtime - Product Category Update: Category of the product can be changed from odoo and
impact will be updated in Shopify. - Product Image Update: Image of the product can be changed from odoo and impact
will be updated in Shopify. - Automatic & Manual Updates: The process of updates can be done automatically by
scheduler or can be performed manually via schedule actions.
- Universal Import Sync
A universal functionality to import products & orders from Shopify
to Odoo. This process
can
be
done against:
- All Products
- Specific Products
- All Orders
- Specific Orders (Status wise)
- Orders of particular date range
An import queue is created to confirm the import data. Users can
manually process the queue,
or it will be processed automatically in a minute.
- Export of products and related details
Functionality is available to export products from odoo to Shopify with relevant details. The
system also provides lists of exported products and products not yet exported. We can also
export categories, attributes and tags setup.
- Webhooks and Technical Requirements
Webhooks provide instant updates but are subject to specific architectural constraints:
Export products
- URL Requirements: The Odoo instance must use a standard domain-based URL
(e.g.,
www.example.com). Webhooks will not function with IP addresses or URLs containing
port numbers (e.g., 192.168.1.1:8069). - Post-Fetch Limitation: Once an order is fetched into Odoo via a webhook,
subsequent
changes to line items (quantity changes, adding/removing products) in Shopify will not
sync. The webhook only tracks status updates (Completed, Refunded, Cancelled) after
the initial fetch.
Suggested Products
Suggested Products
All Products
Odoo Services
Odoo Implementation
Odoo Customization
Odoo Suport & Maintenance
Support
Say hi to us on WhatsApp!
+1 (647) 492-6869
Odoo 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