OdooWiki OCA HUB

Stock Packaging Usability (Product Packaging)

stock_packaging_usability_pp folder_open OCA/stock-logistics-tracking open_in_new
Inventory/Inventory License: AGPL-3

This module allows to select the packaging (e.g. EUR-pallet, box 50x40x30, package 30x20x17, ...) on the fly when you define a new pack on a picking. It modifies the behavior of the buttons Put in new pack on operations (button provided by the module stock_packing_usability) and Put in pack on pickings (native button): when you click on those buttons, Odoo will ask you to select the packaging (object product.packaging) of the package.

auto_awesome What this module does

AI-generated from the code · Odoo 14.0

When you put products in a new pack on a transfer, Odoo now asks you to choose the packaging type (box, pallet, etc.) first. It also adds packaging type and empty package weight to packaging records.

This module makes packing faster and more precise by letting you pick the packaging (for example a box, a pallet or a unit) at the moment you create a new pack.

  • On a transfer (stock.picking), the "Put in Pack" button now opens a small window asking you to select the packaging before the pack is created.
  • On the detailed operations lines (stock.move.line), the "Put in new pack" button does the same: it asks for the packaging first.
  • Packaging records (product.packaging) gain a new "Type" field with choices Unit, Pack, Box and Pallet, plus an "Empty Package Weight" field in kilograms. You can also archive packagings and filter or group them by type in the packaging list.
  • The kanban view of packages (stock.quant.package) now shows which packaging is used.
  • Package weight is recalculated automatically: it adds the weight of the products inside plus the empty weight of the packaging. On a transfer, only the quantities of the current transfer are counted.
  • Move weight is also recalculated automatically based on the product and quantity.

All of this appears in the Inventory app, on transfers, detailed operations, packaging configuration and package views.

Depends on

Models and fields (4)
  • stock.move · extends an existing model
  • product.packaging · extends an existing modelname, active, weight (Empty Package Weight), packaging_type (Type)
  • stock.quant.package · extends an existing model
  • stock.select.product.packaging · new modelpackaging_id (Packaging)

Text generated by AI (DeepSeek) from reading the Odoo 14.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: 1 confirmed, 8 with no information of 9 versions.

Sources · Odoo 14.0

Confirmed on 2026-11-03 in branch 14.0 of OCA/stock-logistics-tracking.

terminal Installation and usage

OCA documentation · Odoo 14.0

Go to the Configuration page of the Inventory menu and enable the option Delivery Packages (Put your products in packs and track them): it will add all users to the group Manage Packages.

No verified information in OCA: Installation, Usage.

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.