Integrating Loyalty and Referrals with Shopify Point of Sale (POS)
    • Dark
      Light

    Integrating Loyalty and Referrals with Shopify Point of Sale (POS)

    • Dark
      Light

    Article summary

    Products


    Loyalty
    Supported plans

    Free, Pro, Premium, Enterprise

    eCommerce Platform

    Shopify, Shopify Plus

    Integrate Yotpo Loyalty & Referrals with Shopify Point of Sale (POS) to create an Omnichannel Rewards Program that provides an incredible range of benefits:

    • Capture emails - Your omnichannel rewards program is all the reason your customers will need to provide their email addresses while in-store. Use Yotpo Loyalty & Referrals to convert one-time shoppers into repeat buyers
    • Connect with customers wherever they are - Many of your customers likely shop with you both in-person and online. Make sure they can sign up for your rewards program and redeem their points in both places.
    • Build deeper relationships with customers - Use Yotpo Referrals' Customer Management section to track each customer's in-store and online purchases -- and create more personalized, tailored communication in turn.

    How to use loyalty and referrals in the Shopify POS system

    To start, there are no separate apps to download or install; as long as you've installed Yotpo Loyalty & Referrals via the Shopify app store, you're good to go.

    The Yotpo Loyalty & Referrals app allows you to complete two important actions in an in-person setting:

    1. Enroll new customers or sign in existing customers into your rewards program
    2. Help customers redeem points for a discount towards in-store purchases

    Step 1: Enrolling / Signing in a customer

    When you're ready to complete a transaction with a customer using the Shopify POS app, the first step is to obtain the customer's email address. Encourage customers to take part in your Rewards Programs by displaying a message such as:

     " Are you part of our rewards program yet?  If not, I'll just need your email address today to automatically enroll you :) "

    This exchange alone is extremely valuable - customers normally would be unlikely to volunteer their email address, but enrolling them in the Rewards Program offers them an incentive to participate.

    You can complete this part of the process either before or immediately after adding products to the cart. Once you're ready to add the information, just click the Add Customer button to get started:

    If the customer says that they're not part of the program, then just click the Add new customer button to enter their information.

    Alternatively, if the customer's email is already in your system, all you need to do is search for it and tap the corresponding name.

    Once you've done that, the customer will automatically be "logged in" to the rewards program.

    You can see their name on the right side of the screen. 

    Here, you'll also see the "Rewards and Referrals by Yotpo Referrals" Card populate with their current points balance and available redemption options:

    Step 2:  Help a customer redeem points towards a purchase

    Once you've identified the customer, you can use Yotpo Loyalty & Referrals to help them redeem points towards their purchase:

    1. Add the product(s) to the customer's cart
    2. Click on the point balance tile to see all the redemption options the customer qualifies for
      • You will only see the redemption options the customer is eligible for when clicking this CTA
      • If the customer is only eligible for 1 reward, you won't see the CTA but will see the single reward populated in the main checkout screen
    3. You'll be presented with an Available Rewards modal. You're welcome to show or dictate the rewards the customer has available:
      Fixed Amount & Percentage Coupons ONLY
      Important to note that Shopify POS currently only accepts Fixed Amount and Percentage coupon types. If you have Variable Redemption options (slider) or a Free Product Redemption carousel on your online store, this will not be present at Shopify POS.
    4. Once you're ready, click the preferred redemption option:
      • The discount will automatically be applied to the cart & the total price will adjust accordingly
      • The customer's points balance will automatically be reduced by the cost of the redemption option

    If the customer decides they do not want the redemption for any reason, you can simply remove the applied discount from the order:

    The customer's points will be returned to their balance immediately!

    Shopify online discounts vs. Shopify POS discounts

    Shopify POS discounts are applied to a purchase in-store by the clerk as part of the checkout process. Unlike online discounts, there is no discount code applied at any point - the POS discount is added as a line item that adjusts the final price of the purchase. 

    Settings that apply to both online and POS:

    • The discount amount
    • The number of points to deduct from the customer’s point balance

    Any other setting, such as applying a discount to a specific product ID or customer tag, minimum spend amount, etc. will not apply in Shopify POS.


    Online store discountShopify POS discount
    ProcessA discount code is created and applied at checkoutThe discount is created as a line item that’s added to the order and reduces the price the customer needs to pay for that order. It’s a straightforward price adjustment. There is no actual discount code associated with this purchase.
    Discount settingsThe discount includes all the restrictions that were configured for the reward in Yotpo Loyalty & Referrals

    The discount settings don’t include:

    • Minimum spend restrictions
    • Product ID or collection ID restrictions
    • Customer segment restrictions
    Viewing analytics

    Discount codes are included in the order details by default. 

    To learn more about the program analytics settings, see Yotpo Loyalty & Referrals Settings Section Guide.

    If your brand has mostly POS activity, we recommend you go to your Yotpo General Settings section and choose the Customers who made a purchase within 24 hours of redeeming a loyalty reward setting under Program Analytics

    This means that a customer is identified as a redeemer if they complete a purchase within 24 hours of making a redemption.

    Refunds

    If the customer gets a partial refund, some points used are added back to the customer’s point balance.

    To learn more, see Point Balance for Refunded Orders.

    If the customer gets a partial refund, they will not receive any points back.

    To learn more, see Point Balance for Refunded Orders.

    Tip:
    To have a POS experience that includes all the relevant settings, you can use the in-store module that lets the customers choose their discounts on their phones.



    Was this article helpful?