Validate Offer Compatibilities

The products in the offer must be validated with segment compatibility, product compatibility, group-level compatibility, and record-level compatibility.

Segment Compatibility

All the products in the offer must pass the segment compatibility validation. If any product does not pass the validation the offer is considered invalid.

Product Compatibility

All the products in the offer must be compatible with all the products in the order. If no explicit incompatibility is defined, the product is compatible. Compatibility checks with all the auto-provisioned product chains in the orderline product and the offer product.

Group and Record Validations

The group and record constraints of ProductComprisedOf and ProductRequiredFor are evaluated for all the eligible products with the customer order to ensure that the eligible product for the customer orders does not violate the group constraints present in the product model. For more information on the group and record attributes, see Group and Record Constraints.