💲
DollarLabs Helpdesk
  • 💰Dollarback: Store Credit
    • 🚀Get started
      • Configure Order Goals
      • Set fixed amount cashback
      • Set percentage casback
    • 📘Real case studies
      • BlackPeach (+€17k in 30 days)
    • 🫴Show rewards
      • Product Page
      • Cart Page
      • Custom Slide Carts
      • Cashback Widget
      • Checkout Block (Shopify Plus)
      • Customer Account
      • Thank you
    • 💁Referral Engine
      • Referral Analytics
    • 📩Notifications
      • Klaviyo
      • Inbuilt Email
      • Shopify flow
    • ⚡Automations
      • Reward Customers with Store Credit for Reviews using Judge.me
    • 📊Analytics
    • ⚙️Settings
    • ❓FAQ
  • 💲Dollarlabs: Ultimate Discounts
    • 🚀Quickstart
    • Discount types
    • Discount Engine (v2)
      • Cart groups
      • Rules
      • Targets
      • Examples (v2)
        • Get $60 off on each item when purchased in pairs
        • Discount every item except the first item
    • Discount Engine (v1)
      • If X, then do Y
      • Line Limit Strategy
      • Global Line Limit Strategy
      • Discount Application Strategy
      • Discount combinations
      • Rule Builder Variables
      • Invert Logical Operation
      • Bulk Code Generation
      • ⚠️Limitations of Discount engine (v1)
      • Examples (v1)
        • 📦Product Discount Examples (V1)
          • Offer a discount to your VIP / Subscription customers
          • Offer a Free product and a one time discount for subscription purchase
          • Volume discount based on quantity for eligible products
          • Single discount code to apply different discount amounts for different product categories
          • Automatic discount for B2B customers
          • Discounts based on user's purchase market / region
          • Give product for free if the cart value is above $X
          • Buy X items specified to get a discount on Y items. (Buy X Get Y - Bx Gy)
        • 🛒Order Discount Examples (V1)
          • Tiered Cart Discounts: Reward Customers Based on Their Cart Value
    • 🛒Auto add gift to cart based on discount code (plus only)
    • 💼Price lists (B2B)
      • How to setup a price list ?
      • Show the discounted price on the Product page
      • Show Volume breaks on Product page
      • Show discounted prices on the collection page
    • ⚠️Function limitations by Shopify
Powered by GitBook
On this page
  • Understanding discount application strategy
  • Video walkthrough with examples for discount application strategy
  • Types of Discount Application Strategies:
  • Why This Matters:
  1. Dollarlabs: Ultimate Discounts
  2. Discount Engine (v1)

Discount Application Strategy

PreviousGlobal Line Limit StrategyNextDiscount combinations

Last updated 6 months ago

Understanding discount application strategy

The discount application strategy determines which discount should apply to the items in the cart if more than one discount is applicable to the item(s) in the cart.


Video walkthrough with examples for discount application strategy


Types of Discount Application Strategies:

Type
Description

First

Only apply the first discount with conditions that are satisfied. E.g. If three discounts are eligible, only the first one in the list will be applied.

All

Apply all discounts with conditions that are satisfied. This does not override discount combination or stacking rules. E.g. If three discounts are eligible, all three will be applied to the cart.

Maximum

Only apply the discount that offers the maximum reduction. E.g. If three discounts are eligible, the one that gives the highest savings will be applied.

Discount application strategy is only applicable if your function has more than one discount that evaluates to TRUE for a line item / cart.

If multiple product discounts in the rule builder evaluate to true for a single line item, only the first discount is applied, regardless of the discount application strategy. This means even if you set the strategy to "All," only one product discount can be applied per line item.

Why This Matters:

  • First Strategy: Use this if you want to ensure the order of discount is always applied in ascending order based on how you have set it up in the rule builder.

  • All Strategy: Use this if you want to allow multiple discounts to apply to the items in user's cart.

    • If the line is eligible for more than one of the discounts configured then the first discount is applied by Shopify, in this case

  • Maximum Strategy: Use this if you want to give the customer the highest possible discount when multiple discounts are available.

💲