OdooWiki OCA HUB

Product Packaging Type

product_packaging_type folder_open OCA/product-attribute open_in_new
Product License: LGPL-3

This module allows odoo users to declare packaging types

auto_awesome What this module does

AI-generated from the code · Odoo 15.0

Lets you define reusable packaging types (with a code, sequence and GTIN flag) and assign one to each product packaging, so packagings are named and ordered by type instead of by free text.

This module adds a new configuration screen for packaging types and links it to the packagings you already set on products.

Where it appears: - A new menu "Product Packaging Type" under Inventory/Configuration (visible to users with the packaging group). - On the product packaging form and list, a new Packaging Type field replaces the free-text packaging name, plus a computed "Qty per package type" column.

What users can do: - Create packaging types with a name, a code, a sequence, an active flag and a "has GTIN" flag. - Mark exactly one type as the default; the system refuses to save if there is none or more than one. - Assign a type to each packaging; the packaging name is then taken from the type automatically.

Automatic rules and behaviours: - A default type ("Default Type", code DEFAULT) is pre-loaded. - For a given product, you cannot have two non-default packagings of the same type. - If the chosen type requires a GTIN, the barcode field on the packaging becomes mandatory (when a quantity is set). - The "Qty per package type" field shows how many of the smaller packagings of other types fit in the current one, e.g. "12 BOX; 144 PAL". - Packagings are sorted by the type sequence.

It touches product.packaging and the new product.packaging.type model.

Depends on

productstock

Menus it adds

menu_product_packaging_type
Models and fields (2)
  • product.packaging · extends an existing modelqty_per_type (Qty per package type), type_sequence (Type sequence), packaging_type_id, barcode_required_for_gtin
  • product.packaging.type · new modelcode, name, active, has_gtin, sequence, is_default

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

Sources · Odoo 15.0

Confirmed on 2026-11-03 in branch 15.0 of OCA/product-attribute.

terminal Installation and usage

OCA documentation · Odoo 15.0

To create a new packaging type:

  • Go to Sales > Configuration > Products > Product Packaging Type.
  • You can create/edit/delete packaging types

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.