TIP: You can type at any time to perform a new search.
Shopify Connector POS
shopify_connector_pos · OCA/connector-shopify
- Repository
- OCA/connector-shopify · module folder · Try on Runboat
- Module version
- 1.0.0
- Category
- Sales/Sales
- Folder size
- 0.07 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/connector-shopify
- Last tracking update
- 2026-07-31 18:11:53
- Authors
- Odoo Community Association (OCA), Sawir Studio
- Maintainers
- Odoo Community Association (OCA), Sawir Studio
- Committers
- OCA-git-bot, oca-ci, Ricardo Sawir
- Odoo dependencies
- Python dependencies
- requests, openupgradelib, geoip2
- System dependencies
- None
- Required by
- None
- 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.
Code Analysis ⓘ
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.