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.
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
Once logged in, the page will show the points available and reward options. Customers can redeem rewards when they have enough points
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.
From the Rivo Dashboard, go to Settings > Checkout Extensions
Under Redeem Points Extension, turn on Enable Expanded Version and click Save. If this option is not available, contact Rivo support
In Shopify, go to Settings > Checkout. In Configurations, open the menu next to your active configuration and select Duplicate
Click Edit (or Customize) on the draft, choose a checkout page, and add the Redeem Points Extension app block. Click Save
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
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.
See Shopify’s guide to managing active and draft checkout configurations for more details.
Advanced settings
Visit your checkout extension settings page if you want to change the default settings of the Redeem Points extension.
From the Rivo Dashboard, go to Settings > Checkout Extensions
Scroll down to Redeem Points Extension
Adjust the settings for this extension
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.
From the Rivo Dashboard, go to Branding > Translation
Search for Checkout UI Redeem Points within the page
Edit the text
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.
Make sure you have already created an ‘Incremented Points’ type of ‘Amount Discount’ reward in your Points program or create one
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
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.
From the Rivo Dashboard, go to Settings > Checkout Extensions
Scroll down to Redeem Incremental Points Extension
Adjust the settings for this extension
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.
From the Rivo Dashboard, go to Branding > Translation
Search for Checkout UI Redeem Incremental Earnings within the page
Edit the text
Click Save.
Variation - Stepper / Counter
With the incremental extension you can also redeem with a counter / stepper:
From your Rivo dashboard go to Branding > Translations
Under the Checkout Extensions tab search for “Checkout ui redeem incremental earnings form submit button”
Update the copy to
Apply ${{points_to_currency}} offNext go to Settings > Checkout Extensions in your Rivo dashboard
Check off the option “Redeem Incremental to Use a Stepper Input to Increase or Decrease a Value”
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.
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
Once logged in, customers will see a list of their available redeemed rewards that haven’t been used yet
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:
From the Rivo Dashboard, go to Settings > Checkout Extensions
Scroll down to Redeemed Rewards Extension
Adjust the settings for this extension
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.
From the Rivo Dashboard, go to Branding > Translation
Search for Checkout UI Redeemed Rewards within the page
Edit the text
Click Save.
How to add the extensions
From your Shopify admin, go to Settings > Checkout
In the Configurations section, click Edit (or Customize) next to the checkout that you want to edit
At the top bar menu bar, select the checkout page where you’d like to add the extension: Information , Shipping , or Payment
On the left side menu, click Add app block
Select Rivo Loyalty & Referrals’ Redeem Points Extension , Redeem Incremental Points Extension , and/or Redeemed Rewards Extension
Optional: To change the location of your extension, click the
⋮⋮icon to drag the block and then drop it to another available locationClick 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.

