This page explains how to define mutually exclusive products. If two products are mutually exclusive, it means that they cannot co-exist under the same customer. for enforcing this rule, our system will not allow a customer to purchase a product if he has already an active subscription for one of the products that are incompatible with this product.
For setting products that are mutually exclusive, the "Set Mutually Exclusive Products" action has been added in the details page of a product. This action displays a pop-up for defining the products that are incompatible with the selected product.
For the products A and B that have been defined that are mutually exclusive we apply the following rules:
- If a customer has an active subscription for product A he cannot buy product B and vice versa.
- If there is an upgrade path from A to B, when the customer tries to purchase B (while having already an active subscription for A), the system will suggest to the customer instead purchasing B to upgrade the subscription A to B.
- When a customer tries to upgrade the subscription A to B, the system will enforce him to do a full upgrade meaning that all licenses of A must be upgraded to B. The same applies for downgrading the subscription B to A
- If the customer has more than one A subscriptions and selects to upgrade one of them to B, the system will enforce all A subscriptions to be upgraded to B. The same applies for the downgrade scenario.