Stock Picking Package Preparation
This module adds a new document in the Warehouse menu: Package Preparation. It works on a selection of pickings and allows to add them all in the same package, then to transfer all the pickings at once.
A possible use case is to put all the selected pickings on a pallet.
auto_awesome What this module does
AI-generated from the code · Odoo 13.0Create package preparations that group several transfers into one pack, then put everything in a pack and validate all the transfers at once. Useful for palletising several deliveries together.
This module adds a new document called Package Preparation, available in the Warehouse menu under Package Preparations. A preparation is linked to a customer or contact and to a selection of transfers (only transfers of that same contact can be picked).
On the form you can set the packaging, the company, an internal note, and see the list of operations coming from the selected transfers. Two tabs show the Transfers and the Operations (the detailed move lines).
Buttons drive the workflow: - Put in pack: creates a pack (a package) and assigns all the move lines of the selected transfers to it. All transfers must be in Ready to Transfer state and must share the same destination location, otherwise an error is shown. Quantities done are filled in automatically when empty. - Package done: validates all the linked transfers and records the shipping date. - Cancel: removes the pack and detaches it from the move lines; a done preparation cannot be cancelled. - Reset to draft: only possible from a cancelled preparation.
The document also shows the pack name, the total weight computed from the pack content, and all the quants contained in the pack. It is multi-company: users only see preparations of their allowed companies. Chatter is available for messages and followers.
Depends on
Required by other modules
Menus it adds
Models and fields (1)
- stock.picking.package.preparation · new modeldate (Document Date), name, note, state (State), weight, date_done (Shipping Date), quant_ids (All Content), company_id (Company), package_id (Pack), partner_id (Partner), picking_ids (Transfers), packaging_id (Packaging), move_line_ids
Text generated by AI (DeepSeek) from reading the Odoo 13.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-03Confirmation status: 2 confirmed, 7 with no information of 9 versions.
Sources · Odoo 12.0
Confirmed on 2026-11-03 in branch 12.0 of OCA/stock-logistics-workflow.
terminal Installation and usage
OCA documentation · Odoo 13.0Usage
Source · Odoo 13.0To use this module, you need to:
- Go to Inventory > Operations > Package Preparations
From there, you can create a new preparation. Choose a partner then the selection of pickings you want in the package. You can choose a packaging, it will be set on the generated package.
When you click on Put in pack, it generates the pack, which is not finalized yet (no quants), but you can verify the operations in the Operations tab. Eventually, when you click on Done, all the pickings will be transferred and the package operations will be performed.
No verified information in OCA: Installation, Configuration.
Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
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.