OdooWiki OCA HUB

Shopfloor Cluster Picking Repack

shopfloor_cluster_picking_repack folder_open OCA/stock-logistics-shopfloor open_in_new
Stock Management License: AGPL-3

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.

auto_awesome What this module does

AI-generated from the code · Odoo 18.0

Adds a packing step to the Shopfloor cluster picking scenario so operators can put picked products into delivery packages at the end of the picking process.

This module extends the Shopfloor cluster picking scenario with an optional packing step. On a Shopfloor menu configured for cluster picking, a new "Packing" section lets you tick "Pack pickings" and choose how the operator is asked to pack: either by entering the number of packages or by scanning a package type.

When packing is enabled and a picking still has operations to pack, the operator is taken to a packing screen instead of directly to unloading. The screen shows the transfer, its partner, the move lines and the packages already scanned. The operator can scan an internal package that belongs to the picking, scan a package type to create a new package, or enter a number of packages. Products and lots can also be scanned to select or deselect lines to pack.

The system checks that the picking exists, is not already packed, that the number of packages is greater than zero, that a scanned package is internal and belongs to the picking, and that picked quantities do not exceed allowed quantities. When packing succeeds, a package is created and set as the destination of the move lines, and a success message is shown. If no lines remain, the flow continues to unloading.

A computed flag on stock.picking and stock.picking.batch indicates whether operations still need packing, and it is visible on the transfer form.

Models and fields (10)
  • stock.picking · extends an existing modelis_shopfloor_packing_todo (Operations need to be packed), packing_scanned_packs_str
  • shopfloor.menu · extends an existing modelpack_pickings (Pack pickings), default_pack_pickings_action
  • stock.picking.batch · extends an existing modelis_shopfloor_packing_todo (Operations need to be packed)
  • shopfloor.data.action · extends an existing model
  • shopfloor.schema.action · extends an existing model
  • shopfloor.message.action · extends an existing model
  • shopfloor.packing.action · new model
  • shopfloor.cluster.picking · extends an existing model
  • shopfloor.cluster_picking.validator · extends an existing model
  • shopfloor.cluster_picking.validator.response · extends an existing model

Text generated by AI (DeepSeek) from reading the Odoo 18.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 2 confirmed, 7 with no information of 9 versions.

terminal Installation and usage

OCA documentation · Odoo 18.0

Go to the "cluster picking" scenario and check "Pack pickings".

No verified information in OCA: Installation, Configuration.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.