Wo ist xtc_get_order_data.inc.php?

Thema wurde von Anonymous, 3. Mai 2022 erstellt.

  1. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    30. November 2016
    Beiträge:
    95
    Danke erhalten:
    4
    Danke vergeben:
    5
    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
     
  2. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    30. November 2016
    Beiträge:
    95
    Danke erhalten:
    4
    Danke vergeben:
    5
    ... bzw. kann diese alte Datei /inc/xtc_get_order_data.inc.php trotzdem noch genutzt werden?
     
  3. Moritz (Gambio)

    Moritz (Gambio) Administrator

    Registriert seit:
    26. April 2011
    Beiträge:
    5.786
    Danke erhalten:
    2.692
    Danke vergeben:
    903
    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);
     
  4. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    30. November 2016
    Beiträge:
    95
    Danke erhalten:
    4
    Danke vergeben:
    5
    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
     
  5. Moritz (Gambio)

    Moritz (Gambio) Administrator

    Registriert seit:
    26. April 2011
    Beiträge:
    5.786
    Danke erhalten:
    2.692
    Danke vergeben:
    903
    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.
     
  6. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    30. November 2016
    Beiträge:
    95
    Danke erhalten:
    4
    Danke vergeben:
    5
    Nochmals vielen Dank Moritz und eine schöne Restwoche!