Product Relationships
The Product Relationships feature is designed to streamline the definition and management of complex pricing interactions between groups of products through intuitive and semantically meaningful connections.
Example use cases include:
Inclusion
- If a user incldues Product A into a bundle, she must also have Product B in the same bundle.
Exclusion
- If a user includes Product A in a bundle, Product B must not be part of the same bundle.
- If a user adds Product A to a quote/order, Product B must not be included in the same quote/order.
Upgrade / Downgrade
- Upgrade: If a user has purchased Product A, they can upgrade to Product B, often with an associated promotion.
- Downgrade: If a user has purchased Product B, they can downgrade to Product A.
- Change Orders: Users can manage upgrades and downgrades through change orders, ensuring smooth transitions between products.
Promotion
- If a user has purchased Product A, adding Product B to a quote/order can trigger a discount or promotion.
- The price of a product or service is calculated as a percentage of the total value of other products in the same quote or order.
- Change Orders: This pricing model can be applied and adjusted through change orders to reflect the total value dynamically.
These relationships enhance the flexibility and accuracy of product configurations, enabling users to create precise and customer-friendly quotes and orders.
WORK IN PROGRESS
We will gradually add support for more product relationships over time. |
By leveraging these clearly defined product relationships, Nue simplifies the traditional CPQ rules engine, making it more accessible and easier to build and manage. Product Relationships are dynamically assessed and enforced during the creation of quotes and orders, ensuring seamless and accurate product configurations.