Product Icon

WooCommerce Points and Rewards

Reward your customers for purchases and other actions with points which can be redeemed for discounts.

Feature Request: Currency-Aware Points & Rewards Calculation

I’m using your Points & Rewards plugin on a WooCommerce website that supports multiple currencies, and I’d like to suggest a feature that would greatly improve its usability in real-world, multi-currency stores.

Currently, points are awarded based on the numeric value of the order total, without taking the currency into account. For example:

A customer earns 10 points for spending 10 EGP.

The same points can later be redeemed on products priced in USD, using the same point-to-value logic.

This creates an unintended imbalance, because points earned in a low-value currency (EGP) can be redeemed against higher-value currencies (USD) without any conversion or normalization. As a result, customers may receive disproportionately high discounts when redeeming points on products priced in foreign currencies.

Suggested improvement:
It would be extremely helpful to have currency-aware handling for points, such as:

Defining point-earning rules per currency

Applying automatic currency conversion when calculating earned points

Allowing different point redemption rates based on the product’s currency

Or mapping points to a base currency internally, then converting as needed

This would make the plugin far more suitable for international and multi-currency stores, and prevent unintended exploitation of point values.

Thank you for your great work on the plugin, and I hope you’ll consider adding this functionality in a future update.

Author

ahmadadelz1

Current Status

Open

Last updated: January 5, 2026

0 comments

Log in to comment on this feature request.