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

ple

Sehr aktives Mitglied
20. August 2019
657
137
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.244
1.517
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
657
137
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 Dotliquid - Ausgabe der VaterVarKombi-Artikelnummer User helfen Usern - Fragen zu JTL-Wawi 2
JTL WaWi - Kunde - eigenes Feld - dotliquid - neue Variablen JTL-Wawi 1.9 1
Neu Hilfe bei korrekter Variable für Umsatzsteuer-Summe und dotLiquid-Übersicht Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu DotLiquid Formel für Lieferadresse mail und wenn nicht vorhanden dann Rechnungsadresse mail verwenden Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 7
Neu Rechnungsvorlagen 2.0 - Skontoberechnung auf den neuen Vorlagen (Formel) - Rechnen mit DotLiquid Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 6
Anderen Artikelnamen am Packtisch anzeigen lassen JTL-Wawi 1.9 1
Neu JTL Shop und SEO bei unterschiedlichen Sprachen aber gleichen Artikelnamen Betrieb / Pflege von JTL-Shop 12
Neu Fehlermeldung bei Synchronisation aus der WaWi: "Artikel "XYZ" kann nicht hochgeladen werden, da der Shop den Steuersatz '19' nicht unterstützt." WooCommerce-Connector 0
Produktdaten sind online - Wie jetzt aus JTL Angebotsdaten erstellen? kaufland.de - Anbindung (SCX) 0
Zahlung aus zwei "Quellen" JTL-Wawi 1.7 1
Neu Mediendateien aus Artikel sortimentsübergreifend entfernen JTL Ameise - Eigene Exporte 1
Neu Wie rufe ich Artikelbilder aus der Wawi im PowerBI Report Builder ab? User helfen Usern - Fragen zu JTL-Wawi 2
Änderungen aus Child-Template Einstellungen (Nova-child) werden nicht übernommen (Footer/Header) Einrichtung JTL-Shop5 3
Neu Kinderartikel aus bestehenden Artikeln JTL-Wawi 1.6 7
Neu Bild-URL per Workflow aus eigene Felder zuordnen – Geht das? User helfen Usern - Fragen zu JTL-Wawi 5
Neu Barauszahkungen etc aus POS im WaWi irgendwo sichtbar? Allgemeine Fragen zu JTL-POS 2
Neu Bestellbestätigung aus JTL SHOP mit Lieferadresse Dienstleistung, Jobs und Ähnliches 0
Neu Workflow-Bedingungen für Teillieferung aus zwei Lagern (Lager A & Lager B) User helfen Usern - Fragen zu JTL-Wawi 2
Neu Merkmale aus Globalen Angebotsvorlagen werden bei erstellen über Ameise nicht übernommen Wawi 1.10 eBay-Anbindung - Fehler und Bugs 0
Neu Packtisch+ erster Scan gibt keinen Erfolgston aus JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 1
Beantwortet Packtisch liefert nicht nach FIFO aus Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 3
Neu Teillieferung aus Vorkommissionierung Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 6
Neu Newsletter Abonnenten export aus dem JTL Shop? Allgemeine Fragen zu JTL-Shop 1
In Diskussion Syntax für For-Schleife? For-Schleife im Workflow gibt Syntaxfehler aus ... JTL-Workflows - Fehler und Bugs 13
In Diskussion Gesamtgewicht aus mehreren Paketen je Auftrag JTL-Workflows - Ideen, Lob und Kritik 1
Neu Gratisartikel werden plötzlich aus Warenkorb entfernt Allgemeine Fragen zu JTL-Shop 5
Neu Artikelettikett drucken mit Eigenen Feldern aus dem Reiter Allgemein User helfen Usern - Fragen zu JTL-Wawi 2
Neu Inhalt / Menge aus der Wawi im JTL Shop anzeigen / ohne Funktion ? Allgemeine Fragen zu JTL-Shop 2
Gelöst Kann man aus einem Kassenbon nachträglich einen DIN A4-Beleg ausdrucken? Allgemeine Fragen zu JTL-POS 2
Neu Was passiert wenn ich Amazon Aufträge, Lieferscheine und Rechnungen per SQL aus der WAWI-Datenbank lösche? User helfen Usern - Fragen zu JTL-Wawi 0
Neu Emails senden aus der Wawi an Bestellungen via Gastkonto (JTL Wawi 1.5.55.5 / JTL Shop 4.05) Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
Neu OSS-Zahlungsaufforderung aus Spanien erhalten Smalltalk 6
Neu Kauf aus Österreich wird im Warenkorb mit 19% angezeigt Betrieb / Pflege von JTL-Shop 0
Neu Kennt / nutzt jemand die MagicBOX (Fotobox) aus Holland ? User helfen Usern 0
Neu GPSR Daten aus dem Bereich "Hersteller" werden unvollständig übertragen JTL-Shop - Fehler und Bugs 5
Neu Pickliste für Aufträge mit mehr als einem Artikel aus verschiedenen Lagerbereichen Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 1
Neu Anmerkung "Klarna Pay Later." aus Auftrags Anmerkungen entfernen User helfen Usern - Fragen zu JTL-Wawi 1
In Bearbeitung Gutschein-Verkauf, Gutschein Details aus Positionsliste löschen Allgemeine Fragen zu JTL-POS 1
Neu Automatisches Ausliefern von Vouchers aus WMS User helfen Usern - Fragen zu JTL-Wawi 0
Gelöst POS aus anderem Lager verkaufen Allgemeine Fragen zu JTL-POS 2
Neu WF - Rabatt aus Artikelposition löschen User helfen Usern - Fragen zu JTL-Wawi 3
Neu Neuen ähnlichen Artikel direkt aus Auftrag - wie erstellen? User helfen Usern - Fragen zu JTL-Wawi 3
JTL Shipping: Artikelgewicht und Zusatzgewicht aus der Versandeinstellung wird nicht addiert JTL-ShippingLabels - Ideen, Lob und Kritik 2
Neu Bericht / Status E-Mails aus dem JTL Shop Allgemeine Fragen zu JTL-Shop 1
Neu Dropshipping Einstellungen in Wawi mit Händler, aber Versand geht von uns aus???? User helfen Usern - Fragen zu JTL-Wawi 4
Neu JTL Worker führt den Workflow nicht aus User helfen Usern - Fragen zu JTL-Wawi 0
Bankverbindung aus Kunde in neuen Shop-Auftrag übernehmen JTL-Wawi 1.9 0

Ähnliche Themen