Digital Stamp Card for WooCommerceDigital Stamp Card for WooCommerce
Turn every purchase into a reason to come back — an automated "buy 10, get a reward" loyalty stamp card for WooCommerc Recently UpdatedDigital Stamp Card for WooCommerce
Turn every purchase into a reason to come back — an automated "buy 10, get a reward" lo...
Overview
Reward your loyal customers automatically.
The classic buy 10, get a reward loyalty card — fully automated inside your WooCommerce store. Customers collect stamps for paid orders and redeem rewards right in the cart.
Digital Stamp Card brings the classic coffee-shop loyalty card into your WooCommerce store — fully automated. Every time a registered customer places a paid order, they earn a stamp. When their card fills up, they get a reward: either a coupon code, or a reward they choose themselves in the cart — a free product or a category-based discount.
No third-party service. No monthly fees. No accounts to manage. It runs entirely inside your own store.
- Repeat business on autopilot — customers come back to fill their card.
- Zero admin overhead — stamps are added the moment an order is paid.
- You stay in control of the reward, the rules, and every word of text.
Two ways to reward a full card
1. Customer chooses in the cart
When a card fills, the customer earns a reward credit. On their next visit to the cart they pick their reward:
- A free product from a list you define (added at no cost, quantity locked to one)
- A cart discount based on your per-category percentages
Only one reward per order. Credit is auto-restored if the order is cancelled, refunded, or fails.
2. Automatic coupon
The plugin generates a single-use coupon (e.g. STAMP-7K2FQ9), locks it to the customer's email, and sends it by email.
- Fixed cart discount
- Percentage discount
- Free shipping
With optional expiry and individual-use flag.
Per-category discounts
Set a different discount percentage for every product category — for example 20% on one range, 10% on another — plus a default for everything else. When the customer chooses the discount reward, each item in their cart is discounted by its category's rate (highest matching wins).
Make it yours
- Upload your own logo to use as the stamp. Collected stamps show the full logo in colour; empty ones show it faded, just like a real paper card being filled in.
- A polished stamp card in every customer's account, with a progress bar, remaining count, active reward, and coupon history.
- Show the card anywhere with the
[stamp_card]shortcode.
Smart, on-brand emails
Optional emails for a new stamp, an "almost there" nudge, and the reward itself — all sent through WooCommerce's own email template so they match your store. Every subject and body is editable with handy placeholders like {customer_name}, {remaining}, and {coupon_code}. A "send test email" button lets you verify deliverability instantly.
Full admin control
- A sortable overview of every collector: progress, lifetime stamps, rewards won, pending rewards, last activity.
- Add or remove stamps by hand with a note — perfect for in-store purchases or goodwill gestures.
- A complete activity log (earned, manual, reward, redeemed, restored, revoked) linked to the relevant orders.
Flexible stamp rules
- Set how many stamps fill a card (e.g. 10).
- Give a stamp per order, or one per amount spent so big orders earn several at once.
- Require a minimum order value, or restrict stamps to chosen product categories.
- Carry leftover stamps to the next card, and remove stamps from refunded orders — your choice.
Works in any language
Every customer-facing label, card text, and email is editable right in the settings — no translation files needed. Write everything in your own language in minutes.
Built right
What's included
- The Digital Stamp Card plugin (installable ZIP)
- Complete HTML documentation
- Free updates and item support
Requirements
- WordPress 5.8 or newer
- WooCommerce 6.0 or newer
- PHP 7.4 or newer
Ready to turn every purchase into a reason to come back?
Install once, and let your store reward loyalty on autopilot.
Features
- ✓ Automated stamp collection — a stamp is added the moment an order is paid, with no manual work.
- ✓ Two reward modes — let customers choose in the cart (free product or discount) or hand out an automatic coupon code.
- ✓ Per-category discount percentages — set a different % for every product category, plus a default for the rest.
- ✓ Free-product reward picker — customer picks one gift from your admin-defined list; added to the cart at no cost, quantity locked to one.
- ✓ Custom stamp logo — upload your logo; collected stamps show it in colour, empty ones show it faded, just like a real paper card.
- ✓ Branded stamp card in My Account with a progress bar, remaining count, active reward, and coupon history.
-
✓
Shortcodes included —
[stamp_card]for the card and[stamp_card_redeem]for the reward chooser. - ✓ Smart emails — new stamp, "almost there", and reward emails, all editable with placeholders and a built-in delivery test button.
- ✓ Auto-restore on cancelled orders — reward credits are given back if an order is cancelled, refunded, or fails.
- ✓ Flexible stamp rules — one stamp per order or per amount spent, minimum order value, and per-category restrictions.
- ✓ Full admin suite — collectors overview with stats, manual stamp adjustments with notes, and a complete activity log linked to orders.
- ✓ Every text is editable — customer-facing labels and emails written directly in settings, no translation files needed. Works in any language.
- ✓ WooCommerce HPOS compatible — declared support for High-Performance Order Storage and modern WooCommerce APIs.
- ✓ Secure & developer-friendly — nonces, capability checks, escaped output, prepared queries, plus filter and action hooks to extend behaviour.
- ✓ Full HTML documentation included with the download.
Requirements
- ✓ WordPress 5.8 or newer — a standard modern WordPress installation.
- ✓ WooCommerce 6.0 or newer — installed and active. Fully compatible with High-Performance Order Storage (HPOS).
- ✓ PHP 7.4 or newer — PHP 8.0, 8.1, 8.2, and 8.3 are supported.
- ✓ MySQL 5.7+ or MariaDB 10.3+ — the standard database requirement for modern WordPress.
- ✓ Working email delivery — for stamp, "almost there", and reward emails to arrive. If your server does not send email, an SMTP plugin (e.g. WP Mail SMTP, FluentSMTP) is recommended. A built-in test button lets you verify delivery in one click.
- ✓ Registered customers — stamps are tied to a customer account, so guest-checkout orders do not earn stamps (by design — a stamp card needs an owner).
-
✓
Works with any modern theme — including block themes. The reward chooser appears automatically on the classic cart/checkout; on block-based cart pages, use the
[stamp_card_redeem]shortcode.
Instructions
Installation
-
1
Upload the plugin. In WordPress admin, go to Plugins → Add New → Upload Plugin. Choose
digital-stamp-card.zipand click Install Now, then Activate. - 2 Open Stamp Card › Settings. A new Stamp Card menu appears in the admin sidebar. Configure your rules there.
- 3 Refresh permalinks (once). If the customer account tab shows a 404, go to Settings → Permalinks and click Save Changes once — this refreshes WordPress rewrite rules.
Quick start (5 minutes)
- 1 Set stamps required. Under Settings › Stamps, set how many stamps fill one card (10 is a good default).
- 2 Choose a reward mode. Leave it on "Customer chooses in the cart" for the richest experience, or switch to "Automatic coupon" for the classic model.
- 3 Define the reward. In choice mode, pick one or more free products and/or set discount percentages per product category. In coupon mode, choose the coupon type and amount.
- 4 Upload a stamp logo. Optional. Under the card appearance settings, upload a square image from the media library. Empty stamps show it as a faded ghost, filled stamps in full colour.
- 5 Edit the texts and emails. Every customer-facing text is a plain field in settings — write everything in your language. Then click "Send a test email to me" under Emails to confirm delivery.
- 6 Save and test. Place a test order, mark it complete, and check the Stamp Card tab in your account.
Displaying the card
The stamp card appears automatically as a "Stamp Card" tab in every customer's My Account page. You can also place it anywhere with a shortcode:
For block-based cart pages, add the reward chooser with:
On the classic cart and checkout, the chooser appears automatically — no shortcode needed.
Documentation & support
Open documentation.html included with your download for the complete guide: all settings, both reward modes, email placeholders, developer hooks, FAQ, and license terms.
Contact us through your Codester account's item support. Please include your WordPress and WooCommerce versions plus a short description of what you expected versus what happened.
| Category | Plugins / WooCommerce |
| First release | 3 July 2026 |
| Last update | 8 July 2026 |
| Supported CMS | WooCommerce 6.x, WordPress 5.8, WordPress 5.9, WooCommerce 7.x, WooCommerce 8.x, WordPress 6.0, WordPress 6.1, WordPress 6.2, WordPress 6.3, WordPress 6.4, WordPress 6.5, WooCommerce 9.x, WordPress 6.6, WordPress 6.7 |
| Files included | .php, .css, Javascript .js |
| Tags | wordpress, ecommerce, woocommerce, points, plugin, discount, loyalty, rewards, coupons, loyalty program, customer retention, stamp card |








