| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
CRM (crm)
• Contacts (contacts) • Inventory (stock) • Invoicing (account) • Sales (sale_management) • eCommerce (website_sale) • Discuss (mail) • Calendar (calendar) • Website (website) |
| Community Apps Dependencies | Show |
| Lines of code | 12046 |
| Technical Name |
sh_shopify_connector |
| License | OPL-1 |
| Website | https://www.softhealer.com |
| Versions | 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
CRM (crm)
• Contacts (contacts) • Inventory (stock) • Invoicing (account) • Sales (sale_management) • eCommerce (website_sale) • Discuss (mail) • Calendar (calendar) • Website (website) |
| Community Apps Dependencies | Show |
| Lines of code | 12046 |
| Technical Name |
sh_shopify_connector |
| License | OPL-1 |
| Website | https://www.softhealer.com |
| Versions | 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0 |
Platform Walkthrough
Explore the intuitive interface designed for maximum efficiency.
Import Products
Description
Images
Categories
Date range filter
Warehouse assignment
Tags
Export Products
Description
Images
Shopify ID written back
Import Contacts
Email
Phone
Address
Date Range filter
Tags
Export Contacts
Email
Phone
Billing address
Tags
Queue Dashboard Framework
-
Track, monitor, and manage asynchronous data synchronization payloads and execution state logs.
Import Orders
Customer details
Shopify order ref
Option to import confirm orders
Order status and Tracking
Option to select shipped and unshipped or all
Taxes
Import Buy With Prime orders
Payments & transactions
Cancel Order from odoo
Fraud risk scores
Draft Order Management
Auto Workflow
Auto-create invoice
Auto-validate delivery
Auto-register payment
Force transfer
Per-workflow config
Fully automated
Import / Export Refunds
-
Seamlessly process and sync order refunds and return records across systems.
Returns and Refund
Full returns with credit notes
Partial returns
Restocking
Multi-currency refunds
Real Time Inventory Sync
-
Instantly map and update dynamic stock level quantities across connected channels.
Payment Gateway Matrix
-
Route external payment provider transactions smoothly to customized Odoo financial journals.
Integration Hub
-
A centralized view to track the status of all connectors, recent activities, and synchronization stats.
Multi Store Support
-
Support for managing multiple Shopify store instances within a single Odoo database.
Multi-Location Support
-
Connect specific Odoo warehouses seamlessly directly to designated Shopify locations.
Multi Company Support
-
Each distinct Shopify instance can be linked to a specific Odoo multi-company accounting record.
Access Rights
-
Granular security groups to control who can manage Shopify credentials, sync data, or view system logs.
Product Recommendations
Auto Recommendation Sync
Recommendation Queue Processing
Recommendation Mapping Rules
Alternative Product Mapping
Accessory Product Recommendations
Total Count Recommendations
Abandoned Checkouts 
Import Abandoned Checkouts
Auto Checkout Synchronization
Checkout Webhook Automation
CRM Recovery Routing
Checkout Recovery Lifecycle
Checkout Filter Configuration
Workflow
Enable the Shopify Configuration Manager access right to open connector settings and controls.
Open Settings in Shopify Admin to begin configuring the store for connector access.
Click Develop apps from the Apps page to manage custom Shopify integrations.
Select Build apps in Dev Dashboard to continue with app development.
Press Create app in Dev Dashboard to create a new Shopify application.
Enter the app name and click Create to generate the custom app.
Add the redirect URL, choose required scopes, and click Release to continue.
Select the required API scopes, then click Done to confirm the selection.
Review scopes and redirect URL, then click Release to publish the version.
Confirm the version release popup by clicking Release to publish app changes.
Open the created version from the Versions list to review published app details.
Review the generated client credentials from the Settings page before connecting Odoo.
Paste the Shopify credentials into Odoo and click Authenticate to connect the store.
Verify the instance status changes to Done after successful Shopify authentication.
Check Sync Logs to confirm token generation completed successfully for the Shopify instance.
Workflow
Open the Products tab to review product configuration before importing Shopify items.
Enable Import Products and click Sync Products to fetch items manually.
Use the Product Queue shortcut to review staged product records after synchronization.
Open Product Queue from the Queue menu to inspect imported product entries.
Select the queued product line and click Manually Import to process it.
Click Open Record beside the completed queue line to view the Odoo product.
Review the Products log entry to confirm the product import finished successfully.
Apply the Shopify Products filter to display only synced products in Odoo.
The imported product card displays the synced item with price and stock.
Open Products in Shopify Admin to verify the imported item appears correctly.
Set the product date range, then click Sync Products for dated imports.
Review the updated Product Queue counter after fetching products within the selected dates.
Inspect the new product queue row to verify the fetched record details.
Review the Payment Gateway Workflow Matrix for rules applied during order processing.
Set Export Products Based On to Update Product before running product updates.
Click the export icon on the product form to send this item.
Review the Shopify Product ID field after exporting the product from Odoo.
Check Sync Logs to confirm the product was created successfully in Shopify.
Verify the exported product row appears in Shopify with the expected details.
Confirm Export Products Based On is set to Update Product for changes.
Update the Odoo product name before exporting the revised product information.
Review Sync Logs to confirm the product update was sent successfully.
Verify the updated product row is visible in Shopify after export.
Workflow
Open the Contacts tab, enable Import Contacts, and click Sync Contacts.
Confirm the staging queue popup by clicking OK to continue contact import.
Use the Contacts Queue shortcut to review staged customer records after synchronization.
Check Sync Logs to verify the customer fetch completed and staged contacts.
Open Customers in Shopify Admin to review the source customer records.
Open Contact Queue from the Queue menu to inspect imported customer entries.
Review the Contact Queue list to compare staged customer IDs and timestamps.
Select the staged contact line and click Manually Import to process it.
Click Process Queues Manually in the popup to import the selected customer.
Use Open Record beside the completed queue line to open the Odoo contact.
Apply the Shopify Contacts filter to display only imported customer records.
The imported contact card shows the synced customer name and email.
Review Sync Logs to confirm one staged contact imported successfully into Odoo.
Set From and To dates, then click Sync Contacts for dated imports.
Review the Contacts Queue counter after fetching records within the selected dates.
Set Export Contacts Based On to Create Contact before exporting new customers.
Use the export icon on the contact form to send this customer.
Review the Shopify Contact ID field after exporting the contact from Odoo.
Check Sync Logs to confirm the customer was created successfully in Shopify.
Verify the exported customer row appears in Shopify with the expected details.
Set Export Contacts Based On to Update Contact before exporting customer changes.
Update the Odoo contact name before exporting the revised customer information.
Verify the updated customer row appears in Shopify after the contact export.
Review Sync Logs to confirm the customer update was sent successfully.
Workflow
Review the Payment Gateway Workflow Matrix used to process imported Shopify orders.
Choose which Shopify orders to fetch from the Sync Shopify Orders Based On list.
Select All Orders and click Sync Orders to fetch Shopify orders manually.
Use the Orders Queue shortcut to review staged order records after synchronization.
Open Orders Queue from the Queue menu to inspect imported order entries.
The Order Queue dashboard displays draft, completed, and failed order synchronization counts.
Check Sync Logs to confirm the order fetch completed with new records.
Select the queued order line and click Manually Import to process it.
Review the imported sales order row in Odoo after queue processing completes.
Open Orders in Shopify Admin to compare the source order records.
Open Settings in Shopify Admin to access webhook and notification options.
Open Notifications and select Webhooks to manage store event subscriptions.
Click Create webhook to add a new event subscription endpoint.
Select the event, enter the webhook URL, and click Save.
Review the Webhooks list to confirm each event URL is configured.
Workflow
Enable the Auto Sale Workflow access right for the required user.
Open Auto Sales Workflow from Configuration to manage sales automation rules.
Review the Auto Sales Workflow settings and enabled actions for this rule.
Set the Default Workflow in Settings to apply automatic sales processing.
Workflow
Review the workflow matrix row used for Buy with Prime order processing.
Open the Buy with Prime tab and click Import Buy with Prime Orders.
Check Sync Logs to confirm the Buy with Prime order import result.
Review the imported Buy with Prime sales order row in Odoo.
Workflow
Enable Stock export to selected products from the Products configuration tab.
Open the Shopify product row to review its current inventory before export.
Select the variant line and choose Export Stock to Shopify from Actions.
Check Sync Logs to confirm the stock export completed successfully for the product.
Verify the Shopify product row shows the updated stock after export.
Workflow
Enable Import Refunds from Shopify in the Refunds section to receive returns.
Open the refunded Shopify order to review its order number and status.
Enter the refund reason and click Refund to submit the Shopify return.
Check Sync Logs to confirm the refund was imported successfully for the order.
Review the imported sales order and Shopify Sequence created from the refund.
Review the credit note fields showing Shopify Refund ID and Refund in Shopify.
Enable Export Refunds to Shopify in the Refunds section before refund synchronization.
Open the Shopify order that will receive the exported refund details.
Open the Invoices smart button to create the refund from the sales order.
Click Create Note on the invoice to generate the customer credit note.
Click Export Refund to Shopify on the credit note to continue.
Review the Shopify Refund popup, then click Send to Shopify.
Review the Shopify Info tab to confirm refund IDs and status fields.
Check Sync Logs to confirm the refund was exported successfully to Shopify.
Verify the refunded Shopify order shows the refund reason and amount.
Workflow
Go to the 'Shopify Dashboard'.
You can open a separate dashboard for contact, product, and order from the 'Queue' menu.
Contact queue looks like this. Click on the 'Successfully Synced' to open synced records.
It will show synced records only in the dashboard.
Click on the 'Error Queue' to open the error records. Currently, error records are 0, so it will show empty.
Click on the 'Draft Queue' to open the draft records; it will show draft records in the dashboard.
You can track daily queue activities with day-wise draft, failed, and done synchronization records for better monitoring and operational visibility.
You can open any records from the dashboard by using the 'Open Record' button.
It will open the record.
Product queue looks like this.
The order queue looks like this.
Workflow
Use the Name search filter to find the webhook customer contact.
Click Add customer in Shopify to create a new customer record.
Enter customer details, update the phone number, and click Save.
Check Sync Logs to confirm the webhook customer imported or updated successfully.
Open Contact Queue to review the webhook customer record and queue status.
Open the webhook customer contact card to review the created Odoo record.
Choose Edit customer from Shopify to update the existing webhook customer.
Change customer fields in the popup, then click Save to apply.
Review Sync Logs to confirm the webhook customer update processed successfully.
Inspect Contact Queue to verify the existing contact was updated successfully.
Open the updated webhook customer contact to review the changed name.
Workflow
Click Add product in Shopify to create a new product record.
Enter product details and click Save.
Check Sync Logs to confirm the webhook product imported or updated successfully.
Open the webhook product contact card to review the created Odoo record.
Change product name, then click Save to apply.
Review Sync Logs to confirm the webhook product update processed successfully.
Inspect product Queue to verify the existing product was updated successfully.
Centralized dashboard to manage and monitor all connectors from one place. Quickly access sync summary, activity logs, and configuration controls with improved visibility.
Workflow
Enable 'Export Order Status to Shopify'.
Current status is 'Unfulfilled'.
Click 'Open Record'.
Order queue with Shopify sequence, Click ' Delivery'.
Click 'Validate'.
Stage moved to done with fulfillment ID.
Shopify order with fulfillment status.
Workflow
Open the Product Recommendations tab to read the synchronization guidelines for alternative and accessory products.
Configure recommendation sync options and batch size parameters under the Product Recommendations settings section.
Review the recommendation mapping summary and active rules for alternative and accessory products mapping.
Locate the Accessory Products and Alternative Products fields under the Sales tab of a product.
Select target items in the Accessory Products and Alternative Products fields on the product form.
Enable the sync toggle and click Sync Recommendations Now to queue related and complementary products.
Displays a confirmation toast message when the product recommendation synchronization job is successfully queued.
Select draft queue lines and then click Process Queue to execute the recommendation synchronization.
Verify synchronization queue results to identify completed updates and failed records with sync notes.
Verify that the alternative product synchronization status is updated to queued on the product card.
Click the Bulk Sync Recommendation Mappings button and click Ok on the confirmation popup.
Displays a toast notification indicating the total count of queued product recommendation sync jobs.
Inspect the recommendation queue list to check draft jobs created by the bulk sync action.
Verify that the processed bulk queue lines successfully change state to done with confirmation notes.
Open the Search & Discovery menu in Shopify to review complementary and related product configurations.
Verify that the alternative product synchronization status updates to synced on the product template.
Workflow
Open the Abandoned Checkouts tab to read about importing checkout records into CRM leads.
Configure abandoned checkouts sync parameters, auto-import settings, and webhook activation checkboxes.
Set the CRM routing rules and lead lifecycle parameters for imported checkout records.
Click the Sync Abandoned Checkouts button to trigger manual import of abandoned checkouts.
Review the notification dialog showing that abandoned checkouts have been imported successfully.
Click the Checkout Queue stat button to access the queue of imported checkouts.
Select draft checkout queue lines and then press Manually Import to process them.
Review the active wizard and then click Process Queues Manually to process the selected records.
Click the Checkout Leads stat button to review the imported checkout lead records.
Review the generated opportunities list under the Shopify Abandoned Checkout Leads view.
Verify the mapped customer information and cart details under the Shopify abandoned checkout details section.
Review the detailed item lines and recover URL on the Shopify abandoned checkout details sheet.
Version 18.0.4.0.0 | Released on : 29th May 2026
Version 18.0.3.0.0 | Released on : 19th May 2026
Version 18.0.2.0.0 | Released on : 12th May 2026
Version 18.0.1.0.0 | Released on : 18th February 2026
- Yes, this app works perfectly with Odoo Enterprise (Odoo.sh & Premise) as well as Community.
- No, this application is not compatible with odoo.com(odoo saas/Odoo Online)
- Yes, to test this module, please contact us at sales@softhealer.com.
- Please contact us at sales@softhealer.comto request customization.
- Yes, we provide free support for 365 days from the date of purchase.
- Yes, you will receive lifetime free updates for the version of the module you purchased.
- No, there is no need to install any additional libraries.
- Yes, for version 12 and above, you need to purchase the module separately for each version you intend to use.
- No, exchanges or refunds are not allowed. Please make sure to select the correct version before purchasing.
- You can contact us at support@softhealer.com for language translation support. We use Google Translator tools to provide translations in multiple languages, so the accuracy may vary. We welcome your suggestions to help improve translations.
Premium Support - Every Step
We stand behind every purchase with hands-on, expert support from day one - and for life.
|
|
|
Free 30-Min Pre-Sales Demo
|
|
See the module live before you commit. Our team walks you through every feature, answers your questions, and confirms the fit. |
|
|
|
|
|
Free 1-Hr Post-Purchase Setup
|
|
After purchase, get up to 1 hour of free hands-on configuration support - instance connected, authentication configured, and fully verified. |
|
|
|
|
|
Lifetime Free Support & Updates
|
|
Every purchase includes lifetime free support and updates for your version - no subscriptions, no hidden fees. Just email us anytime. |
|
|
Discover Our Latest Apps
Odoo Direct Print
AI Insight Assistant
- Dedicated AI Chat Interface
- Instant Response Engine
- Intelligent Data Understanding
Knowledge Base System
Multi-Languages
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