Skip to main content

How do I offer a free product as a reward?

You can offer a free product reward in two ways:

Written by Brandon Swift

You can offer a free product reward in two ways:

  • Automatic Product Order: the customer redeems points and Glow creates a Shopify order for the selected product or variant.

  • 100% off product discount: the customer redeems points for a discount code that takes 100% off one specific product during checkout.

Use Automatic Product Order when you want Glow to place the reward order for the customer.

Use a 100% off product discount when you want the customer to add the product to their cart and go through the normal checkout flow.

Before you start

Before you create the reward, decide:

  • Which Shopify product or variant the customer should receive.

  • How many points the reward should cost.

  • Whether customers should be able to redeem the reward more than once.

  • Whether the reward should be available to all customers or only a VIP tier.

For physical products, Glow needs a customer shipping address before an automatic product order can be placed.

Create an automatic product reward

From your Glow dashboard, go to Rewards > Manage Rewards, then select Add Reward.

Give the reward a clear customer-facing name. Customers will see this name when they redeem their points.

In Reward Type, choose Automatic Product Order.

Enter the point cost in How many points does this reward cost?

Then use Automatic Order to choose what Glow should order for the customer.

You can choose:

  • Product: choose a product. If the product has multiple variants, customers can choose the variant when they claim the reward.

  • Variant: choose one exact variant. Customers receive that specific variant when they claim the reward.

Search for the product or variant, then select it from the results.

Automatic product reward settings

Glow may also show Total spent to qualify for reward under the point cost. This is an estimate based on your store's points-per-purchase earning rule. It is not the product's price.

Review product reward settings

Automatic product rewards do not use a normal discount value. They also do not use the regular discount application, purchase type, or discount combination settings because Glow is creating an order instead of creating a Shopify discount code.

Review these settings before saving:

  • How many times can the reward be redeemed?

  • VIP Tier

  • Enabled?

Use How many times can the reward be redeemed? to control whether the reward can be redeemed unlimited times, once per customer, or once total.

Use VIP Tier if the product reward should only be available to customers in a specific VIP tier.

Set Enabled? to Enabled when the reward is ready for customers.

You can leave Discount Code Prefix blank for automatic product rewards. Automatic product rewards place Shopify orders and do not create discount codes.

Save the reward

Select Save Reward.

After saving, Glow sends you back to the Manage Rewards page. The reward appears in your rewards list with the type Product.

Saved product reward

The Cost column shows how many points the customer needs to redeem the reward.

What happens when a customer redeems it?

When a customer has enough points, they can redeem the product reward in the customer-facing rewards widget.

When the reward is redeemed, Glow:

  1. Checks that the customer has enough points.

  2. Finds the selected Shopify product variant.

  3. Creates a Shopify order for one quantity of that variant.

  4. Marks the reward order as paid.

  5. Subtracts the reward's point cost from the customer's balance.

For physical products, the order needs a shipping address. Depending on the widget experience and the customer's saved addresses, the customer may need to choose an address before confirming the reward.

Use a 100% off product discount instead

If you prefer the customer to go through the normal checkout flow, create a 100% off discount reward instead of an automatic product order.

Use this option when you want the customer to add the product to their cart and apply a discount code at checkout.

To create this version:

  1. Go to Rewards > Manage Rewards, then select Add Reward.

  2. Give the reward a customer-facing name.

  3. Set Reward Type to Percentage Off.

  4. Enter the point cost.

  5. Set Reward Value to 100.

  6. Set Discount Applies to to Single Product.

  7. Select the product.

  8. Set Once redeemed, how many times can the customer use the discount? to 1.

  9. Review purchase type, discount combinations, VIP tier, and enabled status.

  10. Select Save Reward.

Single product discount alternative

When the customer redeems this reward, Glow subtracts the points and creates a discount code for 100% off the selected product.

The discount code can be used on an order that contains other products, but only the selected product is discounted.

Test the reward

Before relying on a product reward in your live loyalty program, test it with a customer who has enough points.

For an automatic product reward:

  1. Create or choose a test customer.

  2. Make sure the customer has enough points.

  3. Make sure the customer has a shipping address if the reward is for a physical product.

  4. Open the customer-facing rewards widget.

  5. Redeem the product reward.

  6. Confirm the customer's points were deducted.

  7. Confirm the Shopify order was created for the correct product or variant.

For a 100% off product discount:

  1. Create or choose a test customer.

  2. Make sure the customer has enough points.

  3. Redeem the reward in the customer-facing rewards widget.

  4. Add the selected product to the cart.

  5. Apply the discount code at checkout.

  6. Confirm the selected product is discounted by 100%.

  7. Confirm other products in the cart are not discounted by that code.

Troubleshooting

The reward does not show for a customer

Make sure the reward is enabled and the customer has enough points to redeem it.

Also check whether the reward is limited to a VIP tier or whether the customer is excluded from the loyalty program.

The wrong product or variant is being offered

Edit the reward and reselect the product or variant under Automatic Order.

Choose Product when customers should choose from the product's available variants. Choose Variant when the reward should always give one exact variant.

A customer redeemed the reward, but no Shopify order was created

Check that the selected product or variant still exists in Shopify.

For physical products, also check that the customer has a usable shipping address.

I expected a discount code, but Glow created an order

That means the reward is using Automatic Product Order.

If you want the customer to use a discount code at checkout, create a Percentage Off reward with Reward Value set to 100 and Discount Applies to set to Single Product.

The 100% off discount applies differently than expected

Check the selected product under Single Product.

Also review the discount's purchase type and combination settings, especially if the customer is using other discount codes in the same checkout.

Related articles

Did this answer your question?