Version 2.5.0 is the most feature-rich release since the plugin’s launch, with a focus on coupon security, automated customer communication, and brand identity.
Coupon Safety Engine
The new safety engine automatically invalidates Store Credit coupons when an associated order is refunded — either fully or partially. The coupon transitions from publish to draft, with the event recorded in the order log and customer note. This prevents the accumulation and use of credits on already-refunded orders.
[IMG - Order note with coupon invalidation message]
Return Policy Notice Control
Full setup guide: Chapter 2 §2.9 Return Policy Notice.
You can now display a customisable informational box about the return policy directly on the product page. The box shows the configured buffer days and includes a hardcoded legal disclaimer about the Right of Withdrawal. An inline preview is available in the admin for checking the effect before publishing.
[IMG - Return policy notice on product page with inline admin preview]
Manual Refund Warning Panel
The order panel in the backend now includes a banner that dynamically calculates the maximum manually refundable amount, net of automatic refunds already issued by WCCP. This prevents duplicate or excess refunds during manual management.
[IMG - Manual refund warning banner with calculated amount]
Guard Period Email System
A new transactional email module: at the end of the tolerance window (default 14 days from campaign closure), the plugin automatically sends an email to the customer to notify them that the right-of-withdrawal period has ended. Delivery is managed by Action Scheduler with idempotency guarantees — no duplicates even in case of re-execution.
[IMG - Example Guard Period email sent to customer]
Frontend Order Detail Rewards Grid
On the My Account → View Order page, customers now find a new Rewards Grid section dedicated to campaign rewards. The grid shows:
- The campaign outcome (successful, in progress, etc.).
- Received coupons with their actual status: Valid, Used, Expired, Cancelled.
- Refund amounts associated with the order.
[IMG - Rewards Grid in frontend order detail]
Robust Coupon Status Tracking
Coupon status is now tracked robustly in both backend and frontend views: the system loads the coupon object independently of the WordPress post status (works even with coupons in draft or trash state), ensuring full visibility of history.
SVG Brand Identity
The admin interface has been updated with brand SVG icons:
- Landscape logo in the settings sidebar.
- Logo in the Setup Wizard header.
- Brand icon in the WooCommerce product tab.
[IMG - New SVG icon in the product's Community Pricing tab]