Non-instant discounts

Some discounts, such as mail-in rebates, store rewards, store cash, and store credit, are not applied to an order immediately. You can decide whether to exclude these non-instant discounts when evaluating order total thresholds for order total pricing rules and coupons.

For example, a promotion might offer an order-level discount: "Spend at least $100 and get 10% off your entire purchase." The following table shows an example of an order purchased with this promotion where one of the items has a mail-in rebate:
Line Item Quantity Unit price Mail-in rebate Total after mail-in rebate
Line 1 Item 1 1 $60 $10 $50
Line 2 Item 2 1 $40 0 $40
Total     $100 $10 $90

In the order shown above, if the rebate is applied to the order total, the order does not qualify for 10% off because the order total is only $90. If the rebate is not applied to the total, the order does qualify for 10% off because the order total is $100.

These options are configured as follows:
  1. To create a deferred reward pricing rule, the attribute IsNonInstantDiscountRule=Y is passed to the managePricingRule API.
  2. To include deferred rules in order total calculations, set the enterprise-level rule YPM_IS_NONBILLABLE_PRICING_RULE_ENABLED in Sterling Business Center.
  3. To apply deferred rules in order total calculations, the YPM_APPLY_NON_INSTANT_DISCOUNT_ORDER_TOTAL is already set to Y as the default at the enterprise level in Sterling Business Center. Optionally, if it is passed as N, deferred discounts are not considered while calculating the order total, which means that in the example shown above, the order total promotion would be applied because the order total meets the $100 qualification.