Table of Contents

Example of Discount Execution Order

This example demonstrates how discount execution order works when multiple discounts with different priorities and reward types (product vs. order) are applied. It shows how product rewards are applied before order rewards, how priority and “Skip Discounted Products” settings affect the outcome, and how discounts interact based on product eligibility.

Example

Two products:

  • Product 1: 10 DKK (eligible for product rewards)
  • Product 2: 5 DKK (not eligible for product rewards)

Two discounts, each with both a product reward and an order reward:

  • Product rewards are always applied first, followed by order rewards
  • Order Reward 1B is configured to skip discounted products/order lines, but still applies to non-discounted ones
Discount Priority Reward Type Reward Discount % Skip Discounted Products / Order Lines?
Discount 1 1 Percentage (Product) 1A 10% No
Discount 1 1 Percentage (Order) 1B 10% Yes
Discount 2 2 Percentage (Product) 2A 5% No
Discount 2 2 Percentage (Order) 2B 10% No

Execution Order & Calculations

  1. Product Reward 1A (10%) – applies only to Product 1
    • Product 1: 10.00 → 9.00 DKK
    • Product 2: 5.00 DKK (unchanged, since it's not eligible for product rewards)
  2. Product Reward 2A (5%) – applies only to Product 1
    • Product 1: 9.00 → 8.55 DKK
    • Product 2: 5.00 DKK (unchanged, since it's not eligible for product rewards)
  3. Order Reward 1B (10%) – skips discounted products/order lines, applies only to Product 2
    • Product 1: 8.55 DKK (unchanged, since it already has got a discount from 1A and 2A)
    • Product 2: 5.00 → 4.50 DKK
  4. Order Reward 2B (10%) – applies to the full remaining order total (Product 1 and 2 combined)
    • Order total before this reward: 8.55 + 4.50 = 13.05 DKK
    • 10% of 13.05 DKK = 1.31 DKK discount applied
  5. Final order total: 13.05 - 1.31 = 11.74 DKK

Scenario: Newsletter Sign-Up Discount

You want to offer a 10% discount to customers who sign up for the newsletter, but only on products that are not already discounted.

  • Priority: Low (high number) to ensure other discounts apply first
  • Reward: 10% Percentage (Order) discount
  • Condition: Voucherlist or Vouchercode
  • Behavior: Skips products/order lines that already have a discount, applying only to full-price items
To top