Hallo Shopware-Forum,
ich habe ein Problem mit der Benutzung der Paketnummern zur Sendungsverfolgung beim Versand mit verschiedenen Versandunternehmen.
Ich versende mit DHL und mit DPD (DPD Classic, Europa sowie verschiedene Express-Varianten)
Ich habe die Schritte wie hier beschrieben ausgeführt. Es funktioniert im Prinzip auch. Womit ich aber nicht klarkomme, ist die Variable
{if $sDispatch.name == DHL}
Da man bei mir nicht zwischen Lieferdiensten wählen kann sondern nur unter „Standard-Versand Deutschland“ sowie „DPD-Express 10.00 Uhr“, „DPD-Express 12:00 Uhr“ usw. klappt das mit dieser Variable nicht. Wenn ich die Variable folgendermaßen eingebe {if $sDispatch.name == Standard-Versand Deutschland} bekomme ich die Fehlermeldung „too many shorthand attributes“. Scheinbar ist der Name hier zu lang oder es dürfen keine Leerzeichen verwendet werden. Ich müsste daher die Versandnamen soweit kürzen, dass das im Frontend nicht mehr klar formuliert ist. Kann ich hierauf Einfluss nehmen? Ich hatte gehofft, dass ich statt $sDispatch.name vielleicht eine ID nehmen kann oder ähnliches. Ich finde hierzu aber nichts.
Ein weiteres Problem ist die Trackingnummer im Kundenkonto (Frontend). Was müsste ich hier ins Feld „Tracking-URL“ eintragen, damit Shopware automatisch erkennt, ob die Tracking-URL von DHL oder von DPD angezeigt wird?