Zugriff auf die Artikel im Versandmodul

Thema wurde von dmun, 5. August 2021 erstellt.

  1. dmun
    dmun Erfahrener Benutzer
    Registriert seit:
    2. Juni 2019
    Beiträge:
    325
    Danke erhalten:
    36
    Danke vergeben:
    6
    Guten Tag,

    besteht in den Versandmodulen die Möglichkeit auf die einzelnen Artikel in der Bestellung zu zu greifen ?

    In einem Modul (GX3.14 ist im Einsatz) wird für die Berechnung der Versandkosten auf Details zur Bestellung zu gegriffen:

    $destination_country = $order->delivery['country']['iso_code_2'];
    $destination_zip_code = $order->delivery['postcode'];

    Um das Land und die PLZ ab zu fragen.

    Geht das auch für Artikel in der Bestellung, z.B. $order->items... ?

    Hintergrund: ich möchte gerne prüfen ob bestimmte Artikel in der Bestellung enthalten sind um dann weitere Schritte bei der Berechnung durchführen zu können (Stichwort Gefahrgut).

    Viele Grüße, Dirk
     
  2. Anonymous
    Anonymous Erfahrener Benutzer
    Mitarbeiter
    Registriert seit:
    22. Juni 2011
    Beiträge:
    4.760
    Danke erhalten:
    1.749
    Danke vergeben:
    137
    Ich glaub, du suchst $order->products :)
     
  3. dmun
    dmun Erfahrener Benutzer
    Registriert seit:
    2. Juni 2019
    Beiträge:
    325
    Danke erhalten:
    36
    Danke vergeben:
    6
    ich habe es jetzt mittels
    $products = $_SESSION['cart']->get_products();
    gelöst.

    Habe ich dem gambioultra Modul entnommen ;-)

    Grüße, Dirk
     
  4. Christian Mueller
    Christian Mueller Beta-Held
    Registriert seit:
    4. Juli 2011
    Beiträge:
    3.824
    Danke erhalten:
    981
    Danke vergeben:
    312
    Für das Problem solltest Du Dir mal die Versand- und Zahlartensperre von Xycons ansehen. Damit kannst Du Versandmodule für bestimmte Artikel sperren. Für Gefahrgutartikel nutzt Du dann halt nur eine bestimmte Versandart.

    Für Ausland kannst Du die vorhandene Versandart bei Bedarf duplizieren.
    Läuft hier seit Jahren problemlos.
     
  5. dmun
    dmun Erfahrener Benutzer
    Registriert seit:
    2. Juni 2019
    Beiträge:
    325
    Danke erhalten:
    36
    Danke vergeben:
    6
    Alles gut, Änderung ist schon umgesetzt ;-)

    Grüße, Dirk