Antwort #1 am: 21. September 2015, 18:30:47
Die Punkte müssen hier weg:
if (.$order->totals[1]['text']. == "0,00 EUR")
->
if ($order->totals[1]['text'] == "0,00 EUR")
Das behebt zumindest deinen Syntaxfehler. Punkte dienen in php dazu, Strings zusammen zu fassen/aneinander zu hängen. Du willst aber eine einfache Abfrage, da hat das nichts zu suchen.
Ich würde das aber in die Schleife rein packen und dann statt "1" eben "i" (ohne Anführungszeichen) nutzen. Schließlich ist nicht garantiert, dass deine Versandkosten immer am der 2. Stelle stehen.