Release 2.7.0 ships the end-of-promo refund state machine and a product configuration safeguard.
Refund state machine (2.7.0)
- New campaign states:
refund_processing,refund_retry_pending,refund_waiting_license,completed_refunded,completed_partial_refund,refund_failed,completed_manual_close. - Canonical order meta
_wccp_refund_status(HPOS-safe). - 15-minute cron watchdog for stale batch counters; automatic retry via Action Scheduler.
- Admin panel in the Community Pricing tab: Resume suspended refunds, Retry failed, Close manually.
- CLI test suite: 133 assertions (
bin/test-state-machine-all.php).
WooCommerce Sale price safeguard (2.7.0)
- Community Pricing and the native WooCommerce Sale price are mutually exclusive on the same product.
- The plugin blocks promotion activation while a WC sale price is set.
- Prevents no reward orders when checkout used the sale price but refunds use regular price + tiers.
Details: Chapter 3 §3.4.