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 Multi-Class Tier Discounts 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
Multi-Class Tier Discounts
Free Shipping
Removes shipping charges for eligible shipping methods once the customer meets the threshold.
Used in:
Standalone free shipping promotions
Multi-Class Tier 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
Multi-Class Tier 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
Multi-Class Tier 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.
How classes are used:
Volume Discounts - Use a single class across all tiers
Multi-Class Tier Discounts - Combine multiple classes within the same tier or across tiers
Multi-Value Discounts - Create multiple, unique product discounts to be displayed on products or collections
Gifting Promotions - Primarily use Free Gift, but can combine with other classes in Multi-Class Tier Discounts
See Discount Functions to learn how each structure works.