The entire price table should be selectable or deselectable as a single optional unit via one checkbox — not just individual bundles within
Currently, it is possible to mark individual bundles within a price table as optional. The request goes one step further: the complete price table — consisting of multiple sections and line items — should be treated as one shared optional unit.
The individual sections and positions should remain visible and listed as before. However, the selection or deselection happens globally via a single checkbox that includes or excludes the entire table at once.
Desired Behavior
A top-level checkbox controls the entire price table
When checked: all contained line items are included in the total
When unchecked: the entire price table is excluded from the calculation
The internal structure of the table (sections, individual positions) remains displayed as usual
Use Case
A quote contains a price table with multiple service blocks. The customer should be able to decide whether they want the entire package or not — without having to check or uncheck each line item individually.