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 IDNameModelTypeStatus
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_stock Boolean
    args: 'In Stock'
  • woo_categ_ids Many2many → product.category
    comodel_name='product.category' string='Woo product category'
Public methods (0)

No public methods.

New fields (1)
  • status_id Many2one → woo.sale.order.status
    args: 'woo.sale.order.status', 'WooCommerce Order Status'
Public methods (0)

No public methods.

New fields (1)
  • woo_bind_ids One2many → woo.sale.order.line
    comodel_name='woo.sale.order.line' inverse_name='openerp_id' string='WooCommerce Bindings'
Public methods (0)

No public methods.

New fields (7)
  • consumer_key Char
    args: 'Consumer key'
  • consumer_secret Char
    args: 'Consumer Secret'
  • default_lang_id Many2one → res.lang
    comodel_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'
  • location Char
    args: 'Url'
  • name Char
    string='name'
  • verify_ssl Boolean
    args: 'Verify SSL'
  • version Selection
    args: [('v2', 'V2')], 'Version'
Public methods (15)
  • 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.multi
    Import Product categories
  • import_category(self)
    @api.multi
  • import_customer(self)
    @api.multi
  • import_customers(self)
    @api.multi
    Import categories from all websites
  • import_order(self)
    @api.multi
  • import_orders(self)
    @api.multi
    Import Orders from all websites
  • import_product(self)
    @api.multi
  • import_products(self)
    @api.multi
    Import categories from all websites
  • test_connection(self)
    @api.multi
  • update_existing_order(self, woo_sale_order, data)
    @api.multi
    Enter Your logic for Existing Sale Order

New fields (2)
  • backend_id Many2one → wc.backend
    comodel_name='wc.backend' ondelete='restrict' required=True string='Woo Backend'
  • woo_id Char
    string='ID on Woo'
Public methods (0)

No public methods.

New fields (6)
  • backend_id Many2one → wc.backend
    comodel_name='wc.backend' readonly=False store=True string='Woo Backend'
  • count Integer
    args: 'count'
  • description Char
    args: 'Description'
  • openerp_id Many2one → product.category
    comodel_name='product.category' ondelete='cascade' required=True string='category'
  • slug Char
    args: 'Slung Name'
  • woo_parent_id Many2one → woo.product.category
    comodel_name='woo.product.category' ondelete='cascade' string='Woo Parent Category'
Public methods (0)

No public methods.

New fields (5)
  • backend_id Many2one → wc.backend
    comodel_name='wc.backend' readonly=False required=True store=True string='Woo Backend'
  • credated_at Date
    args: 'created_at'
  • openerp_id Many2one → product.product
    comodel_name='product.product' ondelete='cascade' required=True string='product'
  • slug Char
    args: 'Slung Name'
  • weight Float
    args: 'weight'
Public methods (0)

No public methods.

New fields (2)
  • backend_id Many2one → wc.backend
    comodel_name='wc.backend' readonly=False store=True string='Woo Backend'
  • openerp_id Many2one → res.partner
    comodel_name='res.partner' ondelete='cascade' required=True string='Partner'
Public methods (0)

No public methods.

New fields (4)
  • backend_id Many2one → wc.backend
    comodel_name='wc.backend' readonly=False required=True store=True string='Woo Backend'
  • openerp_id Many2one → sale.order
    comodel_name='sale.order' ondelete='cascade' required=True string='Sale Order'
  • status_id Many2one → woo.sale.order.status
    args: 'woo.sale.order.status', 'WooCommerce Order Status'
  • woo_order_line_ids One2many → woo.sale.order.line
    comodel_name='woo.sale.order.line' inverse_name='woo_order_id' string='Woo Order Lines'
Public methods (0)

No public methods.

New fields (3)
  • backend_id Many2one
    readonly=True related='woo_order_id.backend_id' required=False store=True string='Woo Backend'
  • openerp_id Many2one → sale.order.line
    comodel_name='sale.order.line' ondelete='cascade' required=True string='Sale Order Line'
  • woo_order_id Many2one → woo.sale.order
    comodel_name='woo.sale.order' ondelete='cascade' required=True select=True string='Woo Sale Order'
Public methods (1)
  • create(self, vals)
    @api.model

New fields (2)
  • desc Text
    args: 'Description'
  • name Char
    args: 'Name'
Public methods (0)

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)