Repository
OCA/stock-logistics-shopfloor · module folder · Try on Runboat
Module version
1.2.0
Category
Stock Management
Folder size
0.12 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/stock-logistics-shopfloor
Last tracking update
2026-08-07 08:42:52
Authors
Camptocamp, ACSONE SA/NV, Odoo Community Association (OCA), BCIM
Maintainers
Camptocamp, ACSONE SA/NV, Odoo Community Association (OCA), BCIM
Committers
Simone Orsi, Jacques-Etienne Baudoux, Thierry Ducrest, Weblate, OCA-git-bot, oca-ci
Odoo dependencies
Python dependencies
apispec, cerberus, parse-accept-language, pyquerystring, cachetools, openupgradelib
System dependencies
None
Required by
shopfloor_cluster_picking_repack_mobile
Description
In a two-step delivery process (or more), packing is a major task. It is
essential that the picking scenario helps operators to put products from
the same order into packages, when collecting multiple orders at the
same time.

This module adds a new configuration option to the "cluster picking"
scenario, enabling the packing of pickings into packages. When this
option is activated, the operator will be prompted to pack the products
of the same picking. In the background, a package will be created and
set as the destination for the stock move lines.

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
shopfloor_menu_form_view shopfloor.menu form Inherits shopfloor.shopfloor_menu_form_view
stock_picking_form_view stock.picking form Inherits stock.view_picking_form
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (4)

New fields (2)
  • default_pack_pickings_action Selection
    default='nbr_packages' args: [('nbr_packages', 'Enter the number of packages'), ('package_type', 'Scan the package type')]
  • pack_pickings Boolean
    default=False help='If you tick this box, all the picked items will be put in a new pack at the end of the picking process.' string='Pack pickings'
Public methods (0)

No public methods.

New fields (2)
  • is_shopfloor_packing_todo Boolean
    compute='_compute_is_shopfloor_packing_todo' help='If set, some operations need to be packed by the shopdloor operator' args: 'Operations need to be packed'
  • packing_scanned_packs_str Char
    help='Technical field to know which pack has been scanned into the put in pack process'
Public methods (1)
  • is_shopfloor_packing_pack_to_scan(self)

New fields (1)
  • is_shopfloor_packing_todo Boolean
    compute='_compute_is_shopfloor_packing_todo' help='If set, some operations need to be packed by the shopfloor operator' args: 'Operations need to be packed'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.