odoo/tutorials#879

Created by Kalpan P Desai (kdes)

Blocked

label
odoo-dev:18.0-kdes-training-task
head
a326541c352d865a9e0ec942bdc032caab6c86bf
odoo/tutorials
18.0 #879 missing r+
master

[ADD] sale: added product as a kit feature

Product Kit Definition: Products can now be designated as kits on the product form. This allows for defining a default set of components and quantities, which serve as a template to streamline the sales process.

Dynamic Order Configuration: A Products button is now available on the sale order line. This launches a wizard, enabling salespersons to dynamically adjust component quantities and pricing for that specific order.

Automated Pricing: The main kit's price on the order line is automatically recalculated to accurately reflect the total price of its configured components. This ensures pricing integrity and eliminates manual calculation errors.

Document Presentation Control: A new visibility toggle on the sales order provides explicit control over the presentation of customer-facing documents. Users can choose to either display the full, itemized component list or show
only the main consolidated kit product on quotations and invoices.

Invoice Integration: The invoice creation process has been extended to honor the visibility setting from the sales order. This ensures the final invoice presentation is consistent with the user's choice, meeting specific customer requirements for billing clarity.