Gelöst DotLiquid- Artikelnamen aus Kategorie und eigenen Felder erstellen.

ple

Sehr aktives Mitglied
20. August 2019
454
59
WaWi 1.4.34.0

Hallo zusammen,
erst mal großes Lob an JTL und die Community. Ich bin seit ca. 4 Wochen auf der Suche nach einem WaWi. Habe bisher Idempiere, Openz, ODOO, Metasfresh und noch ein paar getestet.
JTL Wawi ist bis jetzt das beste was ich gesehen habe. Vor allem die Ameise, die erleichtert mir den Import sehr.
Nun ist es aber so, dass meine Artikel Antiquitäten, Sammlerstücke sind und daher der Artikelname sich aus dem Kategorienamen, Zustand und Jahr erstellt werden müssen.
Händisch wollte ich da nicht rangehen, daher der Automatismus mit Workflows und ein wenig Code.
Im Moment handhabe ich neue Artikel wie folgt. Ein Foto wird gemacht mit dem Dateinamen 20190826_0001. Danach führe ich eine batch aus, die mir ein "dir /B" liefert und als CSV abgelegt. Diese wird dann mittels Ameise automatisch importiert
in die Kategorie "unkategorisiert".
soweit so gut.
Nun wollte ich dann abends anfangen die Artikel zu pflegen, also in die passende Kategorie, Jahr, Zustand usw. nach dem speichern soll mir dann der Artikelname aus den Variablem erzeugt werden.
Mein Code sieht bisher wie folgt aus.
Code:
{% if Vorgang.Allgemein.Kategorisierung.Kategorien.ErstesObjekt.Name == "unkategorisiert" %}
{% else %}
{{ Vorgang.Allgemein.Kategorisierung.Kategorien.ErstesObjekt.Oberkategorie.Name }}, 
{{ Vorgang.Allgemein.Kategorisierung.Kategorien.ErstesObjekt.Name }}, 
{{ Vorgang.EigeneFelder.Jahr.Jahrgang }}, 
{{ Vorgang.EigeneFelder.Eigenschaft.Erhaltung }}
{% endif %}

aber den Code wollte ich noch verfeinern. Die langen Namen in Variable und damit weiterarbeiten im weiteren Code.
Auch wenn eigene Felder mal geleert werden, wird später mit eine "0" angezeigt. Das müsste ich auch noch irgendwie abfangen, damit keine Null im Artikelnamen angezeigt wird.

Der Syntax um auf die Variablen zuzugreifen ist mir noch nicht klar. Im Beispiel hatte ich sowas gelesen "user.name".Gibt es sowas auch für "Vorgang.Allgemein.Kategorisierung.Kategorien.ErstesObjekt.Oberkategorie.Name" oder gar für eigene Felder?
ich bin schon am überlegen, ob es nicht Sinn macht statt eigene Felder lieber Attribute zu nehmen, aber da sind einige Klicks mehr notwendig um die Auswahl oder Eingabe zu wählen.
Viele Fragen über Fragen, aber ich hoffe, dass ich mit dem Backend schnellstens fertig bin, damit ich den Shop austesten kann, aber dafür muss das Grundgerüst bestens stehen.
Frage nebenbei, kann ich auch einkommentieren, damit der Code nicht ausgeführt wird?

Gruß und Vielen Dank für eure Unterstützung.
 

Rico Giesler

Offizieller Servicepartner
SPBanner
10. Mai 2017
13.243
1.508
Ich stell mir grad die Frage ob es wirklich einfacher ist die Artikelnamen so zusammensetzen zu lassen oder ob das reine Eintragen im Namen nicht besser wäre!?
 

ple

Sehr aktives Mitglied
20. August 2019
454
59
Ich hab es soweit am laufen. Neue Artikel werden direkt automatisiert importiert und in die Kategorie "ungekategorisiert" abgelegt. Der Artikelname ist dann nur der Bildname, z.B. "20190901_0001". Jetzt kann ich jeden Artikel bearbeiten, also in Kategorie schieben, Eigenschaften zuweisen, Zustand usw. Nach dem Speichern wird mittels Workflow der Name dann umbenannt mit den letzten 2 Kategorien, Jahr, Erhaltung, Material. Teiler ist dann ein ",". Vertipper sind so unmöglich.
Das funktioniert super und erspart mindestens 50% Arbeit, da der komplette Import automatisiert ist inkl. Bild. Bei anderen ERP Systemen bin ich längst nicht soweit gekommen.
Leider jedoch musste ich danach feststellen, dass keine Differenzbesteuerung möglich ist und ich somit wieder bei Null anfangen kann. Sehr traurig, auch für meine anderen Händler.
Vielleicht kann noch einer den Code gebrauchen, ist unten angehängt.
Gruß

Code:
{% assign unkat = Vorgang.Allgemein.Kategorisierung.Kategorien.ErstesObjekt.Name -%}
{% assign oberkat = Vorgang.Allgemein.Kategorisierung.Kategorien.ErstesObjekt.Oberkategorie.Name -%}
{% assign unterkat = Vorgang.Allgemein.Kategorisierung.Kategorien.ErstesObjekt.Name -%}
{% assign jahrgang = Vorgang.EigeneFelder.Jahr.Jahrgang -%}
{% assign jstart = Vorgang.EigeneFelder.Jahr.Start -%}
{% assign jende = Vorgang.EigeneFelder.Jahr.Ende -%}
{% assign erhaltung = Vorgang.EigeneFelder.Eigenschaft.Erhaltung -%}
{% assign material = Vorgang.EigeneFelder.Eigenschaft.Material -%}
{% if unkat != 'unkategorisiert' -%}
{% capture aname -%}
{{ oberkat }},
{{ unterkat }},
{% if jahrgang != 0 -%}
{{ jahrgang }},
{% endif -%}
{% if jstart != 0 and jende != 0 -%}
{{ jstart }} bis {{ jende }},
{% endif -%}
{% if erhaltung != "" -%}
{{ erhaltung }},
{% endif -%}
{% if material != "" -%}
{{ material }}
{% endif -%}
{% endcapture -%}
{{ aname }}
{% endif -%}
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Angebot Exportvorlage mittels DotLiquid User helfen Usern - Fragen zu JTL-Wawi 4
Formatierungsfehler in XML bei Verwendung von dotliquid kaufland.de - Anbindung (SCX) 2
Wie schalt ich den worker Client aus auf den Server wegen Update JTL-Wawi 1.8 1
Neu WMS Picklisten pro Lagerbereich aus einem Auftrag Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 3
Falsche Bankverbindung bei (alten) Aufträgen aus Abonnements JTL-Wawi 1.8 0
Neu CSV-Export von Produkten aus bestimmter Kategorie Allgemeine Fragen zu JTL-Shop 1
Neu Auftrag verpacken druckt auf 2 Drucker RE aus / wo kann das eingestellt werden? Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
Neu Bankverbindung wird nicht in Aufträgen/Rechnungen aus Abonnements aktualisiert User helfen Usern - Fragen zu JTL-Wawi 0
Workflow - internationaler Auftrag -> Artikelname aus Stammdaten JTL-Wawi 1.7 1
Teillieferungen aus Aufträgen JTL-Wawi 1.8 0
Neu Gefahrlos Testkunden aus tkunde löschen? Umstieg auf JTL-Shop 1
Neu Kurzbeschreibung aus mehreren Zellen importieren - möglich? User helfen Usern - Fragen zu JTL-Wawi 11
Neu Daten aus getBackorderString Templates für JTL-Shop 7
Neu Nach Update auf 5.3 fliegen die Produkte aus dem Merchant Center JTL-Shop - Fehler und Bugs 0
Neu Update des JTL shops aus der Wawi funktioniert nicht Allgemeine Fragen zu JTL-Shop 1
Neu EK-Netto der Verkäufe aus Datenbank ? User helfen Usern - Fragen zu JTL-Wawi 5
Kundenattribute aus Shop übernehmen und aus Wawi zurück an Shop übermitteln Einrichtung JTL-Shop5 1
Neu Produktdaten aus Shop zur Wawi WooCommerce-Connector 9
Neu Kunden aus Wawi nicht auffindbar JTL-POS - Fehler und Bugs 5
Versuch Bilder aus Ebay für Kaufland zu übernehmen JTL-Wawi 1.8 0
Druckvorlage für Etiketten aus Auftragspositionen JTL-Wawi 1.8 4
Neu Shop in Unterverzeichnis führt dazu, dass Inhalte aus dem übergeordneten Verzeichnis im Shop gezeigt werden JTL-Shop - Fehler und Bugs 3
Rechnung zeigt Mehrwertsteuer 0% aus obwohl 7% berechnet werden - wenn UST-ID eingegeben JTL-Wawi 1.8 0
Warum sind die Rechnungen aus Aufträge(mit Rechnung(Vollständig)) nicht unter Rechnung zu finden JTL-Wawi 1.7 0
Neu Alle Produktbilder in Shopify aus JTL löschen Shopify-Connector 0
Neu Zusammenführen / Konsolidieren von Artikeln aus 2 Quellen (Amazon / Shopify) und zentrale Bestands-Verteilung an beide Systeme User helfen Usern - Fragen zu JTL-Wawi 0
Kartonage (Set) besteht aus mehreren Artikeln (Stückliste) JTL-Wawi 1.8 0
Neu Coupon einlösbar bei Mindestbestellwert aus Kategorie xy Allgemeine Fragen zu JTL-Shop 0
Neu Suche Seite 2 gibt falsche URL aus JTL-Shop - Fehler und Bugs 4
Neu NEU ✔️ PDF-Angebots-Plugin für den JTL-Shop 5 - PDF Angebote von der Produktseite oder aus dem Warenkorb heraus generieren B2C / B2B Plugins für JTL-Shop 5
Neu JTL POS übernimmt Attribute nicht aus WaWi Einrichtung / Updates von JTL-POS 2
Neu Aus bestehenden Artikeln einen Vaterartikel erzeugen. JTL-Wawi - Ideen, Lob und Kritik 0
Ausgabe per E-Mail geht plötzlich nicht mehr, Testmail aus Wawi aber schon JTL-Wawi 1.6 22
Neu erster JTL Shop - Artikelbilder aus Cloudspeicher - aber nicht in die Wawi eazybuisiness DB Allgemeine Fragen zu JTL-Shop 0
Neu Emails aus der Wawi an Gmail kommen nicht an ///SPF User helfen Usern - Fragen zu JTL-Wawi 4
In Diskussion Workflow, Wert setzen aus Zwischenablage/Clipboard JTL-Workflows - Ideen, Lob und Kritik 0
Neu Nach Import von Kundendaten aus SW5 Umleitung nach Login und weiße Seite JTL-Shop - Fehler und Bugs 5
Artikel aus Auftrag entfernen, Zahlung drin lassen JTL-Wawi 1.7 0
Neu E-Mail Versandbenachrichtigung aus JTL Wawi 1.8.10.0 wird doppelt versendet User helfen Usern 6
Texte aus Webshop Datei ziehen Einrichtung JTL-Shop5 0
Neu Packtisch druckt nichts aus User helfen Usern - Fragen zu JTL-Wawi 0
Workflow Bug: Rechnungskorrektur erstellen aus Retoure JTL-Wawi 1.8 4

Ähnliche Themen