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.