odoo-shopify-integration

Solid

Connect Odoo with Shopify: sync products, inventory, orders, and customers using the Shopify API and Odoo's external API or connector modules.

AI & Automation 39,350 stars 6386 forks Updated today MIT

Install

View on GitHub

Quality Score: 96/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Odoo ↔ Shopify Integration ## Overview This skill guides you through integrating Odoo with Shopify — syncing your product catalog, real-time inventory levels, incoming orders, and customer data. It covers both using the official Odoo Shopify connector (Enterprise) and building a custom integration via Shopify REST + Odoo XMLRPC APIs. ## When to Use This Skill - Selling on Shopify while managing inventory in Odoo. - Automatically creating Odoo sales orders from Shopify purchases. - Keeping Odoo stock levels in sync with Shopify product availability. - Mapping Shopify product variants to Odoo product templates. ## How It Works 1. **Activate**: Mention `@odoo-shopify-integration` and describe your sync scenario. 2. **Design**: Receive the data flow architecture and field mapping. 3. **Build**: Get code snippets for the Shopify webhook receiver and Odoo API caller. ## Data Flow Architecture ``` SHOPIFY ODOO -------- ---- Product Catalog <──────sync────── Product Templates + Variants Inventory Level <──────sync────── Stock Quants (real-time) New Order ───────push──────> Sale Order (auto-confirmed) Customer ───────push──────> res.partner (created if new) Fulfillment <──────push────── Delivery Order validated ``` ## Examples ### Example 1: Push an Odoo Sale Order for a Shopify Order (Python) ```python import xmlrpc.client, requests # Odoo connection odoo_url = "https://myodoo.example.com" db, uid, pwd...

Details

Author
sickn33
Repository
sickn33/antigravity-awesome-skills
Created
4 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category