Loyalty Points, Rewards and Cashback for WooCommerce – Yalt
Loyalty Points, Rewards and Cashback for WooCommerce – Yalt

Loyalty Points, Rewards and Cashback for WooCommerce – Yalt

0/5 (0 ratings) — active installs Updated Nov 8, 2026
The Rewards panel: balance, rewards ready to use, ways to earn and the wallet card.

The Rewards panel: balance, rewards ready to use, ways to earn and the wallet card.

Most of your customers buy once and never come back. This plugin gives them a reason to return: they earn points, cashback or stamps on every order, spend their rewards in one click at checkout, and get a friendly email when it is time to come back.

It takes a few minutes to set up, needs no code, and works with any theme, the classic checkout and the block checkout.

Turn buyers into regulars

  • Points, cashback or stamps. Pick the program that fits your store: points to spend on rewards, cashback that builds up like store credit, or a stamp card (“your 10th order is on us”).
  • Rewards spent right in the cart. Members apply a reward or their cashback in one tap, in the cart and at checkout. No code to copy and paste.
  • Points shown before they buy. “Earn 14 points with this purchase” on product, cart and checkout pages, and the points earned on the thank-you page and in the order email.
  • A Rewards button on every page. It opens a panel where customers join, see their balance, browse rewards, find their codes and see how to earn more.
  • A Rewards tab in My Account with the balance, the reward store, unused codes and the full history.
  • Refer a friend. Each member gets a link to share, and the friend gets a welcome gift when they join.
  • A wallet card on their phone. Every member can add their loyalty card to Apple Wallet or Google Wallet, so your store stays one tap away.

Bring them back with emails and SMS

  • Automations that run on their own: welcome offer, birthday gift, “your reward is ready”, and win-back messages for customers who have not ordered in a while.
  • Campaigns by email, SMS or push to announce a sale, a new collection or double points.
  • Clear consent. Joining the program and receiving offers are two separate boxes, both unticked, and the wording customers agreed to is kept.

Online and in your shop, one balance

If you also sell in a physical shop, your customers keep one balance everywhere: points earned online can be spent at the till, and the other way round. The wallet card is scanned in store, and many point-of-sale systems are supported.

Easy for you

  • Connect with your email. Enter your email, type the 6-digit code we send you, and your program is created. No API key to copy.
  • Guided setup. Choose points, stamps or cashback, create your first reward, import your existing customers and place a test order.
  • Nothing to do after an order. Points are added when an order is paid, removed when it is cancelled or refunded, and rewards are given back when an order is cancelled.
  • Everything in WordPress: a setup checklist and health check, your members and their balance, balance adjustments from any order, and what appears on your store (each element on or off, label, colour, position, texts).
  • No theme file is changed. Add the rewards banner anywhere with a block or the [yalt_rewards_banner] shortcode.

Plans

  • Free: points, stamps or cashback, rewards as WooCommerce coupons and a wallet card for every member, up to 1,000 members, online store only.
  • Growth: no member limit, automations, email, SMS and push campaigns, and your shops on the same program. 15-day free trial.
  • Master: everything in Growth, plus your own mobile app and WhatsApp campaigns.

See pricing.

Languages

English, French, Spanish, Portuguese and Italian.

About Yalt

The plugin is made by Yalt, a loyalty platform used by shops, restaurants and online stores. Your program runs on Yalt, which keeps balances in sync between your store, your shops and your customers’ wallet cards. See External services below for what is shared.

Support

Ask in this plugin’s support forum or write to [email protected]. For business enquiries, write to [email protected].

External Services

This plugin connects your store to Yalt (https://yalt.co), the loyalty platform that holds your program, your members’ balances and their rewards. It does not work without it.

  • Connecting your store. When you connect, the plugin sends the email you enter and the 6-digit code you type to Yalt, then your site address and, when it creates a program for you, your store name, address, city, country and currency. Yalt returns a store key, kept encrypted in your WordPress database.
  • Orders and customers. The plugin creates WooCommerce webhooks that send order and customer events (created and updated) to Yalt with WooCommerce’s standard webhook data: the order items, totals, taxes, discounts, status and dates, and the customer’s name, contact details and addresses, signed with a secret shared only with Yalt. Yalt uses them to add, reverse or restore points.
  • Joining the program. When a customer joins (from the Rewards panel, at sign-up or at checkout), the plugin sends their name, email, phone if given, WordPress customer ID and their two consent choices, with the wording they agreed to.
  • Showing balances and rewards. For members, the plugin asks Yalt for the balance, rewards, codes and history of the signed-in customer only. When a member redeems a reward or uses cashback, it sends the reward or the cashback amount, and at checkout the order it is used on.
  • Customer import. If you choose to import your existing customers, the plugin sends their name, email and phone. Imported customers are never subscribed to marketing.
  • Merchant screens. The Customers, Automations, Campaigns and Plan screens read and update your Yalt account. Payments for paid plans go through Stripe pages hosted by Stripe.

Data is sent to the Yalt API at api.gateway.yalt.co. Read the Yalt Terms of Service and the Yalt Privacy Policy. Your store’s privacy notice should tell your customers that their loyalty data is shared with Yalt.