Buy X get Y rewards exchange a fixed number of points for a unique Shopify discount code. You define what the customer must buy and what they can receive at a discount.
When a customer redeems, NASP Rewards creates a Buy X get Y code discount in Shopify and gives the code to that customer. Your team can review the issued discount under Shopify Admin → Discounts.
Create the rule
- In Redemption rules, choose Create redemption rule.
- Choose Buy X get Y.
- Enter a customer-facing Reward title and the Points required.
- Under Customer buys, choose a minimum item quantity or purchase amount, then select the qualifying products, variants, or collections.
- Under Customer gets, enter the quantity and select the products, variants, or collections that can receive the discount.
- Choose a percentage, an amount off each item, or Free.
- Optional: set a maximum number of uses per order.
- Set the combination, validity, and discount tag options.
- Review the preview, then save.
Define the qualifying purchase
Customer buys can be based on:
- a Minimum quantity of items; or
- a Minimum purchase amount.
The selected products and collections define which cart items count toward that requirement. Shopify’s product picker can include a whole product or only particular variants.
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 both the qualifying items and the reward items to their cart. The code does not add products to the cart automatically.
Use Maximum uses per order when the customer should receive the benefit only a limited number of times in one checkout. For example, a Buy 2, get 1 free reward with a maximum of one use gives one free eligible item even if the cart contains enough products to qualify 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 redemption creates a code for that customer and one checkout use. The progress page shows the code when Shopify confirms it, and Your rewards keeps it available to copy later. Staff using Shopify POS apply the displayed code at checkout.
More reward types: Redemption rules