We are excited to announce interesting enhancements to WPLoyalty 1.2.14 – Duplicate points earned fixed in social share Campaign and Reward based on spending campaign.
1. Duplicate Points Earning Fixed in Social Share Campaigns
We’ve fixed the issue of duplicate points being earned in social share campaigns (Facebook, Twitter, WhatsApp, and Email shares).
Previously, points were earned immediately after each click. If clicked multiple times, duplicate points were earned.
To prevent this, we’ve implemented a “Scheduled Action” process, ensuring only one action is triggered, thus stopping multiple points from being earned.
2. Fixed Duplicate Points in “Reward Based on Spending” Campaign with Usage Limits
We’ve resolved the duplicate points issue in the “Reward based on spending” campaign under the “Campaign usage limit per customer” condition.
For example, previously, if the usage limit was set to “2,” customers could earn the reward only twice. However, if orders were changed to “success” status via bulk actions (Orders -> Bulk Actions), duplicate points were granted for each order.
Now, duplicate earning is prevented, and customers will earn the reward only up to the set limit, for example, 2 times.
Other notable improvements:
- Removed the warning in the cart block and shop page.
- Fixed the error message in WooCommerce 9.4.
- Enhanced launched widget to show by adding a setting for retry attempts.