Universal containers want to include Product A every time they sell the bundle B. Users can opt out this product if they want but cannot take a quantity of more than 1 per bundle. How should a consultant configure the product in the system?
A.
Configure the cardinality Min as 0, Max 1 and default as 1.
B.
Configure the cardinality Min as 1, Max 1 and default as 1
C.
Add an Auto Add rule to include product A with bundle B
D.
Add a Recommendation rule for Product A when bundle B is added
The requirement is entirely a bundle-cardinality requirement. Setting the default quantity to 1 automatically includes the child when the bundle is configured, setting the minimum to 0 allows the user to remove it, and setting the maximum to 1 prevents a quantity greater than one. This expresses the commercial behavior declaratively on the bundle relationship without adding unnecessary rule processing. This approach is preferable because it uses the platform feature designed for the exact lifecycle stage involved, rather than forcing the requirement into a neighboring layer. A minimum of 1 would make the child mandatory and eliminate the opt-out requirement. Recommendation rules only suggest a product, and an Auto Add rule does not by itself enforce the complete minimum, maximum, and default quantity behavior. In Communications Cloud, that separation materially affects maintainability, performance, and the accuracy of future MACD or order-processing behavior. The solution should therefore preserve parent-child and inventory dependencies, use standard qualification or orchestration semantics, and ensure that downstream systems receive only the information relevant to their responsibility. The same design also simplifies regression testing because the business rule is expressed in one authoritative place and can be validated independently from unrelated product or integration behavior.
Chosen Answer:
This is a voting comment (?). You can switch to a simple comment. It is better to Upvote an existing comment if you don't have anything to add.
Submit