Antwort #2 am: 30. Januar 2018, 15:56:26
Kann ich in einer IF-Anweisung "&&" und "||" gleichzeitig abfragen?
Ja, kannst du.
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:
$smarty->assign('COUNTRY', $order->customer['country']);
Wenn du speziell auf Versand- oder Rechnungsland zugreifen willst, könntest du dies wie folgt erweitern:
$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']