Daily updates from Odoo
Friday, August 29, 2025
1 change · master
Enhancements to existing features
Warehouse operations can now place packages inside other packages, such as boxes on a pallet, and move the whole package structure together. This improves handling of common logistics workflows and keeps a clearer history of what was moved, even if package organization changes later.
Original PR description
Before this change, it wasn't possible to handle multiple levels of packages within Odoo. One simple example of this is having a few boxes put on top of a pallet, which is a *very* common occurence…
Before this change, it wasn't possible to handle multiple levels of packages within Odoo. One simple example of this is having a few boxes put on top of a pallet, which is a *very* common occurence in stock. Changes summary: - Packages inside other packages - Rework of the put in pack, can display a widget if enabled in Operation Type - You can move a package containing other packages, this will move all of them - The handling of a package is *always* done on the move lines directly - Packages now holds several more information regarding their current reservation - A new `stock.package.history` record is added to keep track of what was moved in previous transfers, as package hierarchy may be different between the past and now In other commits: - Rename `stock.quant.package` to `stock.package`, as they're not really related to `stock.quant`. - Remove `stock.package_level`, as we now handle everything on the package / move lines. See odoo/odoo#203987 See odoo/upgrade#7576 Task-4314600 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr