Neu Merkmal Export aus Shop 4

Henry-H

Aktives Mitglied
11. März 2016
10
1
Hallo zusammen,

im Guide finde ich nur Beispiele zum Export der Merkmale für die Exportvorlagen für Shop 5:

{if $Artikel->cMerkmalAssoc_arr.Merkmalname}Wert vom Merkmal "Merkmalname": {$Artikel->cMerkmalAssoc_arr.Merkmalname}{/if}​

Für Umlaute ist das assign wichtig​

​

{assign var="Merkmalname" value="GrößeTower"}{$Artikel->cMerkmalAssoc_arr.$Merkmalname}​

Wichtig: Leerzeichen, Klammern und bestimmte Sonderzeichen wie “/” oder “\” werden aus dem Merkmalnamen im Array entfernt!​

​

Beispiel: Ein in JTL-Wawi als “Material / Oberfläche” gespeichertes Merkmal kann im Exportformat wie folgt ausgegeben werden​

​

{assign var="MaterialOberfläche" value="GrößeTower"}{$Artikel->cMerkmalAssoc_arr.$Merkmalname}​



Das funktioniert im Shop 4 bei mir leider nicht. Gelten dort andere Variablen, und wenn ja, wo finde ich diese?

Dank vorab für die Hilfe und Gruß
 

FMoche

Moderator
Mitarbeiter
15. Dezember 2014
1.369
347
Halle (Saale)
Es gibt den Guide immer für Shop 4 und 5. Auch wenn scheinbar manchmal der direkte Link ganz oben nicht funktioniert.
In deinem Fall wäre das https://guide.jtl-software.de/jtl-shop-4/systemverwaltung/neues-exportformat-erstellen/

Nichtsdestotrotz scheint mir das hier doppelt falsch zu sein, da sowohl die Info falsch ist, als auch - selbst auf der falschen Annahme basiert - das Codebeispiel.

Im Falle von Merkmalen müsstest du einfach nur die Sonderzeichen entfernen.
Um Beim Beispiel Merkmal mit Name = "Material / Oberfläche" zu bleiben, wäre dann die Ausgabe via
Code:
{$Artikel->cMerkmalAssoc_arr.MaterialOberflche}
korrekt. Also sowohl Umlaute als auch Slashes und Leerzeichen einfach entfernen.
 
  • Gefällt mir
Reaktionen: Henry-H

SHAAN

Sehr aktives Mitglied
26. August 2020
693
228
Ich verstehe das einfach nicht. Ich habe das Merkmal "Lagerfähigkeit", also

;{assign var="Lagerfhigkeit" value="GrößeTower"}{$Artikel->cMerkmalAssoc_arr.$Merkmalname};

oder

;{if $Artikel->cMerkmalAssoc_arr.Lagerfhigkeit} {assign var="Lagerfhigkeit" value="GrößeTower"}{$Artikel->cMerkmalAssoc_arr.$Merkmalname}{/if};​

folgende Ausgabe funktioniert nicht

;{$Artikel->cMerkmalAssoc_arr.Lagerfhigkeit};

Wie genau soll die Variable am ende denn aussehen?



Zweite Frage: kann ich auch die Umrechnungseinheit im JTL Shop exportieren, also 0,7l, aus welcher der Grundpreis berechnet wird?
 

Ähnliche Themen