OdooWiki OCA HUB

Pos Product Pack

pos_product_pack folder_open OCA/product-pack open_in_new
Uncategorised License: AGPL-3

This module allows to use product packs in POS.

auto_awesome What this module does

AI-generated from the code · Odoo 14.0

Lets cashiers sell product packs in the Point of Sale: adding a pack automatically adds its component products as separate lines, and removing the pack removes them.

This module brings product packs into the Point of Sale. When a cashier adds a product that is configured as a pack, Odoo automatically adds one order line for each component product of that pack, so the components appear individually on the ticket.

  • Removing the pack line also removes all its component lines.
  • Changing the quantity of the pack updates the quantity of its component lines.
  • Component lines are shown with a ">" prefix in front of their name so they are easy to recognise as belonging to a pack.
  • Component lines that are identical are merged together instead of creating duplicates.

On the technical side, the module loads pack information (whether a product is a pack, its pack type, component pricing and component lines) into the Point of Sale session, and stores on each pos.order.line a link to the pack line it comes from through the pack_line_id field. It depends on the product_pack and point_of_sale modules. No new menus or screens are added; the behaviour appears directly in the Point of Sale order screen when products are added or removed.

Depends on

product_packpoint_of_sale
Models and fields (1)
  • pos.order.line · extends an existing modelpack_line_id

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/product-pack.

terminal Installation and usage

OCA documentation · Odoo 14.0
  • Define some product packs with products inside.
  • Allow them to be visible in POS.
  • In POS, select the Pack product. The contained products will be pushed in the order.
  • When you change the quantity for the pack product, the quantity change in linked lines accordingly.
  • When you remove the pack product, the linked lines will be removed.

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.