Skip to main content

Free Product from Collection: let customers choose their own free product

Free Product from Collection is a redemption option that lets customers spend loyalty points on a free product of their choice from a collection you pick. You don’t need to create a separate reward for every product.

Written by Vinay Kumar

How it works

  • You choose an eligible collection and set the points cost.

  • The customer picks any product from that collection when they redeem.

  • Points are deducted only when the customer clicks Redeem, not when they browse or choose a product.

  • The collection is checked live at the time of redemption. If you add or remove products from the collection in Shopify, the app reflects the change automatically. You don’t need to edit the reward in Casa.

  • The customer gets a single-use discount code that only they can use. It makes the chosen product 100% free, up to the number of free units you set. Any extra units are charged at full price.

When to use it

This option suits you if you want to:

  • Let customers pick their own reward product instead of assigning one fixed product.

  • Avoid updating the reward every time your catalog changes.

  • Offer a rotating or seasonal selection managed entirely from a Shopify collection.

Set it up

  1. In the Casa app, go to Redeem points.

  2. Click Add ways to redeem, then choose Free Product (collection). Once added, it appears in your list of online rewards.

Redeem points page with the Add ways to redeem button and the Free Product reward highlighted

The Redeem points page. Use Add ways to redeem to create the reward; it then appears in your Active list.

  1. Set the Status to Active to make it live, or Disable to hide it.

  2. Under Rewards value, enter the Points cost (how many points the customer spends) and the Free units per redemption (how many units are 100% free; the default is 1).

  3. Under Eligible collection, search for or Browse to your collection.

  4. Under Discount combination, choose whether the code can be combined with order, shipping or product discounts.

  5. (Optional) Under Discount code, tick Add a prefix to discount codes and enter a prefix. Avoid spaces and special characters so the code copies and pastes cleanly.

  6. (Optional) Under Reward Expiry, tick Expire issued reward after an enable time and set how many months the code stays valid.

  7. (Optional) Choose the default icon or upload your own.

  8. Save your changes.

Free product from collection settings page

The reward settings: status, points cost, free units, eligible collection, discount combination, code prefix and expiry.

Editing the text: the title and subtitle are managed on the Translations page, not on this screen. Use the Go to Translations button at the top of the reward settings.

What your customers will see

  1. They open the rewards widget and select Free Product From Collection.

Rewards widget listing redemption options with Free Product From Collection highlighted

The rewards widget lists Free Product From Collection with its points cost.

  1. They choose a product from the collection. A search box helps them find it.

Product picker showing products in the collection, each marked FREE

The product picker shows every product in the collection, each marked FREE.

  1. A confirmation screen shows the product, the points cost, and a note that the reward only works on that product. They can click Change product or Redeem.

Confirmation screen with Change product and Redeem buttons

Confirmation screen before redeeming. Points are only deducted when the customer clicks Redeem.

  1. After they redeem, their points balance updates and they receive a discount code, which they can copy or Apply directly.

Discount code screen with an Apply code button

After redeeming, the customer gets a single-use discount code and can apply it with one click.

  1. At checkout, the chosen product shows as FREE with the code applied.

Checkout showing the chosen product as free with the discount code applied

At checkout the chosen product is free, and the other items in the cart are charged as normal.

Things to keep in mind

  • The code works only on the product the customer chose.

  • Each code is single-use and tied to that customer.

  • Combination settings apply as you configured them, so review them if customers combine the code with other discounts.

  • The collection must contain at least one product for customers to choose from.

  • If you use a discount code prefix, keep it simple, with no spaces or special characters.
    ​
    ​
    ​
    FAQ

    Do points get deducted when the customer picks a product?

    No. Points are deducted only when the customer clicks Redeem.

    What if I change the collection in Shopify?

    Changes apply automatically, because the collection is checked live at redemption.

    Can customers get more than one free unit?

    Only up to the Free units per redemption you set. Extra units are full price.

    Can I change the reward text?

    Yes, from the Translations page.

Did this answer your question?