Title: Shopper Rewards
Author: Maryam Noor
Published: <strong>2025-12-05</strong>
Last modified: 2026-01-14

---

Szukaj wtyczek

![](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

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

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

 * [Szczegóły](https://pl.wordpress.org/plugins/shopper-rewards/#description)
 * [Recenzje](https://pl.wordpress.org/plugins/shopper-rewards/#reviews)
 *  [Instalacja](https://pl.wordpress.org/plugins/shopper-rewards/#installation)
 * [Rozwój](https://pl.wordpress.org/plugins/shopper-rewards/#developers)

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

## Opis

**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.

## Zrzuty ekranu

[⌊Settings Page – Messages & Labels Tab
Customize messages shown before and after
unlocking rewards.⌉⌊Settings Page – Messages & Labels Tab
Customize messages shown
before and after unlocking rewards.⌉[

**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 Page – Progress Bar Display
Shows
a visual progress indicator with remaining amount until a surprise reward is unlocked
.⌉[

**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.⌉⌊Cart Totals – Surprise Discount Applied

Displays a surprise discount line below subtotal and total once threshold is met
.⌉[

**Cart Totals – Surprise Discount Applied**
 Displays a surprise discount line below
subtotal and total once threshold is met.

## Instalacja

 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.

## Najczęściej zadawane pytania

### 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.

## Recenzje

Wtyczka nie ma jeszcze żadnej recenzji.

## Kontrybutorzy i deweloperzy

„Shopper Rewards” jest oprogramowaniem open source. Poniższe osoby miały wkład w
rozwój wtyczki.

Zaangażowani

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

[Przetłumacz wtyczkę “Shopper Rewards” na swój język.](https://translate.wordpress.org/projects/wp-plugins/shopper-rewards)

### Interesuje cię rozwój wtyczki?

[Przeglądaj kod](https://plugins.trac.wordpress.org/browser/shopper-rewards/), sprawdź
[repozytorium SVN](https://plugins.svn.wordpress.org/shopper-rewards/) lub czytaj
[dziennik rozwoju](https://plugins.trac.wordpress.org/log/shopper-rewards/) przez
[RSS](https://plugins.trac.wordpress.org/log/shopper-rewards/?limit=100&mode=stop_on_copy&format=rss).

## Rejestr zmian

#### 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

## Meta

 *  Wersja **1.0.2**
 *  Ostatnia aktualizacja **8 miesięcy temu**
 *  Włączone instalacje **Mniej niż 10**
 *  Wersja WordPressa ** 5.8 lub nowszej **
 *  Testowano do **6.9.7**
 *  Wersja PHP ** 7.4 lub nowszej **
 *  Język
 * [English (US)](https://wordpress.org/plugins/shopper-rewards/)
 * Tagi
 * [cart progress bar](https://pl.wordpress.org/plugins/tags/cart-progress-bar/)
   [discount](https://pl.wordpress.org/plugins/tags/discount/)[Rewards](https://pl.wordpress.org/plugins/tags/rewards/)
   [surprise](https://pl.wordpress.org/plugins/tags/surprise/)[woocommerce](https://pl.wordpress.org/plugins/tags/woocommerce/)
 *  [Widok zaawansowany](https://pl.wordpress.org/plugins/shopper-rewards/advanced/)

## Oceny

Nie przesłano jeszcze żadnych recenzji.

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

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

## Zaangażowani

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

## Wsparcie

Masz coś do dodania? Potrzebujesz pomocy?

 [Zobacz forum wsparcia](https://wordpress.org/support/plugin/shopper-rewards/)