Sale Channel Partner

sale_channel_partner
REPOSITORY
REPOSITORYOCA/sale-channel
GIT
GIThttps://github.com/OCA/sale-channel.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/sale-channel/tree/18.0/sale_channel_partner
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYGeneric Modules/Sale
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Akretion
COMMITTERS
COMMITTERSRaphaël Valyi, Sébastien BEAU, Weblate, OCA-git-bot, clementmbr, oca-ci, Clément Mombereau
WEBSITE
WEBSITEhttps://github.com/OCA/sale-channel
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:30:20
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/sale-channel:
    - sale_channel
odoo/odoo:
    - sale_management
    - sale
    - sales_team
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - html_editor
    - account_payment
    - account
    - onboarding
    - product
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
    - payment
    - utm
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module adds partner bindings to sale channels. For example, if you
have the same customer buying from the "amazon" channel and the "ebay"
channel, you can find this out through bindings.

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
sale_channel_partner_view_tree sale.channel.partner list New
sale_channel_view_form sale.channel xpath Inherits sale_channel.sale_channel_view_form
view_partner_form res.partner notebook Inherits base.view_partner_form
Models touched (3)

New fields (1)
  • sale_channel_partner_ids One2many → sale.channel.partner
    string='Sale Channel Bindings' args: 'sale.channel.partner', 'partner_id'
Public methods (0)

No public methods.

New fields (2)
  • count_sale_channel_partners Integer
    compute=_compute_count_sale_channel_partners string='Sale Channel Partner count'
  • sale_channel_partner_ids One2many → sale.channel.partner
    string='Sale Channel Partners' args: 'sale.channel.partner', 'sale_channel_id'
Public methods (1)
  • button_open_bindings(self)

New fields (3)
  • external_id Char
    help='The user ID from the external sale channel' required=True args: 'External ID'
  • partner_id Many2one → res.partner
    ondelete='cascade' required=True args: 'res.partner', 'Contact'
  • sale_channel_id Many2one → sale.channel
    ondelete='cascade' required=True args: 'sale.channel', 'Sale Channel'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/sale-channel
GIT
GIThttps://github.com/OCA/sale-channel.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/sale-channel/tree/16.0/sale_channel_partner
VERSION
VERSION 0.0.0
CATEGORY
CATEGORYGeneric Modules/Sale
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Akretion
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, clementmbr, oca-ci, Clément Mombereau
WEBSITE
WEBSITEhttps://github.com/OCA/sale-channel
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:54:00
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/sale-channel:
    - sale_channel
odoo/odoo:
    - sale_management
    - sale
    - sales_team
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - account_payment
    - account
    - product
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
    - payment
    - utm
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
sale_channel_partner_view_tree sale.channel.partner tree New
sale_channel_view_form sale.channel xpath Inherits sale_channel.sale_channel_view_form
view_partner_form res.partner notebook Inherits base.view_partner_form
Models touched (3)

New fields (1)
  • sale_channel_partner_ids One2many → sale.channel.partner
    string='Sale Channel Bindings' args: 'sale.channel.partner', 'partner_id'
Public methods (0)

No public methods.

New fields (2)
  • count_sale_channel_partners Integer
    compute=_compute_count_sale_channel_partners string='Sale Channel Partner count'
  • sale_channel_partner_ids One2many → sale.channel.partner
    string='Sale Channel Partners' args: 'sale.channel.partner', 'sale_channel_id'
Public methods (1)
  • button_open_bindings(self)

New fields (3)
  • external_id Char
    help='The user ID from the external sale channel' required=True args: 'External ID'
  • partner_id Many2one → res.partner
    ondelete='cascade' required=True args: 'res.partner', 'Contact'
  • sale_channel_id Many2one → sale.channel
    ondelete='cascade' required=True args: 'sale.channel', 'Sale Channel'
Public methods (0)

No public methods.

STATUS
STATUSOpen migration PR - not merged yet for this version
REPOSITORY
REPOSITORYOCA/sale-channel
PULL REQUEST
PULL REQUEST[MIG][19.0] sale_channel_partner (from 18.0) (#58)