Title: Melon X Loyalty for Woocommerce
Author: getmelon
Published: <strong>July 22, 2026</strong>
Last modified: July 22, 2026

---

Search plugins

![](https://s.w.org/plugins/geopattern-icon/melon-x-loyalty-for-woocommerce.svg)

# Melon X Loyalty for Woocommerce

 By [getmelon](https://profiles.wordpress.org/getmelon/)

[Download](https://downloads.wordpress.org/plugin/melon-x-loyalty-for-woocommerce.1.0.0.zip)

 * [Details](https://wordpress.org/plugins/melon-x-loyalty-for-woocommerce/#description)
 * [Reviews](https://wordpress.org/plugins/melon-x-loyalty-for-woocommerce/#reviews)
 *  [Installation](https://wordpress.org/plugins/melon-x-loyalty-for-woocommerce/#installation)
 * [Development](https://wordpress.org/plugins/melon-x-loyalty-for-woocommerce/#developers)

 [Support](https://wordpress.org/support/plugin/melon-x-loyalty-for-woocommerce/)

## Description

Melon X Loyalty connects your WooCommerce store to the Melon loyalty platform. Customers
earn points on every order and can redeem them as discounts at checkout.
 After 
checkout, the order confirmation page may show Melon app download links or a partner
dashboard link so customers can view earned rewards. These links are part of the
loyalty program experience and are not optional plugin branding credits.

**Features:**
 * Loyalty points earned automatically on every paid order * Points
redemption widget on checkout (classic and blocks) * Order confirmation banner showing
points earned * App download links for the Melon consumer app

### External services

This plugin connects to Melon Loyalty, a third-party loyalty platform operated by
Melon Africa Limited, to award and redeem customer loyalty points at WooCommerce
checkout.

The plugin does not contact external services until a store administrator saves 
Melon API credentials and completes the “Connect to Melon Loyalty” setup in WooCommerce
Melon Loyalty.

**Consent and when data is sent**
 * **Store administrators:** By saving Melon API
credentials and clicking “Connect to Melon Loyalty” in WooCommerce  Melon Loyalty,
the store owner explicitly opts in to connecting this site to Melon. No data is 
sent to Melon until that connection is completed. * **Shoppers at checkout:** The
loyalty widget is shown only after the store is connected. If a customer chooses
to use the widget (for example, by entering a phone number for OTP verification,
checking their balance, or redeeming points), their loyalty-related data is sent
to Melon as described below. The plugin does not collect or transmit shopper data
in the background when the widget is not used. * **No hidden tracking:** This plugin
does not track site visitors or customers without interaction with the loyalty checkout
widget or the administrator connection flow. The plugin does not contact external
services until a store administrator saves Melon API credentials and completes the“
Connect to Melon Loyalty” setup in WooCommerce  Melon Loyalty.

When connected, the plugin and checkout widget may send:

 * Store domain, API key ID, and API key secret — when creating or refreshing API
   tokens (server-side).
 * WooCommerce REST API credentials — during the WooCommerce authorization (wc-auth)
   connection flow initiated by the store administrator.
 * Customer phone number — when a shopper requests an OTP or verifies their loyalty
   account at checkout.
 * Customer profile details (name, email, date of birth) — when a new loyalty customer
   completes registration at checkout.
 * Cart and order details (cart total, currency, product IDs, names, SKUs, quantities,
   voucher codes, points to redeem or earn, billing email and phone) — when looking
   up balances, generating vouchers, redeeming points, or calculating points to 
   earn.

These requests are sent to https://api-plugin.getmelon.co when the checkout loyalty
widget is used or when the store administrator connects the plugin.

Service provider: Melon Africa Limited
 Terms of use: https://www.getmelon.co/terms-
of-use Privacy policy: https://www.getmelon.co/privacy-policy

### Source code

Human-readable source for compiled JavaScript in this plugin:

 * WordPress plugin (PHP): PHP source is included in this plugin package.
 * Checkout UI (React/TypeScript): https://github.com/Talkhut/MelonX-Checkout-Woocommerce-
   UI

### Build instructions

 1. Clone the Checkout UI repository and run `npm install`.
 2. Run `npm run build` to produce the classic checkout bundle (`dist/`).
 3. Run `npm run build:blocks` to produce the WooCommerce Blocks bundle (`blocks-build/`).
 4. Copy `dist/` into this plugin’s `assets/dist/` folder.
 5. Copy `blocks-build/blocks-main.tsx.js` and `blocks-build/blocks-main.tsx.asset.
    php` into `blocks/build/`.

## Installation

 1. Upload the plugin files to `/wp-content/plugins/melon-x-loyalty-for-woocommerce/`
 2. Activate the plugin through the Plugins menu in WordPress
 3. Go to WooCommerce  Melon Loyalty
 4. Enter your Melon Merchant Domain, API Key ID, and API Key Secret
 5. Click Save, then click Connect to Melon Loyalty

## FAQ

### Does this require a Melon account?

Yes. You need an active Melon merchant account. Visit getmelon.co to sign up.

### Does this work with the WooCommerce Blocks checkout?

Yes. The plugin supports both the classic shortcode checkout and the blocks-based
checkout.

### When does this plugin send data to Melon?

Only after a store administrator connects the plugin in WooCommerce  Melon Loyalty.
At checkout, shopper data is sent only when the customer interacts with the loyalty
widget (for example, phone verification or points redemption).

### What customer data is shared at checkout?

When a shopper uses the loyalty widget, the plugin may send their phone number, 
profile details (if registering), and cart/order details needed to look up balances,
apply discounts, or calculate points. See the External services section for the 
full list.

### Does this plugin track visitors without their knowledge?

No. There is no background tracking. External requests occur only during the merchant
connection setup or when a shopper actively uses the loyalty widget at checkout.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Melon X Loyalty for Woocommerce” is open source software. The following people 
have contributed to this plugin.

Contributors

 *   [ getmelon ](https://profiles.wordpress.org/getmelon/)

[Translate “Melon X Loyalty for Woocommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/melon-x-loyalty-for-woocommerce)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/melon-x-loyalty-for-woocommerce/),
check out the [SVN repository](https://plugins.svn.wordpress.org/melon-x-loyalty-for-woocommerce/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/melon-x-loyalty-for-woocommerce/)
by [RSS](https://plugins.trac.wordpress.org/log/melon-x-loyalty-for-woocommerce/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.0

 * Initial release

## Meta

 *  Version **1.0.0**
 *  Last updated **19 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.0.2**
 *  PHP version ** 8.0 or higher **
 * Tags
 * [Loyalty](https://wordpress.org/plugins/tags/loyalty/)[points](https://wordpress.org/plugins/tags/points/)
   [Rewards](https://wordpress.org/plugins/tags/rewards/)[woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/melon-x-loyalty-for-woocommerce/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/melon-x-loyalty-for-woocommerce/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/melon-x-loyalty-for-woocommerce/reviews/)

## Contributors

 *   [ getmelon ](https://profiles.wordpress.org/getmelon/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/melon-x-loyalty-for-woocommerce/)