Quote configurator in getContracted
What the demo shows
The configurator shows product categories, selectable items, quantities, and the quote cart.
What users can do
You can select products, adjust quantities, and structure a quote for additional work, repairs, or product sales.
Technical context
The URL contains `customerId`, `serviceTargetId`, and `mode=offer`. Product data comes from demo product categories and items, then becomes quote positions.
The quote configurator extends getContracted beyond recurring agreements by keeping additional offers connected to the same customer and property context.