Branding Settings
How to earn points
Sign up reward
  1. By pressing the edit button we can find out sign up rewards details.

2. Each earning point page has a toggle button to activate or deactivate specific programs.

  • Active: These are the rules that allow your customers to earn points and are visible on your widget or loyalty page.
  • Inactive: These rules do not allow customers to earn points and will be hidden from your widget or loyalty page.

3. We can change the reward name using this modal, and after updating it.

Rewards on purchase

How It Works

Merchants can define a percentage of the order total to give back as a reward value, and that value is converted into loyalty points using one of two methods: 1. Every $1 spent = points, 2. A fixed amount of points per order.

By pressing the edit button we can find out purchase reward details. We can change the reward name with this option, similar to the Sign-Up Reward feature.

The “Rewards on purchase” feature allows customers to earn points every time they make a purchase. You can set specific point values for different purchase amounts, encouraging repeat purchases and increasing customer loyalty.

Step-by-Step Logic

  1. Merchant sets a cashback percentage — for example, 2%.
  2. Customer places an order — example: $500 order.
  3. Reward value is calculated — 2% of $500 = $10.
  4. Reward value is converted to points using one of the methods below.

1. Every $1 Spent = Points

Merchants define how many points are earned per $1 of reward value.

  • If you set Every $1 Spent = 1 Point, a $10 reward earns 10 points.
  • If you set Every $1 Spent = 5 Points, a $10 reward earns 50 points.

2. Fixed Points per Order

Merchants set a fixed number of points to be awarded per order, regardless of the amount spent or reward value. Example: always give 100 points per purchase.

Example Scenarios

Example 1: Dynamic Conversion

  • Cashback: 2%
  • Order Total: $500
  • Reward Value: $10
  • Point Conversion: $1 = 5 Points
  • Points Earned: 50 Points

Example 2: Fixed Conversion

  • Cashback: 2%
  • Order Total: $500
  • Reward Value: $10
  • Point Conversion: Fixed 100 Points
  • Points Earned: 100 Points
Birthday Rewards

“Birthday reward” is a great way to make customers feel special and appreciated, encouraging them to shop with you around their birthday. You can go to the birthday reward page the same as others — edit button, then activate this setting.

Example: Customer’s Birthday — X’s birthday is on April 10th. On April 10th, X automatically receives 100 bonus points in her loyalty account as a birthday gift from your store.

Social Share Rewards

Social Share Rewards is an excellent feature to drive customer engagement on social media. Customers can earn points for interacting with your brand’s social accounts — liking, sharing, or following. This boosts customer loyalty and increases your brand’s visibility online.

1. Facebook Like

Reward customers with points for liking your Facebook page.

  • Set a valid Facebook page URL linking directly to your business’s official page.
  • Assign a points value (e.g., 10–20 points).

2. Follow on Instagram

Reward customers for following your Instagram account.

  • Set a valid Instagram username or URL.
  • Assign a points value (10–15 typically).

3. X (Twitter) Follow

Reward customers with points for following your X (formerly Twitter) account.

  • Provide a valid X handle and assign a points value (10–15 typically).

4. Facebook Share

Reward customers for sharing your business on their Facebook account.

  • Set a valid Facebook page URL and assign a points value (10–20 typically).

5. X (Twitter) Share

Reward customers for sharing your posts or products on X.

  • Set a valid X account URL.
  • Set a default caption that customers can use when sharing.
  • Assign a points value (10–20 typically).

Tips to Maximize Social Share Rewards

  1. Encourage meaningful actions like sharing product reviews or new launches.
  2. Set achievable rewards that are enticing but sustainable.
  3. Highlight the benefits to customers.
  4. Monitor performance and adjust strategy.
  5. Tie social media rewards to trending events for extra participation.
Survey Reward

The Survey Reward Settings allow merchants to incentivize customers by awarding loyalty points for completing surveys. This feature helps increase customer engagement and collect valuable feedback while rewarding participation.

What It Does

Merchants can configure how many points customers will earn after submitting a survey. Each survey reward configuration includes the number of points, status, and optionally a custom reward name.

Creating a Survey Reward

Required Fields

  • Reward Points — The number of loyalty points the customer will earn after completing the survey. Mandatory.

Optional Fields

  • Survey Reward Name — A custom name for this survey reward.
  • Status — Default Inactive; can be changed to Active when ready to launch.

Editing a Survey Reward

  • Change the reward points
  • Update the reward name
  • Toggle the status between Active/Inactive

Example Setup

Reward Points: 50
Reward Name: Customer Satisfaction Survey (optional)
Status: Inactive (default)

Notes

  • Multiple surveys can be created, each with its own reward and status.
  • Points are issued only once per completed survey per customer.
  • Pair survey rewards with other loyalty campaigns for maximum engagement.
How to redeem points
Order Discount

The Order Discount feature allows merchants to create reward-based discounts that customers can redeem using their loyalty points at checkout.

Fields and Configuration

  • Discount Name (Required) — A label to identify the discount (e.g., “$10 Off”, “10% Discount”).
  • Discount Type (Required) — Fixed ($ amount off) or Percentage (% off).
  • Discount Amount (Required) — The value of the discount.
  • Point Cost (Required) — Loyalty points required to redeem. Suggested automatically for Fixed discounts based on the rewards-on-orders setting.
  • Minimum Order Value (Optional) — The minimum cart total required to apply the discount.
  • Discount Status (Required) — Must be Active for customers to see and use it.

Example Scenario

  • Discount Type: Fixed
  • Discount Amount: $20
  • Point Conversion: $1 = 10 Points
  • Suggested Point Cost: 200 Points
  • Merchant sets Point Cost to: 180 Points
  • Minimum Order Value: $100

A customer can redeem 180 points for a $20 discount on orders over $100.

Notes

  • All fields required except Minimum Order Value.
  • Suggested point cost is auto-calculated only for Fixed discounts.
  • Order discounts must be Active to be visible.
Free Shipping Discount

The Free Shipping Discount feature allows merchants to offer customers full or partial shipping cost coverage in exchange for loyalty points.

Fields and Configuration

  • Shipping Discount Name (Required)
  • Shipping Type (Required) — Free Shipping (100% covered) or Partial Shipping (fixed amount off).
  • Discount Amount (Required if Partial Shipping)
  • Point Cost (Required) — Auto-suggested for Partial Shipping based on Reward on Orders settings.
  • Minimum Order Value (Optional)
  • Shipping Country Restrictions (Optional) — Defaults to all countries.
  • Discount Status (Required) — Must be Active.

Example 1: Free Shipping

  • Type: Free Shipping
  • Point Cost: 150 points
  • Applies to: All countries
  • Minimum Order Value: Not set

Example 2: Partial Shipping

  • Type: Partial Shipping
  • Discount Amount: $6
  • Reward on Orders: $1 = 10 Points
  • Suggested Point Cost: 60 Points
  • Merchant sets Point Cost to: 50 Points
  • Countries: United States, Canada
  • Minimum Order Value: $50

Notes

  • All fields required except Minimum Order Value and Country Selection.
  • Suggested point cost auto-generated only for Partial Shipping.
  • Shipping discounts must be Active to be visible.
Free Product Discount

The Free Product Discount feature allows merchants to offer a product or variant at a discounted price (or for free) in exchange for loyalty points.

Fields and Configuration

  • Discount Name (Required) — e.g., “Free T-Shirt”, “50% Off Hat”.
  • Select Product or Variant (Required)
  • Discount Type (Required) — Fixed ($ off) or Percentage (% off).
  • Discount Amount (Required) — Dollar or percentage value.
  • Point Cost (Required) — Auto-suggested for Fixed type; manual for Percentage.
  • Discount Status (Required) — Must be Active.

Example 1: Free Product (100% Off)

  • Product: Tote Bag
  • Discount Type: Percentage
  • Discount Amount: 100%
  • Point Cost: 300 Points
  • Status: Active

Example 2: Partial Discount (Fixed Amount)

  • Product: Hoodie
  • Discount Type: Fixed
  • Discount Amount: $20
  • Reward on Orders: $1 = 10 Points
  • Suggested Point Cost: 200 Points
  • Merchant sets Point Cost to: 180 Points
  • Status: Active

Notes

  • All fields are required.
  • Suggested point cost shown only when Discount Type is Fixed.
  • Discount must be Active to be visible.
Survey
Create survey

Overview

The Survey Feature in your Shopify Loyalty App allows merchants to collect feedback directly from customers on product pages. Merchants can design custom surveys with multiple slides, assign them to products, and track responses — all seamlessly integrated into their storefront.

Survey Create

  • Survey creation form: title input + display position (currently only product page).
  • “Create” button to create.

Survey List

Manage surveys from this list. Edit, add slides to a survey, or delete it. Additionally, check survey responses on the survey dashboard.

Slide Management

  • Slide creation form with question types (single choice, multiple choice, rating, text input, etc.).
  • Slide list with “Edit” and “Delete” buttons.
  • View slide responses on the slide dashboard.
  • A single survey can consist of one or more slides.

Slide Create

Slides are reusable, editable, and can include input fields such as:

  • Text input
  • Rating
  • Single choice
  • Multi choice
  • Yes/No toggle
  • And many more

Slide Dashboard

Get a ratio from slide responses.

Referral Program
Referral Program

The Referral Program enables merchants to create and manage referral links that reward both the referrer and the referee. Both the referrer (who shares) and the referee (who joins and purchases) can receive rewards, such as points or discount codes.

Referral Lifecycle

  1. Referrer shares a referral link with a friend.
  2. Referee receives an email containing a discount code (based on what the merchant configured).
  3. Referee places an order using the discount code.
  4. Once the purchase is complete, the referrer receives a reward.

Referral Link Management

  • View a list of all referral links.
  • See assigned referees and their rewards.
  • Track total shares and referral status (Active / Inactive).
  • Edit or Delete referral links.
  • Reassign users to a referral link.

Creating a Referral Link

Required Fields

  • Referral Name: A unique name to identify the link.
  • Reward for Referrer: Reward configuration for the customer who shares.
  • Reward for Referee: Reward configuration for the customer who uses the link.

Optional Fields

  • Referral Text Preview (Widget) — Title and description shown in the customer-facing widget.
  • Referee Text Preview (Email) — Title and description used in the email.
  • Redirection URL: Where the user lands after clicking the referral link.
  • Referral Status: Defaults to Active.

Assigning a Referral Link

Assignment Options

  • All Customers
  • Specific Customers
  • VIP Customers (Tier-Based) — e.g., Bronze, Silver, Gold.

Assignment Rules

  • If assigned to a VIP group, it cannot be reassigned to All or Specific Customers.
  • The VIP tier can be updated (e.g., Bronze to Silver).

Example Use Case

  1. Merchant creates a referral link: “Get $10, Give $10”.
  2. Sets reward: Referrer gets 100 points, Referee gets 10% off.
  3. Adds custom title/description for the widget and email.
  4. Assigns the link to Silver VIP customers only.
  5. Sets redirect URL to a special landing page.
  6. Status is Active by default; the link is now live in the customer widget.
Branding
Branding Settings

The Branding Settings allow merchants to fully customize the look, feel, and behavior of the customer-facing Reward Race widget. Merchants can change colors, text, icons, visibility, and floating button styles to match their store’s brand identity.

Free Customization Options

All users (free and paid) can customize the following:

Theme Color

  • Customize the primary color used across the widget (header, highlights, etc.).

Theme Text

  • Change widget texts such as titles, labels, and messages to match store tone or language.

Paid Customization Options

Paid users unlock advanced visual controls, including:

Widget Visibility (Mobile)

  • Control whether the floating widget appears on mobile devices.
  • Toggle: Show or Hide on Mobile View.

Menu Icons

Customize the icons shown beside menu items like Rewards, Earn Points, Redeem, Recent Activities, and Referral Program.

  • Default Icon — choose from 3 built-in styles.
  • Upload Custom Icon (PNG/JPG/SVG).

Floating Button Customization

Configure the button that launches the widget on your storefront.

Button Text

  • Default: Rewards
  • Customizable by merchant.
  • Max length: 12 characters.

Button Type

  • Icon and Text
  • Icon Only
  • Text Only

Button Position

  • Top Left
  • Top Right
  • Bottom Left
  • Bottom Right

Button Spacing

  • Side Spacing: Default 5px.
  • Bottom Spacing: Default 0px.

Allows precise alignment of the floating button on your storefront layout.

VIP Program
VIP Tier Program

The VIP Tier Program is a paid feature that allows merchants to reward loyal customers with progressive perks based on their lifetime engagement — measured by either points earned or money spent. This helps increase customer retention and incentivize more purchases.

Accessing VIP Tiers

  1. Go to the VIP Tier section in the app.
  2. Merchants will see a list of VIP tiers (if created) or an empty table if none exist.
  3. Two buttons appear at the top: Add Tier and Delete All Tiers (the latter only when at least one tier exists).

VIP Tier Table Overview

  • Badge (Icon) — Choose from preset icons or upload a custom image (max 5 uploads).
  • Tier Name — e.g., Bronze, Silver, Gold.
  • Point/Amount Required — Threshold for the tier.
  • Lifetime Points — System-calculated total (non-decreasing).
  • Purchase Reward — Percentage boost over the previous tier.
  • Other Rewards — Additional benefits.
  • Actions — Currently only Edit Tier.

Tier Limits and Icon Rules

  • Recommended tiers: 3.
  • Maximum tiers allowed: 5.
  • Custom icon uploads: up to 5 images (1 per tier).
  • Badge = Icon (used interchangeably).

Creating VIP Tiers

Step 1: Setup

  • Number of Tiers — Up to 5.
  • Tier TypePoints-based or Amount-based.

Step 2: Tier Configuration

Configure each tier based on your selections.

Tier 1 (First Tier)

  • Tier Name
  • Badge/Icon
  • All other fields disabled — every new customer starts at Tier 1 by default.

Tier 2 and Above

  • Tier Name
  • Point/Amount Required
  • Purchase Reward % (e.g., +2%, +3%)
  • Other Rewards
  • Badge/Icon

All newly created tiers are set to Inactive by default.

Activating VIP Program

  • Go to Settings → VIP Program.
  • Toggle the program ON or OFF.
  • Only when Active will VIP tier logic apply to customers.

How Tier Progress Works

  • Progression is one-way — tiers won’t be downgraded.
  • Tiers are based on Lifetime Points (point-based) or Lifetime Spend (amount-based).

Best Practices

  • Use clear, brand-consistent tier names.
  • Set realistic but motivating thresholds.
  • Upload visually distinct icons or badges.
Settings
General Settings

The General Settings page lets merchants control how rewards and points behave across the loyalty program. It includes basic but essential configurations like point value, reward return rate, expiration rules, and refund settings.

Reward Return

“How much reward do you want to give back to your customers?”

This setting allows you to define the reward return percentage. It controls how much value (in store credit/points) a customer earns back based on what they spend.

  • Example: If set to 2% and a customer spends ৳500, they will receive ৳10 worth of points.

Point Set

“How many points should be awarded per ৳1?”

  • Example: If set to 1, a ৳500 order earns 500 points; if set to 2, the same order earns 1000 points.

Point Expiry Rules

Control whether earned points expire over time.

  1. No Expiration — Points never expire.
  2. Set Expiration Period — Choose 6 Months or 12 Months.

Point Refund Rules

  1. Disable Points Refund (Default) — Customers won’t get points back when an order is refunded.
  2. Enable Points Refund — Points used or earned on a refunded order are returned to the customer’s balance.

Summary

  • Reward Return — % of order value returned as points.
  • Point Set — Points earned per ৳1.
  • Point Expiry Rules — No expiration, 6-month, or 12-month expiration.
  • Point Refund Rules — Enable/Disable points refund on canceled or returned orders.
VIP Program Settings

The VIP Program Settings section allows merchants to enable or disable the VIP Tier feature. This must be turned ON to allow customers to earn exclusive tier-based rewards.

VIP Program Status

“Enable the VIP program to offer exclusive benefits to your customers.”

This toggle controls the activation status of the VIP loyalty feature. When activated, customers are automatically placed into tiers and start progressing.

Current Status

  • Inactive (default)

Available Actions

  • Turn On — Activate the VIP program. Customers immediately start getting tier-based benefits.

You must first create at least one tier before activating the VIP program.

Notes

  • Tiers are managed separately from this toggle.
  • All customers start at the first tier once the program is active.
  • Only available for paid plan users.

Important

If you disable the VIP program after enabling it, tier-based rewards stop, but customer progress is preserved for future reactivation.

Referral Program Settings

Referral Program Status

“Enable the referral program to offer exclusive benefits to your customers.”

Once enabled, customers can access their referral link and share it with friends. When a referred friend makes a purchase, both parties receive rewards.

Available Actions

  • Turn On / Turn Off — Toggle the referral program.

How It Works

  1. Customer shares a referral link with a friend.
  2. Friend receives a reward/discount upon purchase.
  3. Referrer also receives a reward.
  4. All logic is based on the referral reward settings you’ve configured.

Notes

  • Referral links, email templates, and reward logic are set up under the Referral Management section.
  • Available to both free and paid users (depending on your plan’s features).
Customer Email Settings

The Customer Email Settings section allows merchants to fully customize the email templates sent to customers for different actions across the loyalty program.

Email Template Categories (Tabs)

1. Points Email

Templates for loyalty point-related events:

  • Sign Up Email (welcome reward)
  • Purchase Email
  • Redeem Email
  • Birthday Email
  • Social Share Email
  • Refund Email

2. Referral Email

  • Referee Email — Sent when a referee receives a discount.
  • Referrer Email — Sent when a referrer earns a reward after a successful referral.

3. Other Email

  • Reward Expiry Warning Email — Notifies customers before their points expire.

Common Template Configuration

  • Left Side: Configuration fields.
  • Right Side: Live preview.
  • Top Right Corner: Send Test Email button.

Editable Fields

  • Status — Enable or Disable the template.
  • Email Tags — Personalization tags like {{first_name}}, {{earned_point}}.
  • Email Subject (Required).
  • Email Body (Required) — Rich-text editor with formatting.
  • Header Image URL — Recommended 1024×600 px.
  • Button Text
  • Button URL
  • Button Color
  • Button Text Color

Mandatory Fields: Email Subject and Email Body. Header image and button customization are optional.

Send Test Email

Use the Send Test Email button to preview the design in your inbox before going live.

Example Tags

  • {{first_name}} — Customer’s first name.
  • {{last_name}} — Customer’s last name.
  • {{earned_point}} — Points earned.
  • {{reward_name}} — Reward title.
  • {{shop_name}} — Store name.
  • {{redeem_point}} — Points redeemed.
  • {{coupon_code}} — Referral reward coupon.
  • {{refund_amount}} — Refunded amount.
Onsite Content Settings

The Onsite Content Settings allow merchants to display dynamic loyalty-related messages throughout the storefront. There are 4 types of onsite content across 5 placement options.

1. Customer Retention Onsite

Purpose: Encourages visitors to join the loyalty program by announcing the available rewards and benefits.

Placement Options:

  • Anywhere on the storefront (home, product, cart pages, etc.).
  • Checkout page.

Example: “Sign in to earn points on every order! Don’t miss out on exciting rewards.”

2. Birthday Onsite Content

Purpose: Allows customers to enter their birthday through their profile to receive bonus points.

Placement: Customer profile page only.

Example: “Add your birthday and receive bonus points on your special day!” Only visible to logged-in customers.

3. Checkout Point Balance Onsite

Purpose: Shows the customer’s current point balance on the checkout page.

Placement: Checkout page only.

Example: “You have 1,250 points available! Use them to get rewards.”

4. Thank You Page Onsite

Purpose: Displays how many points a customer earned after completing a purchase.

Placement: Thank you page (post-purchase confirmation).

Example: “Thanks for your purchase! You just earned 150 points.”

Customization & Behavior

  • Each onsite content type can be enabled or disabled individually.
  • Positioned visually based on the merchant’s layout.
  • Editable with custom text, styles, and branding.

Best Practices

  • Use Customer Retention Onsite on high-traffic pages to increase sign-ups.
  • Encourage birthday input early with a visible prompt.
  • Remind customers of their balance at checkout to encourage redemption.
  • Reinforce value after purchase with a well-designed thank-you message.
Language Settings

Purpose

The Language Settings page allows merchants to control the display language of the loyalty program interface — customer-facing widgets, emails, and onsite messages — without affecting the main store language.

This setting determines the language used within the Reward Race loyalty program:

  • Customer widget labels.
  • Onsite content text.
  • Email templates.
  • Reward and referral UI.

Note: This does not change the language of your Shopify storefront.

Setting Options

Program Language

Field: Language

Default: English

Available Options:

  • English

Currently only English is supported. More languages will be added as part of the product roadmap.

Future Update

Support for multiple languages (e.g., Spanish, French, German) will allow merchants to tailor the loyalty experience for a global customer base.

Points Program
Reward Percentage & Point Calculation Guide

The Reward Return Percentage setting lets you decide how much of each customer purchase should be returned as rewards. These rewards are then converted into points based on your points conversion setting.

Step 1: Set a Reward Percentage

Merchants can either:

  • Choose a preset option (e.g., 1%, 3%, 5%).
  • Enter a custom percentage (e.g., 7%, 12%, etc.).

Step 2: Calculate Reward Value

When a customer makes a purchase, the system calculates the reward value:

Formula: Reward Value = Purchase Total × Return %.

Example:

  • Purchase total = $640
  • Reward percentage = 5%
  • Reward value = $640 × 5% = $32

Step 3: Convert Reward Value to Points

The reward value is converted into points using your conversion rate (e.g., $1 = 1 point).

Formula: Reward Points = Reward Value × (Points per $1).

Example:

  • Reward value = $32
  • Conversion rate = $1 = 1 point
  • Customer earns 32 points

This way, you control both how generous your rewards are (percentage) and how points are valued (conversion rate).

Storefront
Available Points at Checkout

Show customers their current loyalty point balance directly on the checkout page. This encourages reward redemption at the most critical stage of the purchase process.

Extension: loyalty-balance-preview

  • Customers instantly see how many points they have and can decide to redeem rewards before completing their purchase.
  • Displays the customer’s loyalty points balance at checkout.

Setup Instructions

  • Go to Shopify Admin → Online Store → Customize.
  • Navigate to the Checkout page.
  • Under App blocks, search for loyalty-balance-preview.
  • Drag & drop the block into your desired checkout section.
  • Save the changes.

Customers will now see their available points displayed at checkout.

Points After Purchase

Display the updated loyalty points earned after an order is placed. This keeps customers engaged by instantly showing the rewards they’ve earned, encouraging them to come back and shop again.

Extension: points-after-purchase

  • Appears on the Thank You page after checkout.
  • Displays the newly earned points from the recent order along with the customer’s updated loyalty point balance.
  • Perfect for reinforcing the value of your loyalty program right after purchase.

Setup Instructions

  • Go to Shopify Admin → Online Store → Customize.
  • Navigate to the Thank You page.
  • Under App blocks, search for loyalty-points-after-purchase.
  • Drag & drop the block where you want the points balance to appear.
  • Save the changes.

Customers will now see their updated points balance right after completing an order.

Earn Points by Sharing Feedback

Encourage customers to complete a quick survey in exchange for loyalty points. Merchants gather valuable insights while rewarding customers for sharing feedback.

Extension: survey

  • Displays surveys on the Product Detail Page (PDP).
  • Only visible to logged-in customers.
  • Customers can earn loyalty points by completing a survey.
  • Each customer can submit feedback once per survey.
  • If multiple surveys are configured, all will appear on the PDP.
  • Once feedback is submitted, the survey will disappear for that customer, and the points will be awarded.

Setup Instructions

  • Go to Shopify Admin → Online Store → Customize.
  • Navigate to the Product Detail Page (PDP).
  • Under App blocks, search for survey.
  • Drag & drop the block into the product page layout.
  • Save the changes.

Note

  • This extension will not appear in the theme editor preview.
  • It only displays on the storefront for logged-in customers.
Motivate Account Creation Across Your Store

Prompt guest users to log in or create an account to start earning loyalty points. This encourages customer sign-ups and grows your loyalty member base.

Extension: customer retention

  • Displays a sign-up / log-in prompt to guest users (not logged in).
  • Can be added to any storefront page (homepage, product page, cart page).
  • Not available on the checkout page.
  • Once a customer logs in or creates an account, the prompt no longer appears.

Setup Instructions

  • Go to Shopify Admin → Online Store → Customize.
  • Open the page where you want the prompt to appear.
  • Under App blocks, search for customer retention.
  • Drag & drop the block into the desired section.
  • Save the changes.

Guest visitors will now see a sign-up prompt encouraging them to join your loyalty program.

Encourage Account Creation at Checkout

Prompt guest users to log in or create an account directly from the checkout page to start earning loyalty points. This ensures customers are motivated to join your loyalty program before completing their order.

Extension: customer-retention (Checkout Placement)

  • Displays a sign-up / log-in prompt on the checkout page.
  • Only visible to guest users (not logged in).
  • Once the customer signs up or logs in, the prompt disappears.

Setup Instructions

  • Go to Shopify Admin → Online Store → Customize.
  • Navigate to the Checkout page.
  • Under App blocks, search for customer-retention.
  • Drag & drop the block into the desired section.
  • Save the changes.

Guest customers at checkout will now be encouraged to create an account and join the loyalty program.

Share & Earn Rewards

Show customers their referral link on the order confirmation (Thank You) page so they can share it with friends and earn additional loyalty points. This encourages word-of-mouth marketing and boosts customer engagement after a purchase.

Extension: thank-you-referral

  • Appears on the Thank You page after a completed order.
  • Displays the referral link assigned to the customer by the merchant.
  • If multiple referral links are assigned, one is randomly shown each time.
  • Helps customers share and earn rewards without leaving the post-purchase page.

Setup Instructions

  • Go to Shopify Admin → Online Store → Customize.
  • Navigate to the Thank You page.
  • Under App blocks, search for thank-you-referral.
  • Drag & drop the block into the desired section.
  • Save the changes.

Customers can now share their referral links immediately after purchase and earn loyalty points for successful referrals.

Show Earnable Points on Product Page

Display the points a customer will earn when purchasing a product. This encourages engagement, increases loyalty program participation, and helps customers make informed buying decisions.

Extension: product points

  • Visible only to logged-in customers.
  • Appears on the Product Detail Page (PDP).
  • Shows the loyalty points a customer will earn if they purchase that product.
  • Helps reinforce the value of the loyalty program before checkout.

Setup Instructions

  • Go to Shopify Admin → Online Store → Customize.
  • Navigate to the Product Detail Page (PDP).
  • Under App blocks, search for product points.
  • Drag & drop the block into the desired section of the PDP.
  • Save the changes.

Logged-in customers can now see how many loyalty points they will earn for each product.

WHAT ARE YOUR FEELINGS
Updated on July 8, 2025