Articles on: Loyalty on the Storefront

Checkout: Redeem rewards at Checkout (Shopify Plus)



Checkout customizations are only available for merchants on the Shopify Plus plan

Overview



With our Checkout extension you can let customers redeem their points right at Checkout.



How it works?



For logged in customers

Logged in customers can see their current point balance and the available rewards for redemption.

There can be 3 types of rewards in the list:
Redeemed rewards: These are rewards that were already redeemed but not used, the customer can apply them to the current cart without spending any points
Available rewards: These are rewards that the customer has enough points for. If they redeem one the loyalty points will be deducted and the discount will automatically be applied to the cart
Unavailable rewards: These are rewards that the customer doesn't have enough points for, these still appear in the list but the customer can't redeem them

For the "Custom amount of points" reward the customer can select the number of points they want to redeem.


For logged out customers

Logged out customer see prompt to log in to their account to redeem their points for rewards.


You can hide the app block for logged out customers in the Checkout editor by selecting "True" for the "Hide for logged out users" option in the setting of the Redeem rewards app block.


How to set up?



To let customers redeem rewards at checkout you'll need to add the "Redeem rewards" app block to the Checkout page in the checkout editor:

Go to Shopify Settings > Checkout and click the "Customize" button to open the checkout editor


On the left click the "Add app block" button and select the "Redeem rewards" block from the list


Drag the app block to the place where you want to show it
Save the changes

Change texts



You can change the texts of the checkout page block in the app admin on the "Customize storefront > Redeem rewards at checkout" page.

Updated on: 08/01/2025

Was this article helpful?

Share your feedback

Cancel

Thank you!