Skip to content

[IMP] sale: Add Kit Product Bundle Feature Without#1162

Draft
rugot-odoo wants to merge 1 commit intoodoo:19.0from
odoo-dev:19.0-new-product-type-rugot
Draft

[IMP] sale: Add Kit Product Bundle Feature Without#1162
rugot-odoo wants to merge 1 commit intoodoo:19.0from
odoo-dev:19.0-new-product-type-rugot

Conversation

@rugot-odoo
Copy link

@rugot-odoo rugot-odoo commented Feb 13, 2026

  • Introduced "Is Kit" checkbox on product form
  • Added Many2many field for defining sub-products (components)
  • Added "Add Sub Products" button on sale order line (visible for kit products only)
  • Implemented wizard to configure component quantities and prices
  • On confirmation:
    • Sub-products are automatically added to sale order
    • Component lines are non-editable
    • Unit price set to 0.00
    • Main product keeps full customer pricing
  • Sub-product lines linked to parent kit line
  • Auto-remove component lines when main product is deleted
  • Added "Print in Report" option:
    • Controls whether kit breakdown appears in Quotation/Invoice PDFs

This allows selling bundled products with simplified customer pricing

task id : 5925913

@robodoo
Copy link

robodoo commented Feb 13, 2026

Pull request status dashboard

@rugot-odoo rugot-odoo force-pushed the 19.0-new-product-type-rugot branch 2 times, most recently from a7d8f6c to eab08f7 Compare February 13, 2026 07:26
@rugot-odoo rugot-odoo marked this pull request as draft February 13, 2026 08:32
…onality:

- Product-level kit configuration
- Sale order wizard for component adjustment
- Parent-child linking of kit lines
- Optional breakdown visibility in reports
- Prevent users from deleting kit sub-products directly
- Automatically delete all child lines when parent kit line is removed
- Load price from extra_price instead of price_unit
@rugot-odoo rugot-odoo force-pushed the 19.0-new-product-type-rugot branch from eab08f7 to 322a532 Compare February 13, 2026 11:41
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