Skip to main content

Reward: free product (seamless)

A one-click free product on Shopify, added straight to your customer's cart with no voucher code.

Written by Jason Leader

Seamless Free Product rewards are available on Shopify only, from the Advanced plan up.

In this article:


Overview

A Seamless Free Product reward, also known as buy with points, lets your customers claim a specific product with their points and have it added straight to their cart. There is no voucher code to copy, so claiming is a single click.

A free product voucher does the same job with a 100% discount code instead. The seamless version is smoother for your customer, but it is Shopify only.


How the reward works

When you create your first Seamless Free Product reward, we add a discount to your Shopify Discounts page called LoyaltyLion Seamless Product Discounts. That single discount supports every Seamless Free Product reward you offer.

Do not delete or deactivate that discount in Shopify. Your Seamless Free Product rewards stop working without it. If it is deleted while you still have active rewards, we recreate it automatically within 10 minutes.

The LoyaltyLion Seamless Product Discounts entry on the Shopify Discounts page

Product requirements

For a product to work as a Seamless Free Product reward, it must meet these conditions in Shopify:

  • Active status. The product must be set to Active, not Draft

  • Sales channels. The product must be available on your Online Store and POS channels

  • A price above zero. The reward makes the product free at checkout, so a product already priced at zero will not work


How to set up the reward

  1. Log in to your LoyaltyLion account

  2. Go to Program, then Rewards

  3. Click Create reward

  4. Select Free product (seamless)

  5. Select your product and set a cost in points

  6. Set up the rest of the reward, covered below

  7. Click Create

Selecting a product and setting a points cost on the seamless free product form

Reward settings

As well as the product and its points cost, you can set:

  • Customer can redeem only once per checkout. Whether a customer can add several of the same free product to one order, or only one

  • Redemption limit. How many times a customer can claim this reward in a period you choose

  • Inventory limit. A cap on total claims, instead of or alongside Shopify inventory tracking

  • Checkout window. Under Time to check out, how long your customer has to check out before the claim is released

  • Discount combinations. Shown on the reward for reference only. Seamless free product rewards all share one Shopify discount, so their stacking options are chosen once in Settings, then the Program settings tab, then the Rewards page, under Discount combinations for seamless free product rewards, and apply to every one of them

  • Display. The Title your customers see on your loyalty page, and an image. Once you choose an image you can also tick Use this image wherever this reward appears

  • Terms and conditions. Shown in a pop-up from the loyalty page

You also set the minimum purchase requirements, which decide what has to be in the cart before the reward can be applied:

  • No minimum requirements. The reward can be added on its own

  • Minimum purchase amount. The cart total must reach an amount you set

  • Minimum quantity of items. The cart must hold a number of items you set

The minimum purchase requirement options

By default a seamless free product needs at least one paid item in the cart, which is a minimum quantity of 1. You can change that on each reward.

The display and terms and conditions fields

How long your customer has to check out

When a customer claims a seamless free product we add it to their cart and reserve their points. If they do not check out within the checkout window, we return the points and take the product out of the cart.

The default is 2 hours. Change it on the reward, under Checkout window, using the Time to check out setting. The options are 15, 30, 60, 90 and 120 minutes.

A claim made through a point of sale expires after 30 minutes, whatever the reward's checkout window says, because an in-store purchase is expected to complete straight away.


In-cart rewards

In-cart rewards is an additional feature that lets your customers see and claim seamless free product rewards from a widget on your cart page, rather than only from your loyalty page. It is available on the Advanced plan and needs code added to your Shopify theme, so involve your developer.

A shopper who has a paid item and a claimed free product, removes the paid item on the cart page, and reaches the checkout before our script has loaded can check out with the free item alone. We remove invalid items once we have loaded, but that is not instant. This is a Shopify limitation and we cannot guard against it further without slowing your checkout.

The setup steps are in in-cart rewards.


AJAX carts

Once every paid item is removed from the cart, a full page reload removes the seamless reward too. If your store uses an AJAX cart, which updates without reloading the page, your developer needs to keep the cart in step so a customer cannot check out with the reward alone. The reference theme covers this in Usage with AJAX carts.


FAQ

Can I require a minimum spend before the reward can be claimed?

Yes. Set a minimum purchase amount in the reward's minimum purchase requirements. By default the reward needs at least one paid item in the cart.

What happens when a reward product is removed from the cart?

We return the points to your customer straight away, so they can spend them on something else.

If your store uses an AJAX cart or another enhancement that updates the cart without reloading the page, returning the points may need extra work on your side. Contact our Support team if you are not sure.

Can I use a gift card as a seamless product reward?

No. Shopify does not allow a gift card to be priced at zero, which is how seamless rewards work. Use a gift card reward instead.

Can I use bundles as a seamless product reward?

Yes. Seamless Free Product rewards work with Shopify bundles.

Did this answer your question?