Add product sets in pickings

stock_product_set
REPOSITORY
REPOSITORYOCA/stock-logistics-workflow
GIT
GIThttps://github.com/OCA/stock-logistics-workflow.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/stock-logistics-workflow/tree/18.0/stock_product_set
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYWarehouse
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA)
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA)
COMMITTERS
COMMITTERSVíctor Martínez, Weblate, OCA-git-bot, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/stock-logistics-workflow
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:30:15
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/product-attribute:
    - product_set
odoo/odoo:
    - stock
    - product
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - html_editor
    - uom
    - barcodes_gs1_nomenclature
    - barcodes
    - digest
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - resource
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module allows to use product sets in planned transfer pickings.

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
product_set_add_from_picking_form_view stock.product.set.form stock.product.set.wizard form New
view_picking_form stock.picking.form stock.picking xpath Inherits stock.view_picking_form
Models touched (2)

New fields (0)

No new fields.

Public methods (1)
  • prepare_picking_stock_move_values(self, picking, quantity)

New fields (2)
  • partner_id Many2one
    ondelete='cascade' related='picking_id.partner_id'
  • picking_id Many2one → stock.picking
    comodel_name='stock.picking' default=<expr> ondelete='cascade' required=True string='Picking'
Public methods (2)
  • add_set(self)
  • prepare_stock_move_data(self, set_line)
REPOSITORY
REPOSITORYOCA/stock-logistics-workflow
GIT
GIThttps://github.com/OCA/stock-logistics-workflow.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/stock-logistics-workflow/tree/16.0/stock_product_set
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYWarehouse
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA)
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA)
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, pilarvargas-tecnativa
WEBSITE
WEBSITEhttps://github.com/OCA/stock-logistics-workflow
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:53:51
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/product-attribute:
    - product_set
odoo/odoo:
    - stock
    - product
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - uom
    - barcodes_gs1_nomenclature
    - barcodes
    - digest
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - resource
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
product_set_add_from_picking_form_view stock.product.set.form stock.product.set.wizard form New
view_picking_form stock.picking.form stock.picking xpath Inherits stock.view_picking_form
Models touched (2)

New fields (0)

No new fields.

Public methods (1)
  • prepare_picking_stock_move_values(self, picking, quantity)

New fields (2)
  • partner_id Many2one
    ondelete='cascade' related='picking_id.partner_id'
  • picking_id Many2one → stock.picking
    comodel_name='stock.picking' default=<expr> ondelete='cascade' required=True string='Picking'
Public methods (2)
  • add_set(self)
  • prepare_stock_move_data(self, set_line)
REPOSITORY
REPOSITORYOCA/stock-logistics-workflow
GIT
GIThttps://github.com/OCA/stock-logistics-workflow.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/stock-logistics-workflow/tree/15.0/stock_product_set
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYWarehouse
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA)
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA)
COMMITTERS
COMMITTERSVíctor Martínez, Weblate, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/stock-logistics-workflow
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:46:37
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/sale-workflow:
    - sale_product_set
OCA/server-tools:
    - onchange_helper
odoo/odoo:
    - stock
    - product
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - uom
    - barcodes
    - digest
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - resource
    - sale
    - sales_team
    - payment
    - account
    - analytic
    - utm
    - sale_management
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
product_set_add_from_picking_form_view product.set.add.from.picking.form product.set.add.from.picking form New
view_picking_form stock.picking.form stock.picking xpath Inherits stock.view_picking_form
Models touched (2)

New fields (3)
  • order_id Many2one
    required=False
  • partner_id Many2one
    ondelete='cascade' related='picking_id.partner_id'
  • picking_id Many2one → stock.picking
    comodel_name='stock.picking' default=<expr> ondelete='cascade' required=True string='Picking'
Public methods (2)
  • add_set(self)
  • prepare_stock_move_data(self, set_line)

New fields (0)

No new fields.

Public methods (1)
  • prepare_picking_stock_move_values(self, picking, quantity)