rechtstexte für onlineshop
Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Wie in order_mail Kundenadresse Land abfragen?

    Ranjid

    • Neu im Forum
    • Beiträge: 28
    Wie in order_mail Kundenadresse Land abfragen?
    am: 29. Januar 2018, 13:14:23
    Hallo Gemeinde,

    habe XTc Modified 1.05 SP1 d im Einsatz.

    Wie kann ich in der order_mail.html das Land der Kundenadresse abfragen?

    Ich fragen zur Anzeige der richtigen Bankverbindung bereits folgendes ab:
    Code: PHP  [Auswählen]
    {if $cs.country != '' && $cs.country != 'Germany' && $cs.country != 'Deutschland' && $PAYMENT_METHOD_PLAIN == 'eustandardtransfer'}
    Es erfolgt Anzeige der Bank X

    Wie kann ich jetzt für die Abfrage das Land der Kundenadresse in die Abfrage einbauen. Es soll auch diese Bankverbindung angezeigt werden wenn das Land der Kundenadresse Schweiz ist.

    Wie lautet die Variable für das Land der Kundenadresse (nicht Lieferadresse oder Rechnungsadresse)?

    Hintergrund: Kundenadresse Land Schweiz, Lieferadresse Land Deutschland. Überweisung erfolgt von Bank aus der Schweiz auf ein falsches Konto (Gebühren zu hoch!).

    Danke im Voraus.

    Grüße
    Michael

    Linkback: https://www.modified-shop.org/forum/index.php?topic=38521.0

    Ranjid

    • Neu im Forum
    • Beiträge: 28
    Re: Wie in order_mail Kundenadresse Land abfragen?
    Antwort #1 am: 30. Januar 2018, 11:21:32
    Hallo,

    habe es mit den Variablen
    Code: PHP  [Auswählen]
    $country
    und
    Code: PHP  [Auswählen]
    $customers_country
    versucht leider klappt das nicht.

    Kennt jemand die Variable für das Land der Kundenadresse?

    Kann ich in einer IF-Anweisung "&&" und "||" gleichzeitig abfragen?

    Danke und Grüße
    Michael

    awids

    • Experte
    • Beiträge: 3.803
    • Geschlecht:
    Re: Wie in order_mail Kundenadresse Land abfragen?
    Antwort #2 am: 30. Januar 2018, 15:56:26
    Kann ich in einer IF-Anweisung "&&" und "||" gleichzeitig abfragen?

    Ja, kannst du.

    Code: PHP  [Auswählen]
    if (Bedingung1 && Bedingung2 || Bedingung1 && Bedingung3 || Bedingung 1 == Wert || ... ) {

    Ich kenne deine Shop-Antiquität leider nicht, bin erst seit 1.06 dabei.
    Von Seiten der send_order.php (zumindest in 2.0.3.0) müsste dir aber eigentlich schon die Variable {$COUNTRY} im E-Mail-Template zur Verfügung stehen welche auf die registrierte Kundenadresse zugreift:

    Code: PHP  [Auswählen]
      $smarty->assign('COUNTRY', $order->customer['country']);

    Wenn du speziell auf Versand- oder Rechnungsland zugreifen willst, könntest du dies wie folgt erweitern:

    Code: PHP  [Auswählen]
      $smarty->assign('BILLINGCOUNTRY', $order->billing['country']); // Rechnungsadresse: Land
      $smarty->assign('DELIVERYCOUNTRY', $order->delivery['country']); // Lieferadresse: Land

    Innerhalb der send_order.php ist dann mit den Klassenaufrufen zu arbeiten, z. B. $order->delivery['country']
    4 Antworten
    3364 Aufrufe
    13. November 2011, 09:50:56 von lexus
    4 Antworten
    15629 Aufrufe
    07. November 2012, 12:17:14 von macprint
    1 Antworten
    1922 Aufrufe
    17. Februar 2016, 12:22:05 von chaploo
    10 Antworten
    4678 Aufrufe
    08. April 2016, 09:04:30 von dmun