Limits on exclusivity types

The following considerations and limits apply to Exclusivity Types:

  • A single pricing rule can be associated with only one Exclusivity Type.
    • Rules providing surcharges should be grouped separately using Exclusivity IDs. If surcharges have their own Exclusivity IDs, they do not conflict with discounts and are applied correctly. Precedence is always based on priority. If priority is not properly defined, then the rule that applies the least surcharge is applied.
    • The coupon exclusivity feature in previous versions of Sterling Order Management System Software is deprecated. During upgrade, previous existing price rule data are left as is. Coupon pricing rules that have the IsExclusive=Y flag set are treated as ExclusivityType = “Cannot combine with pricing rules of same rule group for same item.”
    • If manual rules and normal pricing rules are put together within an Exclusivity ID, manual rules take precedence.
  • If multiple Exclusivity IDs are being used, use only one ID to mix different types of rules. Assign rules of one type to all other IDs.

    When multiple rules evaluated while pricing an order in such a way that multiple rules having the same Exclusivity ID are of different Rule Types, and one or more among them has Exclusivity Type as "Pricing rule cannot combine with any other pricing rule," then all selected order total and shipping rules are regrouped under the same Exclusivity ID. Sterling Order Management System Software selects the Exclusivity ID to group them under according to the first Exclusivity ID found to have this mix of rules.

  • Before the CalculateShippingCharge user exit is invoked, all item and order total exclusivity calculations are completed.

    After the CalculateShippingCharge user exit is invoked, any non-global shipping rules are evaluated if non-global item or order rules only were selected. If a global item or order total rules were selected, then no shipping rules are evaluated.