Introduction
Rivo checkout extensions let you bring loyalty, referrals, store credit, cashback, memberships, and account actions into Shopify checkout and customer accounts. Use them to help customers redeem rewards, see what they can earn, share referral links, activate accounts, or access membership tools without leaving the Shopify experience.
Checkout extensions are available to Shopify Plus merchants using Checkout extensibility. Some extensions also require the related Rivo feature to be enabled, such as referrals, memberships, cashback, wallet passes, or store credit.
Where checkout extensions appear
Rivo extensions can appear in different parts of Shopify depending on the extension:
Checkout pages - Information, Shipping, and Payment pages
Order summary - The discount and order summary area during checkout
Thank you page - The page shown after an order is placed
Order status page - The post-purchase order details page
Customer account pages - Customer profile and order pages
The exact placement options are controlled in Shopify’s checkout editor when you add the Rivo app block.
Checkout page extensions
Redeem Points Extension
Lets logged-in customers spend points on eligible fixed rewards during checkout. After the customer selects a reward, Rivo deducts the points and applies the discount code to the order.
This extension supports fixed amount, percentage, and free shipping rewards. Free product rewards should be added to the cart before checkout.
Redeem Incremental Points or Store Credit Extension
Lets customers enter an amount to redeem during checkout. Depending on your program setup, the extension can redeem points, store credit, or a currency-style balance.
You can configure settings such as hiding the form when a discount already exists, hiding it when the customer has an insufficient balance, showing a stepper input, and limiting where the extension appears by country.
Redeemed Rewards Extension
Shows rewards a logged-in customer has already redeemed but has not used yet. Selecting one applies that existing reward code to the checkout without spending more points.
The extension shows a limited list of available, unused reward codes and does not include rewards that are not eligible to be applied at checkout.
Redeem Store Credit Extension
Lets eligible customers apply available store credit during checkout. The extension only appears when the customer has store credit available to use and a compatible store credit method is available for the order.
Show Points Customer Will Earn Extension
Shows an estimated number of loyalty points the customer can earn from the current checkout. This is useful for encouraging customers to complete the purchase and return later to redeem their points.
Show Cashback Customer Will Earn Extension
Shows an estimated cashback amount during checkout for eligible cashback shoppers. This extension is only shown when the checkout has an active cashback context.
Login Notification Banner Extension
Encourages logged-out shoppers to log in or create an account so they can access loyalty rewards during checkout.
Auto Apply Gifts Extension
Adds eligible membership gifts and gift-with-purchase rewards to checkout when the customer’s cart and membership status qualify.
Rewards Automation by Tier Extension
Supports checkout placement for tier-based reward automation. Use the dedicated tiered rewards guide before adding this extension, because setup depends on how your VIP rewards and Shopify discounts are configured.
Dynamic Checkout Block
Displays a custom checkout message based on rules you configure, such as order subtotal, applied discount code, logged-in status, customer tags, or cart details.
Post-purchase and referral extensions
Refer Friends Extension
Displays a customer’s referral link on the Thank you page. This is the simpler referral checkout extension for stores that want a clean post-purchase referral prompt.
Refer a Friend Post Purchase Extension
Displays a richer referral prompt on the Thank you page and Order status page. It can include a custom image, copy-to-clipboard, and sharing buttons for Facebook, WhatsApp, Twitter/X, SMS, and email.
You can also enable preview mode for specific test emails, limit the extension by country, and choose whether to keep showing it to customers who are already advocates.
Referral discount note: Referral discount codes cannot be auto-applied directly in the cart by a checkout extension. Referred friends should open the referral reward link or click the Apply Discount button, which uses Shopify's discount link behavior to carry the code into checkout for that shopping session.
Activate Account Post Purchase Extension
Prompts eligible customers to activate their account after purchase. This is useful when you want customers to complete account setup after checkout so they can access loyalty or membership benefits.
Install Wallet Pass Extension
Prompts eligible customers to install a wallet pass after purchase. The prompt is hidden for customers who already have an active wallet pass.
Thank You Page Tracking
An optional post-purchase tracking extension that helps Rivo recognize customer activity after checkout.
Customer account extensions
Loyalty Status
Shows a customer’s loyalty balance and VIP tier message in Shopify customer accounts, with an optional button that links back to your loyalty page.
Edit Order Widget
Shows eligible post-purchase order editing options on the Thank you page and Order status page when your store uses Rivo’s order editing tools.
Membership Payment Method
Adds membership payment method management inside customer accounts for stores using Rivo memberships.
How to add a Rivo checkout extension
From your Shopify admin, go to Settings > Checkout
In the checkout configuration you want to edit, click Customize
Open the checkout, Thank you page, Order status page, or customer account page where you want the extension to appear
Click Add app block
Select the Rivo extension you want to add
Configure any extension-specific settings, such as a referral campaign ID or custom block setting
Click Save
The exact page options depend on the extension. For example, redemption extensions appear during checkout, while referral and account activation extensions are post-purchase experiences.
Rivo settings and customization
In Rivo, go to Settings > Checkout Extensions to manage shared extension settings and feature-specific options.
Common settings include:
Showing or hiding login prompts for logged-out shoppers
Choosing which countries should see certain extensions
Hiding redemption options when a discount is already applied
Setting redemption limits and display behavior
Enabling preview mode for some post-purchase extensions
Adding referral hero images and social share buttons
Configuring store credit, cashback, wallet pass, and account activation behavior
To customize checkout extension text, go to Branding > Translation and search for the relevant Checkout UI text.
Important limitations
Checkout extensions require Shopify Checkout extensibility.
Customers usually need to be logged in before Rivo can show their loyalty balance, redeemed rewards, store credit, or referral link.
Free product rewards often require the free product to be in the cart before the discount can apply.
Referral discounts are applied through the referral reward link or Apply Discount button, not by automatic cart application.
Some extensions only appear when the related feature is enabled and the customer is eligible, such as cashback, memberships, wallet passes, or account activation.
Country restrictions and preview settings can prevent an extension from appearing during testing.
FAQ
Can I add multiple Rivo extensions to checkout?
Yes. You can add multiple Rivo extensions, as long as each one is available for the page you are editing in Shopify.
Why is an extension not showing?
Check that the related Rivo feature is enabled, the customer is eligible, the customer is logged in when required, and your country or preview settings are not hiding the extension.
Can Rivo automatically apply referral discounts in the cart?
No. Referral discounts need to be applied through the referral reward link or the Apply Discount button. This carries the discount into checkout for that shopping session.
Can customers apply rewards they already redeemed?
Yes. Use the Redeemed Rewards Extension to show available, unused redeemed rewards at checkout.
Can I change the extension text?
Yes. Go to Branding > Translation in Rivo and search for the relevant Checkout UI text.
Where can I learn more about Checkout extensibility?
