Skip to main content

Potential Loyalty Points checkout extension

Add a call to action to display potential points upon completing checkout

Ana Rincon avatar
Written by Ana Rincon
Updated over 2 weeks ago

Introduction

The Potential Loyalty Points checkout extension displays the exact number of points customers will earn from their current purchase, creating a powerful incentive to complete the transaction and join your loyalty program. This extension transforms the checkout experience by highlighting the immediate value customers receive, encouraging both new sign-ups and repeat purchases from existing members.

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

βœ… Checkout extension available on the Information, Shipping, and Payment pages


How the extension works

The extension automatically calculates and displays the potential loyalty points customers will earn based on their current cart contents. Both loyalty program members and guests can see this information, with no additional action required to receive the points once the order is completed.

Rivo's Show Points Customer Will Earn Extension

Points calculation

The extension calculates points based on your cart subtotal using your loyalty program's earning rules:

  • For logged-in customers: Points are calculated based on their current VIP tier multipliers and tier-specific earning rates

  • For guest customers: Points are calculated using the standard earning rate for new members

  • Calculation basis: Points are calculated on the cart subtotal only - shipping costs, taxes, and applied discounts are not included in the calculation

πŸ’‘ VIP Tier Benefits: Logged-in customers see personalized point calculations based on their tier level. Higher tiers often earn more points per dollar spent. Learn more in our guide Custom Ways to Earn for VIP Tiers.


How to add the extension

Follow these steps to add the Potential Loyalty Points extension to your checkout:

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

  2. In the Customize your checkout section, click Customize next to the checkout that you want to edit

  3. Select the checkout page where you want to add the extension (Information, Shipping, or Payment)

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

  5. Under App blocks available for this page, select Rivo Loyalty & Referrals' Show Points Customer Will Earn Extension

    Rivo's Show Points Customer Will Earn Extension in the checkout editor
  6. The extension will be automatically positioned in the order summary section, after the items

  7. Click Save to activate the extension

πŸ’‘ Maximize visibility: Consider adding the Potential Loyalty Points theme extension to your product pages as well, so customers see the earning potential throughout their shopping journey.


Shop Pay compatibility

The Potential Loyalty Points extension is fully compatible with Shop Pay. To enable it for Shop Pay users:

  1. From the checkout editor, click on the Rivo extension you've added

  2. Click Checkout behavior

  3. Check the box that says Include app block in Shop Pay

  4. Click Preview Shop Pay to test the experience

  5. Save your changes

This ensures that customers using Shop Pay's accelerated checkout will also see the potential points they can earn.


Customization and translation

You can customize the text displayed in the extension to match your brand voice and support multiple languages:

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

  2. Search for Checkout UI Points Estimation within the page

  3. Edit the text to match your preferred messaging

  4. For multiple languages, select your target language from the dropdown and customize the text accordingly

  5. Click Save to apply your changes

The extension will automatically use your customized text and display it in the appropriate language based on your customer's browser settings or your store's language configuration.


Configuration options

Advanced configuration options are available in your Rivo dashboard under Settings > Checkout Extensions:

  • Country restrictions: Limit the extension to display only for customers from specific countries

  • Login prompts: Configure whether to show login prompts to guest customers

  • Display preferences: Control when and how the extension appears based on various conditions

These settings allow you to tailor the extension's behavior to match your specific business needs and customer base.


Known limitations

  • Fixed positioning: The extension can only be added to the order summary section, after the items. The position cannot be changed

  • Calculation scope: Points are calculated based on the cart subtotal only. Shipping costs, taxes, and applied discount codes are not included in the points estimation

  • Real-time updates: The points calculation updates automatically when cart contents change, but may take a moment to reflect changes during rapid cart modifications

  • Guest limitations: Guest customers see standard earning rates and won't see tier-specific bonuses until they log in or create an account


Troubleshooting

Extension not appearing at checkout

  • Verify you're on a Shopify Plus plan with Checkout extensibility enabled

  • Confirm you have an active Rivo Plus subscription

  • Check that the extension is properly saved in your checkout editor

  • Ensure your loyalty program's earning rules are active and configured

Points calculation seems incorrect

  • Remember that only the cart subtotal is used for calculation (excluding shipping, taxes, and discounts)

  • For logged-in customers, verify their VIP tier status and tier-specific earning rates

  • Check your loyalty program's earning rules configuration in the Rivo dashboard

Extension not showing for Shop Pay

  • Ensure you've enabled "Include app block in Shop Pay" in the checkout editor

  • Test using Shop Pay's preview mode to verify functionality


Frequently asked questions

Can I change the position of the extension?

No. The checkout extension will always appear in the order summary section, after the items. This positioning is fixed by Shopify's checkout extensibility framework.

Do customers automatically earn the points shown?

Yes. The points displayed are automatically awarded when the customer completes their purchase. No additional action is required from the customer.

Why don't guest customers see VIP tier bonuses?

Guest customers see the standard earning rate because the system doesn't know their loyalty program status. Once they log in or create an account, they'll see personalized calculations based on their tier.

Can I use this extension with other Rivo checkout extensions?

Yes. You can add multiple Rivo checkout extensions to the same checkout flow. Each extension serves a unique purpose and they work together seamlessly.

Does the extension work with subscription products?

Yes. The extension calculates points for subscription products based on the initial order value, following your standard earning rules.

What happens if I change my earning rules after adding the extension?

The extension automatically reflects changes to your earning rules. Updated calculations will appear immediately for new checkout sessions.

Can I hide the extension for specific customer groups?

Yes. You can configure country restrictions and other display conditions in your Rivo dashboard under Settings > Checkout Extensions.

Where can I learn more about upgrading to Checkout extensibility?

To learn more about Shopify's Checkout extensibility requirements, check out this document from Shopify.

Did this answer your question?