Ich habe nach dem Update auf 5.2.13 und umstellung auf PHP7 feststellen müssen, das die eMailvorlage mit mehreren Trackingcodes nicht mehr funktioniert.
http://community.shopware.com/Benutzung-der-Paketnummern-zur-Sendungsverfolgung_detail_1278.html?_ga=1.64776168.654502368.1463036720#Anpassung_der_eMail-Vorlage_bei_Vewendung_von_mehreren_Sendungsnummern
=>“Anpassung der eMail-Vorlage bei Vewendung von mehreren Sendungsnummern”
Fehlermeldung:
Fehler beim Ändern des Status.
Syntax Error f6" on line 17 “{assign var=‘Tracking’ value=’, '|split:{$sOrder.trackingcode}}” unknown modifier “split”
Falls jemand das gleiche Problem hat, das hat mir geholfen:
Seit PHP 5.x ist der modifyer split deprecated und scheinbar nicht mehr in PHP7 implementiert, an seiner stelle soll man |explode nutzen.
{assign var='Tracking' value=', '|explode:{$sOrder.trackingcode}} {for $ct=0 to {$sOrder.trackingcode|replace:",":"."|count\_sentences}} {if $sDispatch.name = GLS} [Link](http://www.php.net/link) zu Paket {$ct+1}: https://gls-group.eu/DE/de/paketverfolgung?match={$Tracking[$ct]} {/if} {/for}
Viele Grüße