Guten Abend, nach Update auf die Version 4.4... ist die Datei /inc/xtc_get_order_data.inc.php nicht vorhanden. Wir benötigen diese Datei aber für eine individuelle Anpassung des Bestellprozesses (auto. E-Mail, Rechnung und Download). Welche Datei müsste man jetzt dafür nutzen (require_once(DIR_FS_INC . 'xtc_get_order_data.inc.php') ? Vielen Dank für Eure Hilfe und viele Grüße Michael
Hallo Michael, wenn du eine Bestellung auslesen möchtest, solltest du den OrderReadService nutzen. Das geht so: PHP: // Bestellnummer im Beispiel ist 1$orderId = new IdType(1);$orderReadService = StaticGXCoreLoader::getService('OrderRead');$order = $orderReadService->getOrderById($orderId);
Hallo Moritz, vielen Damk für den Hinweis. Trotzdem nochmals die Frage: kann diese alte Datei /inc/xtc_get_order_data.inc.php trotzdem noch genutzt werden? Grüße Michael
Ja, aber es gibt keinen Verlass, dass die weiterhin zuverlässig funktioniert. Sie berücksichtigt zum Beispiel keine Hub-Zahlungsweisen. Es ist nicht besonders klug sich Abhängigkeiten zu veraltetem Code zu schaffen.