OdooWiki OCA HUB

OCA/product-pack

OCA community repository with 9 Odoo modules confirmed in the OdooWiki catalogue (versions 12.0, 13.0, 14.0, 15.0, 16.0, 17.0, 18.0, 19.0). Reviewed on 2026-11-03.

Open on GitHub

Confirmed modules per version

12.0
3 modules
13.0
6 modules
14.0
4 modules
15.0
3 modules
16.0
6 modules
17.0
6 modules
18.0
5 modules
19.0
4 modules
20.0
0 modules

Modules in the repository

  • pos_product_pack

    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.

  • Product PackOdoo 12, 13, 14, 15, 16, 17, 18, 19
    product_pack

    Lets you mark a product as a pack made of other products, with quantities, and control how its components and prices appear on sales and purchase orders.

  • product_pack_category_restriction

    Lets you mark product categories as allowed for pack products, and automatically blocks pack products from being placed in categories that are not marked as pack categories.

  • purchase_product_pack

    Buy product packs on purchase orders: when you add a pack product, Odoo automatically creates one purchase line per component, with prices taken from the vendor or the product cost.

  • Sale Product PackOdoo 12, 13, 14, 15, 16, 17, 18, 19
    sale_product_pack

    Sell product packs on sales orders: when you add a pack product, its components are automatically added as separate lines, with prices and discounts handled according to the pack configuration.

  • sale_product_pack_fixed_discount

    This module controls where a fixed discount can be entered on sales order lines that belong to a product pack. It hides or locks the fixed discount field on pack lines and pack components, except when the pack allows modifiable components.

  • Sale Stock Product PackOdoo 13, 16, 17, 18, 19
    sale_stock_product_pack

    Makes product packs that are storable products work correctly in sales and stock, so the delivered quantity of a pack is calculated from its components and can be invoiced properly.

  • Stock product PackOdoo 12, 13, 14, 15, 16, 17, 18, 19
    stock_product_pack

    Shows correct On Hand and Forecasted quantities for product packs by calculating them from their components, and lets you sell a pack without creating stock moves for it.

  • website_sale_product_pack

    Makes product packs work correctly on the Odoo website shop and cart: pack components follow the main pack line, cannot be edited or removed separately, and prices are shown for the whole pack.

Data imported from GitHub: every listed version is confirmed (branch, module directory and installable manifest checked on the review date). Active support and OCA certification are not assessed.