Shopify Connector POS
shopify_connector_pos · OCA/connector-shopify
Health
67/100
fair
-
Security25/25No findings
-
Activity25/25Last human commit 3 months ago
-
Required by5/250 modules depend on it
-
Maturity12/25In 2 Odoo series since 18.0
Heuristic over the facts below, not an audit · How it's computed
Required by
0
Modules depending on it
External deps
2 pip · 0 bin
Python packages / system binaries
License
AGPL-3
No conflicts with its dependencies
Folder size
0.08 MB
Module directory on disk
Code analysis
0 migration notes
5 models
4 views
0 HTTP endpoints
Description
Shopify Connector POS imports Shopify point-of-sale orders through the core order engine while retaining the retail location, immediate handover, cash-rounding, refund, and exchange context.
The module routes each Shopify retail location to an Odoo warehouse without
depending on Odoo's point_of_sale application.
Dependencies
- Odoo dependencies
- Python dependencies
- requests, openupgradelib
- System dependencies
- None
- Required by
- None
Code analysis
Extracted from the source by best-effort static analysis (no code is executed); details may be incomplete.
Views touched 4
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
shopify_instance_pos_view_form |
shopify.instance.form.pos | shopify.instance | form | Inherits shopify_connector.shopify_instance_view_form |
shopify_location_pos_view_form |
shopify.location.form.pos | shopify.location | form | Inherits shopify_connector.shopify_location_view_form |
shopify_order_pos_view_form |
shopify.order.form.pos | shopify.order | form | Inherits shopify_connector.shopify_order_view_form |
shopify_order_view_search_pos |
shopify.order.search.pos | shopify.order | search | New |
HTTP endpoints 0
No HTTP endpoints found for this module.
Models touched 5
New fields (1)
-
shopify_pos_orderBooleancopy=Falseindex=Truereadonly=Truestring='Shopify POS Order'
No public methods.
New fields (1)
-
shopify_pos_roundingBooleancopy=Falseindex=Truereadonly=Truestring='Shopify POS Cash Rounding'
No public methods.
New fields (5)
-
pos_auto_confirmBooleandefault=Truestring='Confirm POS Orders' -
pos_auto_fulfillBooleandefault=Truestring='Validate POS Deliveries' -
pos_enabledBooleandefault=Falsestring='Import Shopify POS Orders' -
pos_rounding_account_idMany2one → account.accountcheck_company=Trueondelete='restrict'string='Cash Rounding Account' args: 'account.account' -
pos_rounding_product_idMany2one → product.productcheck_company=Trueondelete='restrict'string='Cash Rounding Product' args: 'product.product'
No public methods.
New fields (1)
-
pos_warehouse_idMany2one → stock.warehousecheck_company=Truehelp='Optional warehouse used for POS orders. The inventory warehouse mapping is used when this is empty.'ondelete='restrict'string='POS Warehouse Override' args: 'stock.warehouse'
No public methods.
New fields (5)
-
cash_rounding_amountCharreadonly=True -
exchange_order_idsOne2many → shopify.orderreadonly=Truestring='Exchange Orders' args: 'shopify.order', 'exchange_origin_id' -
exchange_origin_idMany2one → shopify.orderondelete='set null'readonly=Truestring='Original Exchange Order' args: 'shopify.order' -
exchange_origin_shopify_idCharindex=Truereadonly=Truestring='Original Exchange Order GID' -
pos_location_idMany2one → shopify.locationondelete='set null'readonly=Truestring='Shopify POS Location' args: 'shopify.location'
No public methods.
Loading…