Neu Artikelbeschreibung aus globalen Textfeldern oder *.txt-File

Domenik F.

Neues Mitglied
19. Oktober 2020
15
1
Hallo Zusammen,

ich bin ganz neu hier und plane auf JTL umzusteigen. Ich hoste meinen Webshop selbst und benutze Shopware. Falls diese Infos für die Antwort relevant sind.
In dem bisherigen ERP System kann ich in der Artikelbeschreibung einen externen Pfad auf ein Textdokument legen, dass dann automatisch eingelesen wird. Das finde ich soweit ganz geschickt, zumal ich das entsprechende txt-file über die Artikelnummer abhole {file:\\.....\Produkte\Artikelbeschreibungen\{ART.ARTIKELNR}.txt}
Extrem schön wird diese Lösung wenn man mit einem Excel Ex und Import arbeitet, da ich dann immer nur den gleichen Pfad kopieren muss
Wäre so etwas in JTL auch möglich oder vielleicht noch eleganter zu lösen?

Bei meiner Recherche bin ich über die Globalen Textfelder gestoßen. Mir scheint als wäre hier der richtige Ansatz.
Nur leider ist hier jeder Versuch diese in der Artikelbeschreibung abzurufen, geschweige denn auswählbar zu machen fehlgeschlagen.
Kann mir hier jemand weiterhelfen?

Danke und Gruß Domenik
 

Domenik F.

Neues Mitglied
19. Oktober 2020
15
1
Hallo Fluxel,

danke Dir für die Antwort.
Da ich noch keine Ahnung vom Ablauf der Workflows und dem dotLiquid habe, hört sich das ganze erst mal sehr kompliziert an. Dacht, dass ginge bestimmt recht einfach. Ich werde es mir aber mal anschauen und mich einfuchsen.
 

Domenik F.

Neues Mitglied
19. Oktober 2020
15
1
Also, ich habe mir das mal angeschaut. Mit Workflows und Globalen Textbausteinen scheint es zu klappen. Auch wenn meines Erachtens etwas umständlich, da ich immer ein Event auslösen muss.
Nur wenn ich mit Dotliquid versuche einen Verweis auf die *.txt zu setzen, bekomme ich immer nur den Pfad angezeigt.
Gibt es hier einen Print- oder Labelbefehl?
Und wie bekomme ich einen Verweis ins Netzwerk hin? Was mach ich falsch.
Danke für Eure Hilfe
1603222424851.png
 

fluxel

Aktives Mitglied
17. April 2019
30
7
Hückelhoven
Soweit ich weiß, kannst du mir dotLiquid keine Dateien auslesen. Du könntest dir aber eine Tabelle in der Datenbank anlegen, wo du den Dateiname und den Inhalt rein schreibst. Das könntest du dann mit dotLiwuid abfragen.
 

Domenik F.

Neues Mitglied
19. Oktober 2020
15
1
Hi Hendrik,

danke dir für die Antwort, das scheint mir dann doch ein bisschen zu aufwändig.
Was ich gerade versuche ist über die Workflows Textbausteine zusammenzustricken. Aber auch hier gibt es wieder Probleme an denen ich gerade nicht vorbeikomme.
Ich habe mir ein eigenens Feld angelegt, dessen Inhalt in bei aktiver Checkbox in den Beschreibungstext übernommen wird.
1603238645898.png
Das funktioniert auch ganz gut über einen manuellen Workflow auch soweit ganz gut.
Jetzt möchte ich noch über die Globalen Textbausteine je Artikel über div. Checkboxen weiter Texte in die Beschreibung einsetzen.
Das habe ich so versucht. Doch bekomme ich immer beide Texte wenn Beschreibung aktivieren = true und Hinweis = false.
Zudem wird der Text nicht gelöscht, wenn beides = false
1603238720732.png
Was mach ich false ;)
Gruß Domenik
 

Domenik F.

Neues Mitglied
19. Oktober 2020
15
1
Hallo Enrico,

so ganz verstehe ich den Ansatz noch nicht. Mir ist schon klar, dass ich die csv. exportieren, dann einen Beschreibungstext eintragen kann und wieder importieren kann. Nur fehlt mir hier der Punkt, dass ich so keine Textblöcke/bausteine automatisiert einfügen kann. Klar kann man sich hier eine Excel stricken. Aber in meinen Augen sind doch Globale Textbausteine genau das richtige Mittel für so etwas und ich habe mich auch schon gefreut, dass diese gibt. Ich brauch nur noch ein weg, wie der Mitarbeiter sich die Bausteine möglichst Userfreundlich in die Beschreibung einfügen kann.

PS.: was spricht gegen den bisherigen Ansatz? Ist so was mit dotliquid nicht möglich? Wie sieht es dann mit directquery aus? Im Prinzip hol ich mir doch nur die vorhandenen Daten aus der DB in Abhängigkeit ab.
 

Enrico W.

Administrator
Mitarbeiter
27. November 2014
5.988
942
Das kann ich Dir nicht wirklich beantworten, ob das damit möglich ist. Wahrscheinlich schon und wahrscheinlich wird da auch jemand was stricken können. Aber Du hattest ja selbst den Excel- Ex- und Import angesprochen. Daher der Verweis auf die JTL-Ameise, die mit den entsprechenden Daten umgehen kann.
 

Domenik F.

Neues Mitglied
19. Oktober 2020
15
1
Ja das mit dem Excel Export und Import ist bei der gerade verwendeten Wawi die schönste Lösung. Da ich in JTL aber leider nicht einfach auf den Inhalt eines Textdokumentes in den Verzeichnissen verweisen kann, muss ich mir wohl so weiterhelfen. Ich glaube auch die Lösung ist einfacher als gedacht. Habe gerade etwas entdeckt und teste es. Wenn es klappt poste ich es gerne
 

Domenik F.

Neues Mitglied
19. Oktober 2020
15
1
Hi also, so klappt es. Ist zwar noch nicht so der schöne Code und ich mir fehlt noch das leeren der Beschreibung, wenn
"Beschreibung_aktivierenIsFilled -%" ist false aber so geht es recht schnell und einfach mit den Eigenen Feldern und den CodeSnippets
1603279391314.png
Dann nur noch den Ausgabetext
1603279488816.png
mit dem Objekt ersetzen
1603279630621.png
Und schon läuft der Rubel ;)
Das ganze kann mit mehreren Checkboxen geschehen und sieht dann so aus
1603279928192.png1603279996164.png

Danke für Eure Hilfe, würde mich freuen, wenn jemand mit mir die Lösung noch verfeinern kann.
Würde mich über meinen ersten Like natürlich auch freuen. ;)
 
  • Gefällt mir
Reaktionen: Freund_des_Hauses

gnarx

Sehr aktives Mitglied
18. Januar 2018
3.076
355
So sieht das bei uns aus:
Code:
   <div class="right">

     <span class="beschreibung">

        <h1><span class="fett">{{ Vorgang.Angebotstitel|Replace:"#.+","" }}</span></h1>

        

        <h6><img src="gfx/AB_icon.png">{{ GlobaleTexte.Übersetzungen.Beschreibung.Deutsch }}<span class="grey"> / {{ GlobaleTexte.Übersetzungen.Beschreibung.Englisch }}</span></h6>

            {% if Vorgang.Artikel.Beschreibung.Beschreibung != "" %}

                <p>{{ Vorgang.Artikel.Beschreibung.Beschreibung.Deutsch }}

                {% if Vorgang.Artikel.Beschreibung.Beschreibung.Englisch != "" %}

                    <br><span class="grey">{{ Vorgang.Artikel.Beschreibung.Beschreibung.Englisch }}</span></p>

                {% endif %}

            {% endif %}

            {% if Vorgang.Artikel.Merkmale.Artikelmerkmale.Anzahl > "0" %}

                 {% if  Vorgang.Artikel.EigeneFelder.Allgemein.Ohne_Merkmale != "1" %}

                    {{ GlobaleTexte.eBay-Designvorlagen.Produktdetails_Art | SelectLanguage: Sprache | Render }}

                {% endif %}

            {% else %}

                {% if  Vorgang.Artikel.EigeneFelder.Allgemein.Ohne_Merkmale != "1" %}

                    {{ GlobaleTexte.eBay-Designvorlagen.Produktdetails | SelectLanguage: Sprache | Render }}

                {% endif %}

            {% endif %}

            {% if Vorgang.Artikel.Allgemein.Maße_Gewicht.Höhe > "0" %}<ul>

            <li style="margin-top:-15px">Maße (H x B x T): <strong>{{ Vorgang.Artikel.Allgemein.Maße_Gewicht.Höhe }} cm x {{ Vorgang.Artikel.Allgemein.Maße_Gewicht.Breite }} cm x {{ Vorgang.Artikel.Allgemein.Maße_Gewicht.Länge }} cm</strong></li>           

            </ul>{% endif %}



              {% if Vorgang.Artikel.EigeneFelder.Allgemein.Anmerkung != "" %}

                <p>{{ Vorgang.Artikel.EigeneFelder.Allgemein.Anmerkung }}</p>

              {% endif %}



        {% if Vorgang.Artikel.Attribute.Global.CSB.Zustand.Deutsch != "" or Vorgang.Artikel.EigeneFelder.Internes.Zustand != "" %}

        <h6><img src="gfx/Zustand_icon.png">{{ GlobaleTexte.JTL-Übersetzungen.Zustand.Deutsch }}<span class="grey"> / {{ GlobaleTexte.JTL-Übersetzungen.Zustand.Englisch }}</span></h6>

           {% if Vorgang.Artikel.Attribute.Global.CSB.Zustand.Deutsch != "" %}

               <p>{{ Vorgang.Artikel.Attribute.Global.CSB.Zustand.Deutsch }}

               {% if Vorgang.Artikel.Attribute.Global.CSB.Zustand.Englisch != "" %}

                    <span class="grey"><br>{{ Vorgang.Artikel.Attribute.Global.CSB.Zustand.Englisch }}</span>

               {% endif %}</p>

           {% endif %}

           {% if Vorgang.Artikel.EigeneFelder.Allgemein.Zustand != "" %}<p>{{ Vorgang.Artikel.EigeneFelder.Allgemein.Zustand }}</p>{% endif %}

        {% endif %}



        {% if Vorgang.Artikel.Sonstiges.IstStückliste == "true" %}

            <h6><img src="gfx/Liefer_icon.png">{{ GlobaleTexte.JTL-Übersetzungen.Lieferumfang.Deutsch }}<span class="grey"> / {{ GlobaleTexte.JTL-Übersetzungen.Lieferumfang.Englisch }}</span></h6>

                <p>

                    {% capture SLIST %}

                    select ta.*,ts.fAnzahl from tStueckliste as ts  left join tArtikelBeschreibung as ta on ta.kArtikel = ts.kArtikel

                    where ts.kStueckliste = {{ Vorgang.Artikel.Sonstiges.InterneStuecklistennummer }} and ta.kPlattform=30

                    {% endcapture %}

                    {% assign SLISTDaten = SLIST|DirectQuery %}

                        {% for item in SLISTDaten.Daten %}\

                            {% assign Titel = item.cName|Replace:"Bundle-","" %}

                                 {{ item.fAnzahl | FormatNumber: 'N0','de-DE' }} x {{ Titel|Replace:"#.+","" }}<br>

                        {% endfor %}\

                </p>

             {% if Vorgang.Artikel.Attribute.Computerstore_Berlin.CSB.Lieferumfang.Deutsch != "" %}

               <p>{{ Vorgang.Artikel.Attribute.Global.CSB.Lieferumfang.Deutsch }}

               {% if Vorgang.Artikel.Attribute.Global.CSB.Lieferumfang.Englisch != "" %}

                    <span class="grey"><br>{{ Vorgang.Artikel.Attribute.Global.CSB.Lieferumfang.Englisch }}</span>

               {% endif %}</p>

            {% endif %}

      

        {% else Vorgang.Artikel.Attribute.Computerstore_Berlin.CSB.Lieferumfang.Deutsch != "" %}

           <h6><img src="gfx/Liefer_icon.png">{{ GlobaleTexte.JTL-Übersetzungen.Lieferumfang.Deutsch }}<span class="grey"> / {{ GlobaleTexte.JTL-Übersetzungen.Lieferumfang.Englisch }}</span></h6>

           <p>{{ Vorgang.Artikel.Attribute.Global.CSB.Lieferumfang.Deutsch }}

           {% if Vorgang.Artikel.Attribute.Global.CSB.Lieferumfang.Englisch != "" %}

                <span class="grey"><br>{{ Vorgang.Artikel.Attribute.Global.CSB.Lieferumfang.Englisch }}</span>

           {% endif %}</p>

        {% endif %}



        {% if Vorgang.Artikel.Attribute.Global.CSB.Sonstiges_-_Extras.Deutsch != "" %}

           <h6><img src="gfx/Sonstiges_icon.png">{{ GlobaleTexte.JTL-Übersetzungen.Sonstiges-Extras.Deutsch }}<span class="grey"> / {{ GlobaleTexte.JTL-Übersetzungen.Sonstiges-Extras.Englisch }}</span></h6>

           <p>{{ Vorgang.Artikel.Attribute.Global.CSB.Sonstiges_-_Extras.Deutsch }}

           {% if Vorgang.Artikel.Attribute.Global.CSB.Sonstiges_-_Extras.Englisch != "" %}

                <span class="grey"><br>{{ Vorgang.Artikel.Attribute.Global.CSB.Sonstiges_-_Extras.Englisch }}</span>

           {% endif %}</p>

        {% endif %}       

   </span>
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: Domenik F.

Domenik F.

Neues Mitglied
19. Oktober 2020
15
1
Hey Gnarx,

das Du gleich Deinen ganzen Code postest find ich ja mal geil... Ich schau mir das sehr gerne mal an. Verstehen muss ich das ja auch noch ;)
Danke
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Erweiterte Artikelbeschreibung auf der Startseite Allgemeine Fragen zu JTL-Shop 0
Neu Variablen in Artikelbeschreibung und Attribute Arbeitsabläufe in JTL-Wawi 4
Neu HTML Codes in der Artikelbeschreibung JTL-Wawi - Fehler und Bugs 9
Neu Externe Rechnungen aus JTL Pos exportieren User helfen Usern - Fragen zu JTL-Wawi 0
Neu Artikel aus Unterkategorien in Artikelübersicht anzeigen wenn Überkategorie leer ist Allgemeine Fragen zu JTL-Shop 1
Neu Platzhalter Datenbankfelder Betreffzeile Email aus shop5 Bestellbestätigung Versandbestätigung etc Allgemeine Fragen zu JTL-Shop 0
Neu Lieferschein - Kommission aus Variation angeben Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Umstellung VCS aus VCS Lite Amazon-Anbindung - Fehler und Bugs 3
Neu Beim Firmenwechsel fliegt die Mehrwertsteuer aus dem Auftrag User helfen Usern - Fragen zu JTL-Wawi 1
Neu JTL-Shop 5 falscher Liefertatus aus WAWI JTL-Wawi - Fehler und Bugs 3
Neu JTL Lager Ausland MwSt. Satz / BUG? bei Bestellung aus Shop JTL-Wawi - Fehler und Bugs 1
Neu Inventurliste aus der Vergangenheit? User helfen Usern - Fragen zu JTL-Wawi 0
Neu Wie wähle ich ein Bild als Hintergrund für ein Rich Text Portlet aus? Templates für JTL-Shop 2
Neu Automatisch aus Variationskombinationen Stücklistenartikel erstellen User helfen Usern - Fragen zu JTL-Wawi 6
Neu Datenbankfelder aus Lieferschein gesucht - Wawi 1.5 User helfen Usern - Fragen zu JTL-Wawi 0
Beantwortet Auftrag enthält Artikel aus Standard- und WMS Lager Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 2
Verwiesen an Support Pickliste und Lieferschein aus WMS drucken dauert teilweise sehr lange JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 1
Artikel mit bestimmtem Funktionsattribut aus Suchergebnis löschen Einrichtung JTL-Shop5 1
Neu JTL Search aus einem URL Verzeichnis führt zur 404 Fehlermeldung Allgemeine Fragen zu JTL-Shop 5
Neu Shopify Payments - Erstattung aus JTL Shopify-Connector 6
In Bearbeitung Auftragsfarben werden nicht angezeigt, Hinweis aus Auftrag fehlt in Infobox [WAWI-57002,WAWI-57014, WAWI-57462] JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 17
Neu Fehler aus der Amazon Schnittstelle Amazon-Anbindung - Fehler und Bugs 1
Neu Kundentextfeld aus Artikel an WAWI übertegen ? WooCommerce-Connector 4
Neu Lieferzeiten "Texte" in Woocommerce aus JTL Onlineshop-Anbindung 1
Spezialseiten aus Linkgruppe entfernen Einrichtung JTL-Shop5 1
Beantwortet Sonstiges (Taric + Herkunftsland) aus Artikelstamm in Ausdruck ?!? User helfen Usern - Fragen zu JTL-Wawi 4
Neu Vertauschte Brutto Netto Preise Artikelimport aus Online Shop User helfen Usern - Fragen zu JTL-Wawi 2
In Bearbeitung Kommentar aus einer Bestellung im WMS anzeigen lassen [WAWI-35384] Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 3
Neu Deutsch aus einzelnen Shops entfernen User helfen Usern - Fragen zu JTL-Wawi 0
Neu Bild2 aus der Kategorie einbinden Templates für JTL-Shop 5
Neu header.tpl wird nicht aus dem Child Template genommen JTL-Shop - Fehler und Bugs 5
Beantwortet Fehlbestand aus Mobilem Packtisch JTL-WMS / JTL-Packtisch+ - Ideen, Lob und Kritik 1
Neu Shop5 Lieferadressen Bug - Lieferadresse lässt sich aus der Bestellübersicht nicht mehr ändern JTL-Shop - Fehler und Bugs 3
Neu Rückzahlungen aus der WaWi Arbeitsabläufe in JTL-Wawi 3
Neu Zolldokumente aus 2018 ausdrucken User helfen Usern - Fragen zu JTL-Wawi 0
Neu Umlaute falsch in E-Mail aus Shop - aber nur Titel des Produkts JTL-Shop - Fehler und Bugs 10
Neu E-Mails aus JTL-Shop 5 Allgemeine Fragen zu JTL-Shop 4
In Diskussion Viele Rechnungskorrekturen mit manuellem Workflow aus Rechnungen erstellen JTL-Workflows - Ideen, Lob und Kritik 0
Neu Geht das? -Generierung einer Bestellung aus JTL Wawi heraus in den JTL-Onlineshop eines Lieferanten? Allgemeine Fragen zu JTL-Shop 0
Gelöst Aufträge aus JTL-POS in Wawi als Versendet setzen. Gelöste Themen in diesem Bereich 6
Neu Aus Amazon-Angeboten JTL-Wawi-Artikel erzeugen: erstmaliger Angebots-Import klappt nicht. WARUM? Amazon-Anbindung - Fehler und Bugs 4
Neu Hinweis unter die Rechnungen wenn Artikel aus xy Warengruppe vorhanden Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 3
Neu Konfigurator und Varianten werfen falschen Preis aus Allgemeine Fragen zu JTL-Shop 0
Neu Waren Exportlisten / Katalog anlegen aus dem Warenlager User helfen Usern - Fragen zu JTL-Wawi 2
Neu Artikel nicht aus Shop löschen wenn in WaWi nicht aktiv. Gambio-Connector 3
Gelöst POS-Bon (externe Rechnung) aus WaWi per Mail versenden Gelöste Themen in diesem Bereich 6
Neu ext. Bestellnr. aus Auftrag auch in Lieferschein, Rechnung usw. der Vorlage/Ausgabe 2.0 anzeigen lassen [gelöst] Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Gelöst Großer Wareneingang gemischt aus vielen offenen Bestellungen Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 3
Neu Wie gebe ich im JTL Exportformat alle Kategorien aus, in denen sich ein Artikel befindet Einrichtung von JTL-Shop4 0
Neu Einkauf > Eigene Übersicht (Eigenes Feld aus Artikel) Individuelle Listenansichten in der JTL-Wawi 1

Ähnliche Themen