Trader Information
Back to topOverview
Back to topMage2Expert Reward Points is an extension for Magento 2 that adds a complete customer loyalty program to your store. Shoppers automatically earn points for placing orders, creating anaccount, and leaving approved product reviews, then redeem those points for an instant discount on a future order — directly from the shopping cart or the native one-step checkout. Every points event triggers an automatic email notification, and every monetary calculation is performed in your store's base currency and converted correctly on display, so the program behaves consistently across multi-currency and multi-store-view setups. Once configured, the extension runs itself: points accrue on every qualifying order, redemption discounts apply through Magento's own totals system on the cart, checkout, order view, and order confirmation email, and an automatic expiry routine keeps balances current — all without any custom development or ongoing admin work.
Features
- Earn Points on Purchase — award a configurable number of points per unit of base currency spent, calculated from product prices only so shipping and tax never affect the reward.
- Earn Points on Registration and Reviews — award a one-time bonus when a customer creates an account, and a fixed bonus whenever a customer's product review is approved.
- Redeem Points for a Discount — customers apply points on the shopping cart page or directly on the checkout payment step, with the discount calculated and applied instantly via Ajax.
- Configurable Redemption Limits — set a minimum number of points required to redeem, a maximum number of points allowed per order, and a maximum percentage of the order total that points may cover.
- On-Site Promotion Badges — an "Earn X Points" badge appears on product and category pages, calculated live from each product's price to encourage larger purchases.
- Cart Page Balance Banner — a configurable message bar below the header shows the customer's current points balance, with placeholders for the balance and points label.
- Order Totals Integration — the Reward Points Discount appears as its own line on the cart, checkout, frontend order view, admin order view, and order confirmation email, positioned between the subtotal and the grand total exactly like a native discount.
- Automatic Deduction and Reversal — redeemed points are deducted from the customer's balance the moment an order is placed, and any points earned on that order are automatically restored if the order is later cancelled.
- Three Transactional Email Types — Points Earned, Points Deducted, and Points Expiry Reminder emails are sent automatically, each with an independently configurable template and sender identity.
- Automatic Point Expiry — a scheduled cron job expires points after a configurable number of days, and a second cron job sends an advance reminder email before expiry occurs.
- Full Admin Management — a dedicated Reward Points Transactions grid under the Marketing menu, plus a Reward Points tab on every customer's edit page for manual credit and debit adjustments with a full transaction history.
- Multi-Currency Safe — earning and redemption rates are always defined in base currency and converted using the order's own exchange rate, so the displayed discount always matches what is actually charged.
- Store-View Scoped Configuration — every setting group is store-view scoped, making the extension suitable for multi-store and multi-language Magento installations.
- Zero Core Code Modifications — built entirely on Magento's plugin, observer, totals, and layout XML systems. No class rewrites, no core file changes, and no conflicts with future Magento upgrades.
How It Works
After enabling the extension, go to Stores → Configuration → Mage2Expert → Reward Points and set the Points Earning Rate, the Points Required per Base Currency Unit Discount, and the minimum and maximum redemption limits that fit your store's margins. Customers start earning points immediately on their next order, registration, or approved review — the earned amount and new balance are shown on the order confirmation page, in the Points Earned email, and on the customer's My Reward Points account dashboard. When a customer has enough points to redeem, the cart and checkout pages automatically display a Reward Points panel where they can enter an amount, apply it, and see the discount reflected in the order totals before placing the order.
Email Notifications
Three independent transactional emails keep customers informed without any manual effort from store staff:
- Points Earned Email — sent whenever points are credited, showing the amount earned and the new balance.
- Points Deducted Email — sent for redemptions, admin adjustments, expirations, or order cancellation reversals, with an optional reason for full transparency.
- Points Expiry Reminder Email — sent a configurable number of days before a batch of points is due to expire, giving customers a chance to redeem them first.
Use Cases
- Repeat-purchase retailers — reward every order with points that bring customers back to redeem and spend again, increasing customer lifetime value.
- Subscription and consumables stores — use registration and review bonuses to build an initial points balance that nudges first-time buyers toward a second order.
- Multi-currency and multi-store retailers — run one consistent loyalty program across every storefront without maintaining separate rates per currency.
- Customer support teams — resolve "where are my points" tickets in seconds using the per-customer transaction history and manual adjustment tool.
- Marketing teams — use the cart balance banner and product page badges to make the loyalty program visible at every stage of the shopping journey, not just at checkout.
Technical Specifications
Back to topSeller profile
Seller contact
Current Version
1.0.0
Adobe Commerce platform compatibility
Adobe Commerce (cloud): 2.4 (current)
Adobe Commerce (on-prem): 2.4 (current)
Magento Open Source: 2.4 (current)
Type
Stable Build
Updated
14 July, 2026
Categories
Extensions, Sales, Rewards & Loyalty
Quality Report
Back to topAll tests were conducted on the latest versions of Adobe Commerce that existed for the compatible release lines at the moment of the extension submission. Latest versions of all other software were used, as applicable.
Release Notes
Back to top1.0.0:
- Compatible with Adobe Commerce (cloud) : 2.4
- Compatible with Adobe Commerce (on-prem) : 2.4
- Compatible with Magento Open Source : 2.4
- Stability: Stable Build
-
Description:
Initial release — points earning (purchase, registration, review), points redemption on cart & checkout, product/category earn badges, cart balance banner, order totals integration, automatic expiry with reminder emails, full admin transaction management, multi-currency support.
Support
Back to topThe best place to start if you need help with a specific extension is to contact the developer. All Adobe Commerce developers have both a contact email and a support email listed.
Contact Vendor