Repository
OCA/connector-ecommerce · module folder · Try on Runboat
Module version
1.0.0
Category
Hidden
Folder size
0.17 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/connector-ecommerce
Last tracking update
2026-08-07 08:09:31
Authors
Camptocamp, Akretion, Odoo Community Association (OCA)
Maintainers
Camptocamp, Akretion, Odoo Community Association (OCA)
Committers
Weblate, OCA-git-bot, oca-ci, Asier Neira
Odoo dependencies
Python dependencies
requests, cachetools
System dependencies
None
Required by
None
Description

Code Analysis

Views touched (8)
XML IDNameModelTypeStatus
account_payment_mode_form_inherit account.payment.mode.connector_ecommerce.form account.payment.mode form Inherits account_payment_mode.account_payment_mode_form
account_payment_mode_tree_inherit account.payment.mode.connector_ecommerce.tree account.payment.mode tree Inherits account_payment_mode.account_payment_mode_tree
sale_order_view_form sale_order.view_form sale.order form Inherits sale_automatic_workflow.sale_order_view_form
view_move_form account.move.connector.form account.move form Inherits account.view_move_form
view_order_connector_form sale.order.connector.form sale.order form Inherits sale.view_order_form
view_sale_ignore_cancel Sale Ignore Cancel sale.ignore.cancel form New
view_sales_order_filter sale.order.search sale.order search Inherits sale.view_sales_order_filter
view_stock_picking_out_connector_form stock.picking.form stock.picking form Inherits stock.view_picking_form
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (9)

New fields (0)

No new fields.

Public methods (2)
  • action_post(self)
  • notify_invoice_validate(self)

New fields (2)
  • days_before_cancel Integer
    default=30 help="After 'n' days, if the 'Import Rule' is not fulfilled, the import of the sales order will be canceled."
  • import_rule Selection
    default='always' required=True selection='_get_import_rules'
Public methods (1)
  • get_or_create_payment_method(self, payment_method)
    @api.model
    Try to get a payment method or create if it doesn't exist :param payment_method: payment method like PayPal, etc. :type payment_method: str :return: required payment method :rtype: recordset

New fields (0)

No new fields.

Public methods (1)
  • get_tax_from_rate(self, rate, is_tax_included=False)

New fields (0)

No new fields.

Public methods (2)
  • create(self, vals_list)
    @api.model_create_multi
  • write(self, vals)

New fields (1)
  • tax_group_id Many2one → account.tax.group
    comodel_name='account.tax.group' compute='_compute_tax_group_id' help='Tax groups are used with some external system like Prestashop' string='Tax Group'
Public methods (1)
  • write(self, vals)

New fields (1)
  • reason Html
    required=True
Public methods (1)
  • confirm_ignore_cancel(self)

New fields (5)
  • canceled_in_backend Boolean
    copy=False readonly=True
  • cancellation_resolved Boolean
    copy=False string='Cancellation from the backend resolved'
  • need_cancel Boolean
    compute='_compute_need_cancel' copy=False help='Has been canceled on the backend, need to be canceled.' string='Need to be canceled'
  • parent_id Many2one → sale.order
    comodel_name='sale.order' compute='_compute_parent_id' help='A parent sales order is a sales order replaced by this one.' search='_search_parent_id' string='Parent Order'
  • parent_need_cancel Boolean
    compute='_compute_parent_need_cancel' help='A parent sales order has been canceled on the backend and needs to be canceled.' recursive=True string='A parent sales order needs cancel'
Public methods (5)
  • action_cancel(self)
  • action_view_parent(self)
    Return an action to display the parent sales order
  • create(self, vals_list)
    @api.model_create_multi
  • ignore_cancellation(self, reason)
    Manually set the cancellation from the backend as resolved. The user can choose to keep the sales order active for some reason, it only requires to push a button to keep it alive.
  • write(self, values)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (1)
  • related_backorder_ids One2many → stock.picking
    comodel_name='stock.picking' inverse_name='backorder_id' string='Related backorders'
Public methods (1)
  • write(self, vals)

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Status
Open migration PR — not merged yet for this version
CI status
no CI data
Open since
1567 days ago
Last activity
1373 days ago
Repository
OCA/connector-ecommerce
Pull request
[15.0][MIG] connector_ecommerce (#70)
Status
Open migration PR — not merged yet for this version
CI status
green — ready to merge
Open since
951 days ago
Last activity
673 days ago
Repository
OCA/connector-ecommerce
Pull request
[MIG][17.0] connector_ecommerce: Migration to 17.0 (#80)
Status
Open migration PR — not merged yet for this version
CI status
checks failing
Open since
140 days ago
Last activity
0 days ago
Repository
OCA/connector-ecommerce
Pull request
[18.0][MIG] connector_ecommerce: Migration to 18.0 (#85)