Ein Export für eine CSV file, um es z.B. bei DPD einlesen zu lassen, ist eine feine Sache und im Standart fast intuitiv zu bedienen. Wenn man dann Sonderwünsche der zu importierenden Stelle erfüllen muss, kann man die Variablen noch mit Smarty sehr gut anpassen.
Wenn aber, wie z.b. ab heute DPD, es die Strasse nicht mehr in einem Feld erwartet, sondern getrennt in Strassename und Hausnummer - hat man ein riesen Problem. Denn pro Export kann man für eine Variable, in dem Falle die $shippingStreet - auf den ersten Blick nur eine Konvertierung vornehmen. Shopware speicher die Strassenamen aber nur in einem DB Feld inkl. Nummer. Ich kann nun also für den Export zwar 2 Felder anlegen:
Strassenname -> $shippingStreet
Hausnummer -> $shippingStreet
Aber nur eine Variable zuweisen. Ich muss also die Variable in der Konvertierung bearbeiten. Das Ergebnis der Konvertierung, gilt dann für alle Felder.
Es sein denn: Man kann in der Konvertierung, die Felder abfragen, die gerade gefüllt werden.
Sinngemäß: {if FEDLNAME=Strassenanme} {$shippingStreet|regex_replace:"/[0-9]+/":""} {/if}
und dann noch eine {if} Abfrage für Hausnummer. Dann könnte es klappen.
Weiss jemand, wie man in der Konvertierung, die Feldname mittels smaryt ansprechen kann ?
Danke, das könnte die Rettung sein…bastle schon 1 Woche daran herum…