Skip to content

[ADD] sale: added product as a kit feature #879

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 1 commit into
base: 18.0
Choose a base branch
from

Conversation

kdes-odoo
Copy link

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.

@robodoo
Copy link

robodoo commented Jul 24, 2025

Pull request status dashboard

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.
@kdes-odoo kdes-odoo force-pushed the 18.0-kdes-training-task branch from 356a063 to a326541 Compare July 24, 2025 10:13
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