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.