Skip to content

[ADD] new_product_type: add configurable kit product support#1293

Draft
habar-odoo wants to merge 1 commit into
odoo:19.0from
odoo-dev:19.0-new-product-types-habar
Draft

[ADD] new_product_type: add configurable kit product support#1293
habar-odoo wants to merge 1 commit into
odoo:19.0from
odoo-dev:19.0-new-product-types-habar

Conversation

@habar-odoo
Copy link
Copy Markdown

Standard Odoo requires the Manufacturing (MRP) and Bill of Materials (BoM) modules to handle kit products. Users who only do trading or pure sales without manufacturing need a lightweight way to sell product bundles, manage their pricing dynamically, and control their visibility on invoices without overhead.

WHAT:

  • Added a new product type for kits without MRP dependencies.
  • Created a configuration wizard on sale order lines to manage kit items, quantities, and pricing before confirmation.
  • Implemented parent-child relations between sale order lines to link kits with sub-products.
  • Made sub-product lines readonly and protected them from direct deletion to ensure data integrity.
  • Updated report logic (sale orders, portal, invoices) with a dedicated print option to show or hide sub-products.

Standard Odoo requires the Manufacturing (MRP) and Bill of Materials (BoM)
modules to handle kit products. Users who only do trading or pure sales
without manufacturing need a lightweight way to sell product bundles,
manage their pricing dynamically, and control their visibility on invoices
without overhead.

WHAT:
- Added a new product type for kits without MRP dependencies.
- Created a configuration wizard on sale order lines to manage kit items,
quantities, and pricing before confirmation.
- Implemented parent-child relations between sale order lines to link kits with
sub-products.
- Made sub-product lines readonly and protected them from direct deletion to
ensure data integrity.
- Updated report logic (sale orders, portal, invoices) with a dedicated print
option to show or hide sub-products.
@robodoo
Copy link
Copy Markdown

robodoo commented May 25, 2026

Pull request status dashboard

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants