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
Open the Abra app and click Create Promotion
Set Visibility to Private while configuring
Public visibility makes the promotion active immediately on save
Scroll to Discounts and click Add a discount
Select Multi-Value Discount
Enter a URL-friendly discount code (e.g., UP-TO-60-OFF)
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
Click Save
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.
