Shopseitige Diagnose (SSH, 28.08.): der Hook partnercenter_api_fetch_orders_status war in WP-Cron GAR NICHT eingeplant (grep leer), obwohl WP-Cron läuft (System-Cron trifft wp-cron.php alle 5 Min, DISABLE_WP_CRON=1 korrekt kompensiert). Damit pollte nichts /api/wp/status → jede abgeschlossene Bestellung blieb auf 'open' = orange. Ursache: Der Event wurde nur im register_activation_hook eingeplant und im Deaktivierungs-Hook gelöscht. Ein In-Place-Update (ohne Reaktivierung) ließ ihn dauerhaft verschwinden. Fix (Connector v1.6.0): partnercenter_api_ensure_cron() auf 'init' — plant den stündlichen Event nach, falls er fehlt (wp_next_scheduled-Guard). Selbstheilend, übersteht künftige Updates. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| docs | ||
| partnercenter-api | ||
| product management | ||
| tasks.md | ||