Product Links

product_links
REPOSITORY
REPOSITORYOCA/e-commerce
GIT
GIThttps://github.com/OCA/e-commerce.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/e-commerce/tree/8.0/product_links
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYGeneric Modules
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Camptocamp
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Camptocamp
COMMITTERS
COMMITTERSStéphane Bidoul, Yannick Vaucher, Guewen Baconnier, Stéphane Bidoul (ACSONE), OCA Transbot, Qing Wang
WEBSITE
WEBSITEhttp://www.camptocamp.com
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:11:20
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - product
    - base
    - decimal_precision
    - mail
    - base_setup
    - web_kanban
    - web
    - report
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module adds links between products:

- cross-selling
- up-selling
- related

These types of links are common in e-commerce shops.

It can be used as a base to implement synchronisations with
e-commerce (for instance, it is used in magentoerpconnect).
    

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
product_link_form product.link.form product.link form New
product_link_tree product.link.tree product.link tree New
product_product_link_form product.normal.form.custom.link product.product notebook Inherits product.product_normal_form_view
Models touched (2)

New fields (4)
  • is_active Boolean
    default=True args: 'Active'
  • linked_product_id Many2one → product.product
    comodel_name='product.product' ondelete='cascade' required=True string='Linked product'
  • product_id Many2one → product.product
    comodel_name='product.product' ondelete='cascade' required=True string='Source Product'
  • type Selection
    required=True selection='get_link_type_selection' string='Link type'
Public methods (1)
  • get_link_type_selection(self)
    @api.model

New fields (1)
  • product_link_ids One2many → product.link
    comodel_name='product.link' inverse_name='product_id' string='Product links'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/e-commerce
GIT
GIThttps://github.com/OCA/e-commerce.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/e-commerce/tree/7.0/product_links
VERSION
VERSION 7.0.0
CATEGORY
CATEGORYGeneric Modules
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Camptocamp
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Camptocamp
COMMITTERS
COMMITTERSGuewen Baconnier, Alexandre Fayolle, Sandy Carter, Sébastien Beau
WEBSITE
WEBSITEhttp://www.camptocamp.com
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:07:13
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - product
    - base
    - process
    - web
    - decimal_precision
    - mail
    - base_setup
    - web_kanban
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module adds links between products:

- cross-selling
- up-selling
- related

These types of links are common in e-commerce shops.

It can be used as a base to implement synchronisations with
e-commerce (for instance, it is used in magentoerpconnect).
    

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
product_link_form product.link.form product.link form New
product_link_tree product.link.tree product.link tree New
product_product_link_form product.normal.form.custom.link product.product notebook Inherits product.product_normal_form_view
Models touched (2)

New fields (0)

No new fields.

Public methods (1)
  • get_link_type_selection(self, cr, uid, context=None)

New fields (0)

No new fields.

Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/e-commerce
GIT
GIThttps://github.com/OCA/e-commerce.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/e-commerce/tree/6.1/product_links
VERSION
VERSION 6.1.0
CATEGORY
CATEGORYGeneric Modules/Products
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Camptocamp
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Camptocamp
COMMITTERS
COMMITTERSAlexandre Fayolle, sebastien beau, unknown
WEBSITE
WEBSITEhttp://www.camptocamp.com
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:04:05
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - stock
    - product
    - base
    - process
    - decimal_precision
    - account
    - base_setup
    - analytic
    - board
    - edi
    - email_template
    - mail
    - base_tools
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module adds links between products :
 - cross-selling
 - up-selling
 - related
These types of links are common in e-commerce shops.

It can be used as a base to implement synchronisations with e-commerce (used in magentoerpconnect).
    

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
product_link_form product.link.form product.link form New
product_link_tree product.link.tree product.link tree New
product_product_link_form product.normal.form.custom.link product.product notebook Inherits product.product_normal_form_view
Models touched (2)

New fields (0)

No new fields.

Public methods (1)
  • get_link_type_selection(self, cr, uid, context=None)

New fields (0)

No new fields.

Public methods (0)

No public methods.