gruene-seele/dev/partnercenter-api
Kevin Adametz b6ca33288c Warenwirtschaft: AP-38 — Status-Cron selbstheilend einplanen (Ursache Ampel-Bug)
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>
2026-08-28 11:07:09 +00:00
..
admin Warenwirtschaft: AP-38 — ERP-/Connector-Status-Mapping vervollständigt 2026-08-28 11:01:25 +00:00
languages Partnercenter-API: WooCommerce-Plugin (v1.3.3) als Referenz eingecheckt 2026-07-15 15:46:16 +00:00
public Warenwirtschaft: AP-38 — ERP-/Connector-Status-Mapping vervollständigt 2026-08-28 11:01:25 +00:00
partnercenter-api.php Warenwirtschaft: AP-38 — Status-Cron selbstheilend einplanen (Ursache Ampel-Bug) 2026-08-28 11:07:09 +00:00