Guide to Remove Shopify Connector Modules in Odoo
Purpose
This guide outlines the steps required to safely uninstall Shopify-related modules from an Odoo environment. The goal is to remove unneeded Shopify integration while preserving all core system functionality.
Modules to Remove
shopify_cnf– CNF extension for Shopifyshopify_ept– Main Shopify connectorcommon_connector_library– Shared connector library (optional)auto_invoice_workflow_ept– Auto invoice workflow (optional)
Impact Analysis
shopify_cnf
- Depends on:
shopify_ept,emipro_theme_base - Function: Adds brand support to Shopify sync
- Impact: Only affects Shopify-specific product integration
shopify_ept
- Depends on:
common_connector_library,auto_invoice_workflow_ept - Function: Main connector for Shopify (products, orders, dashboards)
- Impact: Removes all Shopify sync and related dashboards
common_connector_library
- Used by:
shopify_eptonly - Function: Common functions for e-commerce connectors
- Impact: Product brand logic, connector logging, and order creation helpers
auto_invoice_workflow_ept
- Used by:
shopify_eptonly - Function: Defines automatic sale workflow/invoicing
- Impact: Auto-order processing and invoice flows
External References
- Minor mention in
account_sage_reports(likely just a variable/comment) - No CNF modules are directly dependent on Shopify modules
Installed Modules Overview
Before Uninstallation
Image 1 – Shopify connector modules currently installed in CNF
Module Removal Procedure
Step 1: Uninstall Modules
In Apps > Installed Modules, uninstall in the following order:
shopify_cnf– Should not trigger any core module removalsshopify_ept– May prompt removal of dependenciescommon_connector_library(optional) – Only if no other connectors are in useauto_invoice_workflow_ept(optional) – Only if no other workflows depend on it
Post-removal Verification
Step 2: Confirm Uninstallation
Image 2 – Shopify connector modules successfully uninstalled from Odoo
Step 3: Core Functionality Check
- ✅ Navigate through Sales and Inventory menus
- ✅ Create/edit products and sales orders
- ✅ Ensure no errors in workflows or logs
Summary Table of Removed Modules
| Status | Module Name | Optional | Notes |
|---|---|---|---|
| ✅ | shopify_cnf |
No | CNF-specific extension for Shopify |
| ✅ | shopify_ept |
No | Main Shopify connector module |
| 🟡 | common_connector_library |
Yes | Shared library, remove only if not reused elsewhere |
| 🟡 | auto_invoice_workflow_ept |
Yes | Auto invoicing workflows, safe to keep if reused |