Ecommerce Loyalty Program for WooCommerce & Shopify

Connect your WordPress shop with WooCommerce or your Shopify store to BonusQR. Let existing members earn from online orders and use eligible credit and rewards from the same account they show at your counter.

Available with an active paid subscription. Individual loyalty modules depend on your plan.

Your online storeWordPress / WooCommerce
Shopify
Your physical store
BonusQROne BonusQR loyalty account

Points · cashback · eligible rewards

A shared program across your connected sales channels.

One customer, one membership — online and in your store.

The customer’s email address links each online order to their existing BonusQR membership. Qualifying purchases follow the loyalty rules you already run, so your team has no separate online points balance to manage.

Reward qualifying online orders

Decide when an order earns loyalty and whether shipping or tax counts toward it. Points and cashback follow the modules you have configured; in WooCommerce you can also link qualifying products to stamp cards.

Rewards right in the basket

Members can apply available credit, rewards or points items that you enable for online redemption. Give each reward its online value: a fixed discount, a percentage discount or free shipping.

Choose your platform. Keep your loyalty program.

WooCommerceWordPress

A WordPress plugin brings BonusQR into WooCommerce’s classic and block checkout. Guest checkout is supported: customers use their BonusQR email address.

  1. Download the BonusQR plugin and create the shop API key in your BonusQR administration.
  2. Upload and activate the plugin in WordPress, enter the key in WooCommerce → BonusQR and test the connection.
  3. Enable the loyalty box and integration. Choose earning rules, product-to-stamp mappings and reward values.

Shopify

Connect Shopify from BonusQR, then add the loyalty block to your store’s theme. Customers choose benefits in the cart; eligible benefits become single-use Shopify discount codes.

  1. Enter your .myshopify.com address in BonusQR and approve the app connection in Shopify.
  2. Add the BonusQR Loyalty block in the theme editor and enter the shop key supplied by BonusQR.
  3. Enable earning and redemption, set qualifying payment statuses and give rewards their online value.

Stay in control of every online order.

An online order counts toward loyalty only when the integration is active, the right loyalty modules are enabled and the shopper is already a member of your program. An order does not create a loyalty account on its own.

Verify before spending

A one-time email code protects credit and reward redemption. Shopify also requires verification before showing the member’s balances.

Keep the order history

See successful, refused and reversed operations in BonusQR. Repeated notifications for the same order are handled without awarding the same purchase twice.

Price rewards deliberately

A reward with no online value assigned stays out of the online catalogue. You decide what an in-store benefit is worth in your shop.

Questions before you start

Does this work with every WordPress website?

The WordPress integration is for shops using WooCommerce. Install the BonusQR plugin and connect an active paid BonusQR account; a regular WordPress site without WooCommerce is not an online checkout integration.

Is the Shopify box inside the checkout?

The loyalty block lives in your storefront theme, such as the cart page. It creates a single-use discount code that Shopify applies to the order. It does not replace or redesign Shopify checkout.

What happens when an order is refunded?

With refund reversal enabled, a cancellation or refund can reverse the loyalty linked to the original order. This is an order-level reversal, not a proportional calculation for each returned item. Test your refund workflow before launch.

Can someone shop without a loyalty membership?

Yes. They can shop normally, but earning and redemption require an existing membership in your BonusQR program, matched by email. A separate WooCommerce customer account is not required.

Which plan and rewards do I need?

The integration requires an active paid subscription. Available rewards depend on your enabled loyalty modules and plan. For example, the points system is included in Basic and Premium. Configure reward values before offering them online.

Expand your loyalty program

Reward loyal customers online and in your store.

Choose your rewards, connect your online shop with your store and manage the whole program in BonusQR.