Loyalty

WPLoyalty on Oliver POS

WPLoyalty's tier-and-points loyalty engine for WooCommerce works at the Oliver POS register through the same in-POS browser view that powers online redemption.

How WPLoyalty works with Oliver POS for WooCommerce

WPLoyalty (formerly known as "Loyalty Program by WPLoyalty") is a fast-growing self-hosted WooCommerce loyalty plugin offering points, tiers, badges, and campaigns. Oliver POS opens the WooCommerce checkout in its in-POS browser view, with the customer attached, so WPLoyalty's points balance, tier status, and redemption flow are available at the till.

What WPLoyalty does for WooCommerce customers

WPLoyalty is one of the top-rated self-hosted loyalty plugins on the wordpress.org repository, with a free and a Pro version. It covers points-per-order, tier-based bonuses, special campaigns for earning points (e.g. double points weekend), birthday rewards, and a redemption widget on the WooCommerce checkout.

How Oliver POS opens it at the register

Oliver POS opens the WooCommerce checkout in its in-POS browser view with the customer's profile already loaded. WPLoyalty then identifies the customer, displays their balance and tier, and shows the configured redemption widget.

Earn-and-burn at the counter

The cashier applies the redemption, Oliver creates the WooCommerce order, and WPLoyalty deducts from the balance, applies the correct tier multiplier, and credits the new points to the customer's profile. Active website campaigns (like double-points weekend or category-specific bonuses) will automatically apply to the in-store sale.

Best fit for retailers who…

WPLoyalty on Oliver POS is a good fit for self-hosted WC stores that want a modern, highly-rated loyalty plugin without a SaaS subscription — particularly newer stores that haven't committed to a vendor yet and are choosing between WPLoyalty, YITH Points, and SUMO.

What you get and how to set it up

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

Features at the register

  • The cashier sees the customer's WPLoyalty balance and rewards the moment the customer is added to the sale at the register
  • In-store sales earn WPLoyalty 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 WPLoyalty account, same earn / burn rules, same automations as your online store

Setup in 4 steps

  1. Install the WPLoyalty on your WooCommerce site and connect it to your WPLoyalty account
  2. Configure earn rules, redemption thresholds, and tier definitions in WPLoyalty (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 WPLoyalty balance, apply a redemption, and confirm the completed sale awards new points

Common questions about WPLoyalty on Oliver POS

Does WPLoyalty's birthday reward work for in-store customers?

Yes. WPLoyalty stores the birthday in the WooCommerce customer record. The birthday reward campaign will credit points (or issue a coupon) on the configured date, regardless of whether the customer's last purchase was online or in-store.

Can the cashier see the customer's tier at the Oliver POS register?

Yes. The in-POS browser view loads the WPLoyalty customer view, making the tier and balance visible. Some merchants also configure their receipt template to show the tier and points balance on every printed receipt.

Does Oliver POS have a partnership with WPLoyalty?

No. Oliver doesn't partner with WPLoyalty or any other loyalty platform. We support WPLoyalty 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 WPLoyalty account, your members, and your rules remain between you and WPLoyalty.

Does Oliver charge extra to use WPLoyalty?

No. You pay WPLoyalty's standard published pricing directly to WPLoyalty. 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 WPLoyalty 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 WPLoyalty customer view, if available) with the shopper's WooCommerce customer ID already attached. WPLoyalty 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.

Do in-store sales earn and redeem WPLoyalty 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 WPLoyalty 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 WPLoyalty balance updates within seconds, just like it would for an online checkout.

Read our full guide to WPLoyalty on Oliver POS

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