Loyalty

Yotpo Loyalty on Oliver POS

Yotpo Loyalty (formerly Swell) runs at the Oliver POS register through the same in-POS browser view that powers online earn-and-burn — unified with Yotpo Reviews and SMS.

How Yotpo Loyalty works with Oliver POS for WooCommerce

Yotpo Loyalty (formerly Swell) is the loyalty product inside the broader Yotpo customer-engagement suite (Reviews, SMS, Email, Subscriptions). Its WooCommerce integration syncs customers and orders into Yotpo and renders the on-site loyalty experience. Oliver POS opens the WooCommerce checkout in its in-POS browser view with the customer attached, so the Yotpo Loyalty launcher works at the till alongside online.

What Yotpo Loyalty does for WooCommerce customers

Yotpo Loyalty (originally Swell, now bundled into the Yotpo suite) handles points programs, VIP tiers, referral programs, and review-for-points workflows — all integrated with Yotpo Reviews so a review earns points automatically.

How Oliver POS opens it at the register

Oliver POS opens the WooCommerce checkout in its in-POS browser view with the customer attached. Yotpo Loyalty recognises the WooCommerce customer, exposes the balance and tier, and offers redemption — the same flow as the online checkout.

Earn-and-burn at the counter

The closing in-store sale credits new points, advances tier progress, and (if configured) issues a post-purchase Yotpo Reviews invitation. The Yotpo SMS or Email post-purchase flow fires on the same trigger.

Best fit for retailers who…

Yotpo Loyalty on Oliver POS suits brands already running the Yotpo suite — Reviews + SMS + Email + Loyalty — that want one vendor across customer engagement and want in-store activity to feed all of those modules.

What you get and how to set it up

Features Oliver surfaces from the Yotpo Loyalty plugin, plus the 4-step install most merchants run through.

Features at the register

  • The cashier sees the customer's Yotpo Loyalty balance and rewards the moment the customer is added to the sale at the register
  • In-store sales earn Yotpo Loyalty points and tier credit on the same rules as online orders
  • Redemptions can be applied mid-sale through the in-POS browser view, with no need for a separate database
  • Online and in-store activity are combined into a single, unified loyalty profile for each shopper
  • Tier upgrades, birthday rewards, and VIP perks are triggered by the same WooCommerce + plugin events
  • Same Yotpo Loyalty account, same earn / burn rules, same automations as your online store

Setup in 4 steps

  1. Install the Yotpo for WooCommerce (Loyalty add-on) on your WooCommerce site and connect it to your Yotpo Loyalty account
  2. Configure earn rules, redemption thresholds, and tier definitions in Yotpo Loyalty (or its WooCommerce settings)
  3. Install Oliver POS, sign in to the register, and confirm the customer-capture prompt is enabled at checkout
  4. Run a small live test sale at the counter — add a known customer, confirm the cashier can see their Yotpo Loyalty balance, apply a redemption, and confirm the completed sale awards new points

Common questions about Yotpo Loyalty on Oliver POS

Does Yotpo Reviews fire post-purchase invitations on Oliver POS sales?

Yes. Yotpo Reviews triggers on WooCommerce order events, which Oliver POS sales generate identically to online orders. The post-purchase review request goes out on the schedule you've configured.

Will Yotpo SMS / Email post-purchase flows fire on Oliver POS sales?

Yes, if the customer has consented to SMS / email in Yotpo. Oliver POS captures the email or phone at the register (with consent), writes it onto the WooCommerce customer, and Yotpo's SMS / Email sees the same identifier.

Does Oliver POS have a partnership with Yotpo Loyalty?

No. Oliver doesn't partner with Yotpo Loyalty or any other loyalty platform. We support Yotpo Loyalty because its WooCommerce plugin already handles points, balances, rewards, and redemptions for your online store. Oliver simply opens that same plugin in an in-POS browser view at the register, with the WooCommerce customer already attached. Your Yotpo Loyalty account, your members, and your rules remain between you and Yotpo Loyalty.

Does Oliver charge extra to use Yotpo Loyalty?

No. You pay Yotpo Loyalty's standard published pricing directly to Yotpo Loyalty. Oliver doesn't add a markup, charge extra fees per member or per redemption, or get in the middle of the customer and the loyalty plugin.

How does Oliver POS open Yotpo Loyalty at the register?

It works the same way as opening a WooCommerce payment gateway. Oliver POS has an in-POS browser view that loads the WooCommerce checkout (or the Yotpo Loyalty customer view, if available) with the shopper's WooCommerce customer ID already attached. Yotpo Loyalty recognises the customer, shows their points balance, available rewards, store credit, or wallet, and the cashier can apply redemptions as part of a normal sale.

Will the cashier see the customer's Yotpo Loyalty balance and points at the register?

Yes. Oliver POS attaches the WooCommerce customer to the in-POS browser session (by email or phone lookup, or by creating a new customer profile). So when the Yotpo Loyalty WooCommerce plugin loads in the browser view, it already knows who the shopper is. The same balances, tiers, and rewards that the customer sees on their website account page are visible to the cashier at the till. This means no separate POS-only loyalty database and no manual ID lookups.

Do in-store sales earn and redeem Yotpo Loyalty points the same way online sales do?

Yes. Oliver POS records every register sale in WooCommerce as a standard order with the customer attached. The Yotpo Loyalty plugin then runs its standard earn rules on that order (e.g., points per dollar, per product, tiered bonuses) and processes any redemption the cashier applied at the till. The shopper's Yotpo Loyalty balance updates within seconds, just like it would for an online checkout.

Read our full guide to Yotpo Loyalty on Oliver POS

A long-form walkthrough of running Yotpo Loyalty alongside the Oliver POS register on a WooCommerce store.