Skip to main content

Redeeming points at checkout

Elevate the checkout experience with effortless point redemption for discounts, free shipping, and eligible free products

Written by Ana Rincon

Introduction

Integrate each extension into the checkout process to empower customers to enjoy a seamless experience and make the most of their Loyalty points.

✨ Checkout extensions are available to Shopify Plus merchants on the Rivo Plus plan who have upgraded to Checkout extensibility

✅ Checkout extensions available on the Information, Shipping, and Payment pages




Redeem Points extension

By integrating rewards redemption into the checkout, customers are enticed to explore and redeem fixed rewards more frequently, boosting their engagement and encouraging repeat purchases.

  1. If the customer gets to the checkout page as a guest, the extension will display a ‘Log in’ link (if Show Login is enabled) to incentivize them to sign in or create a store account to enroll in your Loyalty program

  2. Once logged in, the page will show the points available and reward options. Customers can redeem rewards when they have enough points

  3. After the customer selects a reward, Rivo will generate a discount code that will be automatically added to the order. Points are deducted according to your redemption settings

📝 Note: The Redeem Points extension supports Amount Discount, Percentage Off, and Free Shipping rewards. Free Product rewards are also supported when Enable Expanded Version is turned on.


Known limitations

  • Free Product rewards require Enable Expanded Version. Without it, customers should redeem and add free products to the cart before checking out

  • By default, the dropdown only displays rewards within the customer’s points balance. The expanded version also shows rewards that require more points, but customers cannot redeem them until they have enough points

  • If the order does not comply with the reward TOS/conditions, the discount may not apply. Points may already have been deducted, depending on your redemption settings.

  • The extension is compatible with Shop Pay


Redeeming a free product at checkout

Customers can redeem eligible Free Product rewards in the Redeem Points extension when Enable Expanded Version is turned on. They select a reward and any available product options, and the extension adds the product to checkout and applies the reward.

  1. From the Rivo Dashboard, go to Settings > Checkout Extensions

  2. Under Redeem Points Extension, turn on Enable Expanded Version and click Save. If this option is not available, contact Rivo support

  3. In Shopify, go to Settings > Checkout. In Configurations, open the menu next to your active configuration and select Duplicate

  4. Click Edit (or Customize) on the draft, choose a checkout page, and add the Redeem Points Extension app block. Click Save

  5. Open the draft’s menu and select Preview. Test with a logged-in customer who has enough points for the reward. Check that the selected product and its discount appear in checkout

  6. When you are happy with the result, click Publish next to the draft and confirm.

The draft lets you test the checkout layout before publishing. Rivo settings apply across checkout configurations, and testing a redemption can spend the customer’s points.

Advanced settings

Visit your checkout extension settings page if you want to change the default settings of the Redeem Points extension.

  1. From the Rivo Dashboard, go to Settings > Checkout Extensions

  2. Scroll down to Redeem Points Extension

  3. Adjust the settings for this extension

  4. Click Save.

📝 Important Note: The Show Login is a global setting shared among other checkout extensions, such as Redeem Incremental Points and Redeemed Rewards.


Translation

Customize the default translation of your Redeem Points extension.

  1. From the Rivo Dashboard, go to Branding > Translation

  2. Search for Checkout UI Redeem Points within the page

  3. Edit the text

  4. Click Save.




Redeem Incremental Points extension

Stores that support the incremented points type of rewards can make redemption easier and more accessible during the checkout process with this extension.

  1. Make sure you have already created an ‘Incremented Points’ type of ‘Amount Discount’ reward in your Points program or create one

  2. When the logged-in customer gets to the checkout page, the extension will be displayed so that the customer can enter the points amount in the input field

  3. After the customer clicks ‘Redeem’, Rivo will generate a discount code that will be automatically added to the order. Points are deducted according to your redemption settings


Known limitations

  • The value of the points must be added as part of your text (Translation)

  • If the order does not comply with the reward TOS/conditions, the discount may not apply. Points may already have been deducted, depending on your redemption settings.


Advanced settings

Visit your checkout extension settings page if you want to change the default settings of the Redeem Incremental Points extension.

  1. From the Rivo Dashboard, go to Settings > Checkout Extensions

  2. Scroll down to Redeem Incremental Points Extension

  3. Adjust the settings for this extension

  4. Click Save.

📝 Important Note: The Show Login is a global setting shared among other checkout extensions, such as Redeem Points and Redeemed Rewards.


Translation

Customize the default translation of your Redeem Incremental Points extension.

  1. From the Rivo Dashboard, go to Branding > Translation

  2. Search for Checkout UI Redeem Incremental Earnings within the page

  3. Edit the text

  4. Click Save.


Variation - Stepper / Counter

With the incremental extension you can also redeem with a counter / stepper:

  1. From your Rivo dashboard go to Branding > Translations

  2. Under the Checkout Extensions tab search for “Checkout ui redeem incremental earnings form submit button”

  3. Update the copy to Apply ${{points_to_currency}} off

  4. Next go to Settings > Checkout Extensions in your Rivo dashboard

  5. Check off the option “Redeem Incremental to Use a Stepper Input to Increase or Decrease a Value”

  6. Click Save




Redeemed Rewards extension

The Redeemed Rewards extension allows customers to apply rewards they’ve already redeemed but haven’t used yet during checkout.

  1. If the customer gets to the checkout page as a guest, the extension will display a ‘Log in’ link (if enabled) to access their redeemed rewards

  2. Once logged in, customers will see a list of their available redeemed rewards that haven’t been used yet

  3. When a customer selects a reward, the discount code is automatically applied to their order

📝 Note: No additional points are deducted when using this extension, as the points were already spent when the reward was initially redeemed.


Known limitations

  • Free Product rewards are not listed in the Redeemed Rewards extension. To redeem a new Free Product reward at checkout, use the expanded Redeem Points extension

  • If the order does not comply with the reward TOS/conditions, the discount will not be added to the order


Advanced settings

Visit your checkout extension settings page to customize how the Redeemed Rewards extension works:

  1. From the Rivo Dashboard, go to Settings > Checkout Extensions

  2. Scroll down to Redeemed Rewards Extension

  3. Adjust the settings for this extension

  4. Click Save.

📝 Important Note: The Show Login is a global setting shared among all checkout extensions.


Translation

Customize the default translation of your Redeemed Rewards extension.

  1. From the Rivo Dashboard, go to Branding > Translation

  2. Search for Checkout UI Redeemed Rewards within the page

  3. Edit the text

  4. Click Save.




How to add the extensions

  1. From your Shopify admin, go to Settings > Checkout

  2. In the Configurations section, click Edit (or Customize) next to the checkout that you want to edit

  3. At the top bar menu bar, select the checkout page where you’d like to add the extension: Information , Shipping , or Payment

  4. On the left side menu, click Add app block

  5. Select Rivo Loyalty & Referrals’ Redeem Points Extension , Redeem Incremental Points Extension , and/or Redeemed Rewards Extension

  6. Optional: To change the location of your extension, click the ⋮⋮ icon to drag the block and then drop it to another available location

  7. Click Save.




Common questions

Can I change the position of the extension?

Yes. Use the drag-and-drop button next to the checkout extension to move it between the sections.

Can I add multiple checkout extensions?

Yes. You can add all three extensions (Redeem Points, Redeem Incremental Points, and Redeemed Rewards) to your checkout. Each extension will use your checkout’s layout and branding.

My customer redeemed points by mistake, what can I do?

If your customer redeemed points but never paid the order with the discount, you can search for the customer in your Rivo admin and refund the points under the Program Activity section.

Where can I learn more about upgrading to Checkout extensibility?

To learn more you can check out this document from Shopify.

Did this answer your question?