Up to X Off Discounts

Run "up to X% off" or "up to $X off" promotions where different products or collections receive different discount values within a single promotion.

How It Works

Each product, variant, or collection is assigned a specific discount value. When a customer adds an eligible item to their cart, the corresponding discount applies automatically.

Dynamic pricing updates product prices across the storefront to reflect each item's specific discount.

Example:

  • Winter Coats: 40% off

  • Sweaters: 30% off

  • Accessories: 20% off

  • Promotion messaging: "Up to 40% off"

Setup

  1. Open the Abra app and click Create Promotion

  2. Set Visibility to Private while configuring

    • Note: Public visibility makes the promotion active immediately on save

  3. Scroll to Discounts and click Add a discount

  4. Select Multi-Value Discount

  5. Enter a URL-friendly discount code (e.g., UP-TO-60-OFF)

  6. Configure your settings:

    • Customer Buys - Set any base purchase requirement if needed (spend, quantity, or none)

    • Purchase Type - One-time, subscription, or both

    • Discount Values - Add rows for each product, variant, or collection you want to discount

      • Select the target item

      • Set the discount value (percentage off or fixed amount off)

      • Add as many rows as needed (up to 20)

    • Customer Eligibility - All customers or a specific Shopify segment

    • Usage Limits - Per order, per customer, or total uses

    • Sales Channels and Markets - Limit if needed

  7. Click Save

  8. Scroll to Storefront Blocks, activate any you want to use, and place them in your theme editor

See Promotion Configuration for details on each discount field.

Storefront Display

Promotion messaging appears wherever you place storefront blocks. Use the top-line message to highlight the maximum discount (e.g., "Up to 60% off").

See Storefront Blocks for block types and placement options.

Dynamic Strikethrough Pricing is recommended to make savings easy to understand.

Limitations

  • Multi-Value Discounts support only one discount class per promotion (percentage off or fixed amount off)

  • If a product qualifies for multiple discounts (eg. is in multiple collections that have different prices assigned), the discount defaults to the biggest discount 

  • Maximum of 20 discount value rows per promotion

  • Shopify automatic discounts may conflict with Abra promotions and cause unpredictable behavior (e.g., gifts not discounted, codes not applying).