k-sync
Back to blog

Shopify loyalty programme setup after WooCommerce (2026)

How to set up a customer loyalty programme in Shopify after migrating from WooCommerce — Smile.io vs LoyaltyLion, points migration, referral programmes, VIP tiers, and loyalty analytics.

·By k-sync
6 min read · 1,225 words

WooCommerce loyalty programmes are typically powered by plugins like WooCommerce Points and Rewards, YITH WooCommerce Points and Rewards, or WPLoyalty. These plugins store customer points in WordPress database tables that are entirely separate from Shopify's data model — migrating points balances requires a dedicated export/import process. The Shopify loyalty app ecosystem (Smile.io, LoyaltyLion, Yotpo Loyalty, Rivo) is mature and feature-rich, but there is no automatic migration path. This guide covers the migration strategy and loyalty programme setup in Shopify.

Loyalty programme apps comparison

AppPricingStrengthsBest for
Smile.ioFree tier; from $49/mo (Starter)Easiest setup, best brand customisation, excellent UI, widely usedMost stores — the most popular Shopify loyalty app
LoyaltyLionFree tier; from $159/mo (Small)Deep Klaviyo integration, advanced analytics, strong loyalty page customisationEmail-marketing-heavy brands, large stores
Yotpo LoyaltyFree tier; from $199/moIntegrated with Yotpo Reviews — combined reviews + loyalty platformStores already using Yotpo Reviews
RivoFree tier; from $49/moClean UI, good value, Klaviyo integrationSmaller stores, budget-conscious
Stamped LoyaltyFrom $23/moIntegrated with Stamped ReviewsStores already using Stamped Reviews

Migrating existing customer points

If your WooCommerce store had an active points programme with customer balances, these must be migrated to preserve customer goodwill:

  1. Export from WooCommerce: Most WooCommerce loyalty plugins have a CSV export feature. Export all customer email addresses and their point balances. For WooCommerce Points and Rewards: use the built-in export or a database query against the wc_points_rewards_user_points table.
  2. Map to Shopify customers: Match by email address. Customers who registered with the same email in Shopify (via account migration) will have matching records.
  3. Import into loyalty app: Most loyalty apps (Smile.io, LoyaltyLion, Rivo) allow CSV import of customer points balances. Upload the matched file.
  4. Communicate to customers: Send an email announcing the migration: "We've moved to Shopify — your [X] points have been transferred. Log in to see your balance."
  5. Points conversion: If the point value or redemption rules change in the new system, communicate the conversion clearly. Example: "Your 500 WooCommerce points have been converted to 500 Smile points — worth £5 off your next order."

Points earning rules

Standard points earning events in Shopify loyalty apps:

Points redemption

VIP tiers

Referral programme

Loyalty and email marketing integration

Loyalty migration checklist

The points migration communication is the most underestimated step in a WooCommerce-to-Shopify loyalty transition. Customers who had accumulated significant point balances — your best customers, by definition — will notice if those balances disappear without explanation. A proactive email campaign ("Your loyalty points have moved with you") turns a potential negative (the disruption of a migration) into a positive brand touchpoint that reinforces that you value long-term customers. The stores that handle this well see higher re-engagement rates in the months after migration than the months before, because the migration communication is the most targeted outreach they have made to their best customers in years.

Migrate your store with k-sync

Connect your WooCommerce store, validate your products, and push to Shopify in minutes. Free for up to 50 products.

Get started free

Related reading

Browse all migration guides