La release 2.7.0 introduce la state machine dei rimborsi end-of-promo e un safeguard di configurazione prodotto.
State machine rimborsi (2.7.0)
- Nuovi stati campagna:
refund_processing,refund_retry_pending,refund_waiting_license,completed_refunded,completed_partial_refund,refund_failed,completed_manual_close. - Meta ordine canonico
_wccp_refund_status(HPOS-safe). - Watchdog cron ogni 15 min per contatori batch bloccati; retry automatico via Action Scheduler.
- Pannello admin nel tab Community Pricing con azioni: Rielabora rimborsi sospesi, Riprova falliti, Chiudi manualmente.
- Suite test CLI: 133 asserzioni (
bin/test-state-machine-all.php).
Guida operativa: Capitolo 5 — Gestione dei Rimborsi (aggiornare se necessario con §5.3 stati campagna).
Safeguard Sale price WooCommerce (2.7.0)
- Community Pricing e il Sale price nativo WooCommerce sono mutuamente esclusivi sullo stesso prodotto.
- Il plugin impedisce l’attivazione della promozione se è impostato un prezzo scontato WC.
- Motivo: evita ordini no reward quando il cliente ha pagato il sale price ma il rimborso si calcola sul regular + soglie.
Dettaglio: Capitolo 3 §3.5.