Title: Shopper Rewards
Author: Maryam Noor
Published: <strong>5.12.2025</strong>
Last modified: 14.1.2026

---

Hae lisäosia

![](https://ps.w.org/shopper-rewards/assets/banner-772x250.png?rev=3412590)

![](https://ps.w.org/shopper-rewards/assets/icon-256x256.png?rev=3412590)

# Shopper Rewards

 [Maryam Noor](https://profiles.wordpress.org/maryamnoor00/)

[Lataa](https://downloads.wordpress.org/plugin/shopper-rewards.1.0.2.zip)

 * [Tiedot](https://fi.wordpress.org/plugins/shopper-rewards/#description)
 * [Arvostelut](https://fi.wordpress.org/plugins/shopper-rewards/#reviews)
 *  [Asennus](https://fi.wordpress.org/plugins/shopper-rewards/#installation)
 * [Kehitys](https://fi.wordpress.org/plugins/shopper-rewards/#developers)

 [Tuki](https://wordpress.org/support/plugin/shopper-rewards/)

## Kuvaus

**Shopper Rewards** is a lightweight and secure plugin that motivates your customers
to add more items to their cart by showing them how close they are to unlocking 
a _surprise reward_ — such as a discount, free shipping, or free products.

This plugin seamlessly integrates with the cart, checkout, and thank-you pages, 
offering a dynamic experience that boosts conversions and customer engagement.

### ✨ Features

 * **Dynamic Progress Bar** – Displays how much more the customer needs to spend
   to unlock a reward.
 * **Surprise Discount or Free Shipping** – Automatically apply or show a reward
   once the spending threshold is reached.
 * **Custom Messages & Labels** – Fully customizable messages before and after the
   unlock.
 * **Thank-You Page Integration** – Show personalized badges or WhatsApp contact
   buttons after checkout.
 * **Responsive & Lightweight** – 100% responsive design with no unnecessary bloat.
 * **Secure & Compatible** – Built following WordPress and WooCommerce coding standards.

### 🎯 Purpose

The goal of Shopper Rewards is to **increase average order value (AOV)** by motivating
users to reach a target threshold in their shopping cart.
 Once a customer adds 
enough items to meet the target, they instantly unlock a _surprise reward_, creating
a fun and rewarding shopping experience.

### Security Notes

 * All user inputs are sanitized using WordPress functions (`sanitize_text_field`,`
   esc_html`, `esc_attr`, `wp_kses_post`).
 * Nonces are used for form submissions to prevent CSRF attacks.
 * Proper escaping and translation functions (`esc_html__`, `esc_attr__`, etc.) 
   are used throughout.
 * No external API calls or user data tracking is performed.

### Credits

Developed by **Maryam Kamal**
 A learning project focused on practical WooCommerce
plugin development and security best practices.

## Kuvankaappaukset

 * [[
 * **Settings Page – Messages & Labels Tab**
    Customize messages shown before and
   after unlocking rewards.
 * [[
 * **Cart Page – Progress Bar Display**
    Shows a visual progress indicator with 
   remaining amount until a surprise reward is unlocked.
 * [[
 * **Cart Totals – Surprise Discount Applied**
    Displays a surprise discount line
   below subtotal and total once threshold is met.

## Asennus

 1. Upload the plugin folder to `/wp-content/plugins/shopper-rewards/`
 2. Activate the plugin through the _Plugins_ menu in WordPress.
 3. Go to **WooCommerce  Shopper Rewards Settings** to configure your threshold, reward
    type, and display options.
 4. Set your custom messages, labels, and progress bar styles.

## UKK

### Does this plugin work with any theme?

Yes, Shopper Rewards uses flexible WooCommerce hooks and fallback display methods
to ensure compatibility with most WooCommerce-ready themes.

### Can I customize the messages?

Absolutely. All messages (before unlock, after unlock, labels, etc.) can be customized
from the plugin’s **Messages & Labels** settings tab.

### How are rewards applied?

You can set rewards as free shipping, percentage-based discounts, or custom messages
shown at checkout.

### Does it support translation?

Yes. The plugin is translation-ready and follows WordPress i18n standards. Place
your `.po` and `.mo` files in the `/languages/` folder.

### Is it secure for production sites?

Yes, the plugin follows all WordPress Plugin Security Guidelines — including proper
escaping, sanitization, and nonces for safe data handling.

## Arvostelut

There are no reviews for this plugin.

## Avustajat & Kehittäjät

“Shopper Rewards” perustuu avoimeen lähdekoodiin. Seuraavat henkilöt ovat osallistuneet
tämän lisäosan kehittämiseen.

Avustajat

 *   [ Maryam Noor ](https://profiles.wordpress.org/maryamnoor00/)

[Käännä “Shopper Rewards” omalle kielellesi.](https://translate.wordpress.org/projects/wp-plugins/shopper-rewards)

### Oletko kiinnostunut kehitystyöstä?

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

## Muutosloki

#### 1.0.2

 * Initial release
 * Added dynamic progress bar on cart page
 * Added customizable messages and labels
 * Added thank-you WhatsApp badge integration
 * Fully compatible with WordPress 6.7 & WooCommerce 9.x
 * Security hardened following WordPress coding standards

## Metatiedot

 *  Version **1.0.2**
 *  Last updated **5 kuukautta sitten**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.8 or higher **
 *  Tested up to **6.9.4**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/shopper-rewards/)
 * Tags
 * [discount](https://fi.wordpress.org/plugins/tags/discount/)[Rewards](https://fi.wordpress.org/plugins/tags/rewards/)
   [surprise](https://fi.wordpress.org/plugins/tags/surprise/)[woocommerce](https://fi.wordpress.org/plugins/tags/woocommerce/)
 *  [Edistynyt näkymä](https://fi.wordpress.org/plugins/shopper-rewards/advanced/)

## Arvosanat

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/shopper-rewards/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/shopper-rewards/reviews/)

## Avustajat

 *   [ Maryam Noor ](https://profiles.wordpress.org/maryamnoor00/)

## Tuki

Onko sinulla jotain sanottavaa? Tarvitsetko apua?

 [Tukifoorumi](https://wordpress.org/support/plugin/shopper-rewards/)