Shopify Connector
by Steven Marp https://apps.odoo.com/apps/modules/browse?repo_maintainer_id=512936$ 79.00
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Sales (sale_management)
• Discuss (mail) • Invoicing (account) • Inventory (stock) |
| Lines of code | 1464 |
| Technical Name |
sm_shopify_connector |
| License | OPL-1 |
| Website | https://apps.odoo.com/apps/modules/browse?repo_maintainer_id=512936 |
| Versions | 17.0 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Sales (sale_management)
• Discuss (mail) • Invoicing (account) • Inventory (stock) |
| Lines of code | 1464 |
| Technical Name |
sm_shopify_connector |
| License | OPL-1 |
| Website | https://apps.odoo.com/apps/modules/browse?repo_maintainer_id=512936 |
| Versions | 17.0 18.0 19.0 |
Shopify Connector
Connect Shopify with Odoo and import products, customers, and orders using Shopify GraphQL Admin API and Shopify client credentials.
Start with Real Shopify Data
Connector Features
Clean Shopify to Odoo import workflows with dashboard and sync logs
Store Connection
Connect with Shopify Client ID and Client Secret, then generate an Admin API access token from Odoo.Product, Customer, Order Import
Import Shopify products, customers, and orders into standard Odoo models.Sync Logs
Review import history, processed records, failed jobs, and messages from every Shopify sync.Connect, Test, Import
Create a Shopify app, release the required scopes, install it on your store, configure the Odoo instance, then run controlled manual imports.Shopify to Odoo Sync Flow
Follow the tested flow from token generation to product import, customer import, order check, full sync, and sync log review.
Test Shopify Connection
Validate the Shopify store connection before importing data. The store moves to Connected status once Shopify confirms the app credentials and granted scopes.
Fetch Token from Shopify Credentials
Generate a Shopify Admin API access token directly from the configured Client ID and Client Secret. The token expiry and granted scopes are stored on the Odoo store instance.
Import Customers
Pull Shopify customer records into Odoo contacts and update the sync timestamp. The customer smart button shows imported contact totals for quick validation.
Import Orders
Run the order import safely from the same store form. Orders are imported as quotations, and stores without paid orders still produce a successful zero-record sync log.
Import All
Run product, customer, and order imports in one action. This is useful for store onboarding and repeat manual sync checks.
Shopify Source Product
The connector reads live product data from Shopify, including product status, price, vendor, product type, and variant information.
Odoo Product Created
Imported Shopify products become standard Odoo products with sales price and unit of measure, ready for sales workflows.
Shopify Customer Source
Customer records from Shopify are used as the source for Odoo contacts, including email, location, and contact details where available.
Sync Logs and Audit Trail
Every connection test and import action creates a sync log with operation type, status, processed records, and message details for troubleshooting.
Shopify Dashboard
Monitor connected stores, imported products, customers, orders, failed logs, recent sync activity, and store status from one Shopify dashboard.
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