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:
    298
    Danke erhalten:
    27
    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.748
    Danke vergeben:
    137
    Ich glaub, du suchst $order->products :)
     
  3. dmun

    dmun Erfahrener Benutzer

    Registriert seit:
    2. Juni 2019
    Beiträge:
    298
    Danke erhalten:
    27
    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.696
    Danke erhalten:
    886
    Danke vergeben:
    288
    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:
    298
    Danke erhalten:
    27
    Danke vergeben:
    6
    Alles gut, Änderung ist schon umgesetzt ;-)

    Grüße, Dirk