TIP: You can type at any time to perform a new search.
WooCommerce Connector
connector_woocommerce · OCA/connector-woocommerce
- Repository
- OCA/connector-woocommerce · module folder · Try on Runboat
- Module version
- 1.0.1
- Category
- customized
- Folder size
- 0.09 MB
- License
- LGPL-3
- Application
- Yes
- Auto-installable
- No
- Website
- http://www.openerp.com
- Last tracking update
- 2026-08-07 07:17:43
- Authors
- Tech Receptives
- Maintainers
- OpenERP SA
- Committers
- Pedro M. Baeza
- Odoo dependencies
- Python dependencies
- woocommerce, requests, cachetools
- System dependencies
- None
- Required by
- None
- Description
WooCommerce Connector.
Code Analysis ⓘ
Views touched (2)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
view_wc_backend_form |
wc.backend.form | wc.backend | form | New |
view_wc_backend_tree |
wc.backend.tree | wc.backend | tree | New |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (11)
New fields (2)
-
in_stockBooleanargs: 'In Stock' -
woo_categ_idsMany2many → product.categorycomodel_name='product.category'string='Woo product category'
No public methods.
New fields (1)
-
status_idMany2one → woo.sale.order.statusargs: 'woo.sale.order.status', 'WooCommerce Order Status'
No public methods.
New fields (1)
-
woo_bind_idsOne2many → woo.sale.order.linecomodel_name='woo.sale.order.line'inverse_name='openerp_id'string='WooCommerce Bindings'
No public methods.
New fields (7)
-
consumer_keyCharargs: 'Consumer key' -
consumer_secretCharargs: 'Consumer Secret' -
default_lang_idMany2one → res.langcomodel_name='res.lang'help='If a default language is selected, the records will be imported in the translation of this language.\nNote that a similar configuration exists for each storeview.'string='Default Language' -
locationCharargs: 'Url' -
nameCharstring='name' -
verify_sslBooleanargs: 'Verify SSL' -
versionSelectionargs: [('v2', 'V2')], 'Version'
-
check_existing_order(self, data)@api.multi -
get_customer_ids(self, data)@api.multi -
get_order_ids(self, data)@api.multi -
get_product_category_ids(self, data)@api.multi -
get_product_ids(self, data)@api.multi -
import_categories(self)@api.multiImport Product categories -
import_category(self)@api.multi -
import_customer(self)@api.multi -
import_customers(self)@api.multiImport categories from all websites -
import_order(self)@api.multi -
import_orders(self)@api.multiImport Orders from all websites -
import_product(self)@api.multi -
import_products(self)@api.multiImport categories from all websites -
test_connection(self)@api.multi -
update_existing_order(self, woo_sale_order, data)@api.multiEnter Your logic for Existing Sale Order
New fields (2)
-
backend_idMany2one → wc.backendcomodel_name='wc.backend'ondelete='restrict'required=Truestring='Woo Backend' -
woo_idCharstring='ID on Woo'
No public methods.
New fields (6)
-
backend_idMany2one → wc.backendcomodel_name='wc.backend'readonly=Falsestore=Truestring='Woo Backend' -
countIntegerargs: 'count' -
descriptionCharargs: 'Description' -
openerp_idMany2one → product.categorycomodel_name='product.category'ondelete='cascade'required=Truestring='category' -
slugCharargs: 'Slung Name' -
woo_parent_idMany2one → woo.product.categorycomodel_name='woo.product.category'ondelete='cascade'string='Woo Parent Category'
No public methods.
New fields (5)
-
backend_idMany2one → wc.backendcomodel_name='wc.backend'readonly=Falserequired=Truestore=Truestring='Woo Backend' -
credated_atDateargs: 'created_at' -
openerp_idMany2one → product.productcomodel_name='product.product'ondelete='cascade'required=Truestring='product' -
slugCharargs: 'Slung Name' -
weightFloatargs: 'weight'
No public methods.
New fields (2)
-
backend_idMany2one → wc.backendcomodel_name='wc.backend'readonly=Falsestore=Truestring='Woo Backend' -
openerp_idMany2one → res.partnercomodel_name='res.partner'ondelete='cascade'required=Truestring='Partner'
No public methods.
New fields (4)
-
backend_idMany2one → wc.backendcomodel_name='wc.backend'readonly=Falserequired=Truestore=Truestring='Woo Backend' -
openerp_idMany2one → sale.ordercomodel_name='sale.order'ondelete='cascade'required=Truestring='Sale Order' -
status_idMany2one → woo.sale.order.statusargs: 'woo.sale.order.status', 'WooCommerce Order Status' -
woo_order_line_idsOne2many → woo.sale.order.linecomodel_name='woo.sale.order.line'inverse_name='woo_order_id'string='Woo Order Lines'
No public methods.
New fields (3)
-
backend_idMany2onereadonly=Truerelated='woo_order_id.backend_id'required=Falsestore=Truestring='Woo Backend' -
openerp_idMany2one → sale.order.linecomodel_name='sale.order.line'ondelete='cascade'required=Truestring='Sale Order Line' -
woo_order_idMany2one → woo.sale.ordercomodel_name='woo.sale.order'ondelete='cascade'required=Trueselect=Truestring='Woo Sale Order'
-
create(self, vals)@api.model
New fields (2)
-
descTextargs: 'Description' -
nameCharargs: 'Name'
No public methods.
Loading…
Loading…
- Status
- Open migration PR — not merged yet for this version
- CI status
- no CI data
- Open since
- 3116 days ago
- Last activity
- 1945 days ago
- Repository
- OCA/connector-woocommerce
- Pull request
- [11.0] [MIG] connector_woocommerce (#41)
- Status
- Open migration PR — not merged yet for this version
- CI status
- green — ready to merge
- Open since
- 24 days ago
- Last activity
- 24 days ago
- Repository
- OCA/connector-woocommerce
- Pull request
- [17.0][MIG] connector_woocommerce: Migration to 17.0 (#60)
- Status
- Open migration PR — not merged yet for this version
- CI status
- green — ready to merge
- Open since
- 69 days ago
- Last activity
- 55 days ago
- Repository
- OCA/connector-woocommerce
- Pull request
- [18.0][MIG] connector_woocommerce (#59)