Discount and Reward Types
Abra's discount system is built on modular reward classes. Each class defines what customers receive when they qualify for a promotion. Promotions can use a single reward class (like a straightforward percentage discount) or combine multiple classes in layered structures.
You'll see the term “class” in All-in-One Tiered Discounts (previously Multi-class tier discount) and throughout the app. It is referring to the ability to use multiple different discount classes within one promotion.
Available Classes
Free Gift
Adds a selected product or product variant to the customer's cart at no cost.
Used in:
Gift with Purchase
Selectable Gift with Purchase
Multi-Tiered Gifting
All-in-One Tiered Discounts (Previously Multi-class Tier Discount)
Free Shipping
Removes shipping charges for eligible shipping methods once the customer meets the threshold.
Used in:
Standalone free shipping promotions
All-in-One Tiered Discounts (combined with other rewards)
Product-Level Discount
Applies a discount to specific products or variants.
Discount types:
Percentage off (e.g., 10% off select items)
Fixed amount off (e.g., $5 off select items)
How it works: Product discounts apply to individual line items and appear as strikethrough pricing (if Dynamic Pricing is enabled) and as line-item discounts in cart and checkout.
Used in:
Multi-Value Discounts
Volume Discounts
All-in-One Tiered Discounts
Single-product or collection-specific promotions
Note: Product discounts can be stacked or combined within the same promotion, allowing control over which products are discounted and by how much.
Order-Level Discount
Applies a discount to the entire order subtotal.
Discount types:
Percentage off (e.g., 15% off the entire order)
Fixed amount off (e.g., $20 off the total cart)
How it works: Order discounts apply to the cart total and appear as a single discount line in cart and checkout.
Used in:
Sitewide sales
Tiered spend promotions
All-in-One Tiered Discounts
How These Classes Are Used
Different discount structures use classes in different ways. You can combine and layer these classes to create the exact promotion logic you need.
Gift with Purchase - uses the Free Gift class to add a product to the cart at $0 when a purchase condition is met
Multi-Value Discounts - uses the Product Discount class to apply unique discount values across multiple products, variants, or collections
Volume Discounts - uses a gift with purchase or product discount across all tiers
Multi-Class Tier Discounts - combines multiple classes within the same tier or across tiers
BOGO and Fixed Price Discounts - uses the Product Discount class to apply percentage off, dollar off, or fixed price rewards based on a qualifying purchase condition
See Discount Functions to learn how each structure works.