Buy X get Y rewards

Reward a qualifying purchase with a set quantity of discounted or free items.

Exchange points for a Buy X get Y code. Set qualifying purchases and discounted or free reward items.

Review issued codes in Shopify Admin → Discounts.

Create the reward

  1. In Rewards, choose Create reward.
  2. Choose Buy X get Y.
  3. Enter a customer-facing Reward title and the Standard points price.
  4. Under Customer buys, choose a minimum item quantity or purchase amount, then select the qualifying products, variants, or collections.
  5. Under Customer gets, enter the quantity and select the products, variants, or collections that can receive the discount.
  6. Choose a percentage, an amount off each item, or Free.
  7. Optional: set a maximum number of uses per order.
  8. Set the combination, validity, and discount tag options.
  9. Preview, create, then activate from Rewards.

Define the qualifying purchase

Customer buys can be based on:

  • a Minimum quantity of items; or
  • a Minimum purchase amount.

Selected products, variants or collections determine which cart items count.

Define the reward items

Under Customer gets, choose the eligible quantity and products or collections. Then choose whether those items are:

  • discounted by a percentage;
  • discounted by a fixed amount per item; or
  • free.

Customers must add qualifying and reward items to the cart. Codes do not add products.

Maximum uses per order limits repetitions. A Buy 2, get 1 free offer capped at one use gives one free item, even if the cart qualifies twice.

Combinations, validity, and tags

Choose whether the code can combine with product, order, or shipping discounts. The Validity period starts when the customer redeems; leave it blank for no expiry. Optional Discount tags help group the generated discounts in Shopify Admin, and NASP Rewards adds its own nasp-rewards tag.

The offer applies to one-time purchases, not subscription renewals.

What the customer receives

Each code is single-use and customer-restricted. Customers copy it from the result or Your rewards. POS staff apply it at checkout.

Lifecycle and VIP options

New rewards start inactive. Edits preserve status. Deactivate before deleting. Issued rewards keep their terms.

Use Availability under Who can redeem to choose eligible customers. Select Set different prices for VIP tiers for tier prices; these do not change the benefit.

More reward types: Rewards