From e45b065c3751c6381142e3ed0ce28dfcb9f0adef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mathias=20Gla=CC=88ser?= Date: Tue, 16 Jun 2026 15:38:48 +0200 Subject: [PATCH] Remove direct Excel webhook helper --- modules/erp/direktverkauf/api/otc-order.php | 2 +- modules/erp/import-integration/service.php | 25 --------------------- 2 files changed, 1 insertion(+), 26 deletions(-) diff --git a/modules/erp/direktverkauf/api/otc-order.php b/modules/erp/direktverkauf/api/otc-order.php index 3276ebe..2ab425f 100644 --- a/modules/erp/direktverkauf/api/otc-order.php +++ b/modules/erp/direktverkauf/api/otc-order.php @@ -166,7 +166,7 @@ try { $pdo->commit(); - $excelTrigger = trigger_excel_webhook($externalRef, $env); + $excelTrigger = dispatch_order_import_webhooks($pdo, $env); json_response(201, [ 'ok' => true, diff --git a/modules/erp/import-integration/service.php b/modules/erp/import-integration/service.php index 4a0fe02..49d13fe 100644 --- a/modules/erp/import-integration/service.php +++ b/modules/erp/import-integration/service.php @@ -135,31 +135,6 @@ function trigger_shipping_label_flow(array $order, array $localEnv): array ]; } -function trigger_excel_webhook(string $externalRef, array $localEnv): array -{ - $url = derive_excel_webhook_url($localEnv); - if ($url === '') { - return [ - 'enabled' => false, - 'ok' => false, - 'message' => 'Excel webhook URL not configured', - ]; - } - - $headers = build_n8n_webhook_headers($localEnv); - throttle_webhook_channel('excel', 5); - $result = post_json($url, ['Bestellnummer' => $externalRef], $headers, 20); - - return [ - 'enabled' => true, - 'ok' => $result['ok'], - 'status' => $result['status'], - 'url' => $url, - 'message' => $result['ok'] ? 'Excel webhook triggered' : ($result['error'] !== '' ? $result['error'] : 'Excel webhook returned non-2xx'), - 'responseBody' => $result['body'], - ]; -} - function dispatch_order_import_webhooks(PDO $pdo, array $localEnv, int $limit = 20): array { $url = derive_excel_webhook_url($localEnv);