Inhalte eigener Felder in Artikelbeschreibung wiedergeben

flo08

Aktives Mitglied
23. Februar 2013
52
2
Hi zusammen!

Anscheinend gibt es leider keine Möglichkeit, die eigenen Felder WaWi-mäßig in die Artikelbeschreibung einzubinden. Ok, über umständliches Ex- und Importieren mit der Ameise und Generieren einer neuen Beschreibung aus den eigenen Feldern, bei Änderungen der Werte und neuen Artikeln ist das jedoch zu aufwändig.

Schön wäre doch, wenn man in der Beschreibung Variablen verwenden könnte die dann die Inhalte der gepflegten "Eigenen Felder" wiedergeben. Somit ließen sich standardisierte Artikelbeschreibungen viel einfach aufbauen - ohne dass man die bereits in " Eigene Felder" gepflegten Inhalte noch einmal händisch im Beschreibungstext eintragen muss.

Bsp. einer Artikelbeschreibung die auf die Variablen zurückgreift:
Tierart: {EigeneFelder.Tierart}
Altersgruppe: {EigeneFelder.Altersgruppe}

Somit ließen sich in bestimmten Bereichen Produktbeschreibungen komplett automatisiert erzeugen und durch Pflegen der eigenen Felder einfach up to date halten. Genial wäre natürlich noch die Möglichkeit, über die Variablen sogar ggf. den Titel, Artikelgewicht, HAN etc. abzugreifen.

Klar kann ich die eigenen Felder im Shop 4 wiedergeben, aber eben nicht in der durchsuchbaren Beschreibung. Und auch für den Ebay/Amazon-Export wäre das sicherlich hilfreich?!

Kennt jemand eine Lösung, oder gibt es Pläne, das zu implementieren, JTL?

Vielen Dank!

LG, Florian


Edit: Bin leider im Forum verrutscht, bitte gelegentlich verschieben, danke!
 

Björn Berger

Moderator
Mitarbeiter
30. Dezember 2013
1.098
16
AW: Inhalte eigener Felder in Artikelbeschreibung wiedergeben

Hi

Du könntest Dir mal die Workflows anschauen. Damit könntest du nach dem Artikel Import mit der Ameise die Artikelbeschreibung mit dem Inhalt von Eigenen Feldern erweitern.
JTL-Wawi:Workflows ? JTL-Guide
Weitere Fragen dazu dann aber bitte im Workflow Forum, ich kenne mich bis jetzt auch nur rudimentär damit aus ;)

Gruß
Björn
 

csaeum

Sehr aktives Mitglied
23. Juli 2011
1.328
147
Küps
AW: Inhalte eigener Felder in Artikelbeschreibung wiedergeben

Ich habe die Workflows noch nicht so weit angeschaut. Aber kurz gesagt wird man damit maximal was anhängen können.

Soweit ich und er meinen wäre es dochs schöner wenn man Variablen einsetzen könnte um beim Hochladen in den Shop diese zu füllen.

Somit würde aus einer Beschreibung zb:

In der WAWI: Unser Artikel $Variable$ ist mit viel Handwerksgeschick hergestellt.

Im Shop am Schluß: Unser Artikel goldenes Armband ist mit viel Handwerksgeschick hergestellt.

Auch könnte man so Merkmale usw in den Texten mit einpflegen.

In der Warenwirtschaft Vario ist sowas möglich und hat mir bei einem Arbeitgeber damals gut gefallen.
 
  • Gefällt mir
Reaktionen: flo08

Björn Berger

Moderator
Mitarbeiter
30. Dezember 2013
1.098
16
AW: Inhalte eigener Felder in Artikelbeschreibung wiedergeben

Wenn du bei jedem Artikel mit Eigenen Texten arbeitest und an unterschiedlichsten Stellen mit Variablen arbeiten willst dann klappt das nicht da hast du recht.
Aber dein Beispiel würde über die Workflows gehen. Evtl halt mehrere für Warengruppen oder so.
 

csaeum

Sehr aktives Mitglied
23. Juli 2011
1.328
147
Küps
AW: Inhalte eigener Felder in Artikelbeschreibung wiedergeben

Also habe es mir heute mal angeschaut. So wie ich es meine kann man es nicht mit Workflows machen.

Man kann den Text prüfen und dann vielleicht was anhängen aber man kann nicht einzelne Worte im Text erkennen und ersetzen.

Lasse mich aber gerne eines besseren belehren.
 

flo08

Aktives Mitglied
23. Februar 2013
52
2
AW: Inhalte eigener Felder in Artikelbeschreibung wiedergeben

Schade - die Funktion wäre sicherlich für viele Nutzer sehr hilfreich. Bei bestimmten Produktkategorien mit standardisierten Merkmalen könnte man damit auf die Beschreibung komplett verzichten und die Daten nur in den eigenen Feldern pflegen. Der Aufwand für die Datenpflege wäre deutlich niedriger. Außerdem ließen sich die Daten auch individuell aufbereiten, z. B. für verschiedene Zielgruppen-Shops. Und, und, und... Und alles ohne zusätzlichen und aufwändigen Export-Import.
 

csaeum

Sehr aktives Mitglied
23. Juli 2011
1.328
147
Küps
AW: Inhalte eigener Felder in Artikelbeschreibung wiedergeben

Genau ds meinte ich @flo08

Wie das @Björn Berger meinte mit den Worklflows bleibt leider sein Geheimniss.
 

Björn Berger

Moderator
Mitarbeiter
30. Dezember 2013
1.098
16
AW: Inhalte eigener Felder in Artikelbeschreibung wiedergeben

Hi

Ihr habt in den Workflows ja den DotLiquid Editor. Statische Texte könnt ihr da ohne Probleme durch Eigene Felder füllen.
Bsp: Unser Artikel {{EigenesFeld1}} ist mit viel Handwerksgeschick hergestellt. -> Das im Editor hinterlegen und den Workflow auf z.b. die Warengruppe einschränken.
Beim Ameisenimport bleibt die Artikel Beschreibung dann leer und wird erst durch den Workflow gesetzt.
So hätte man Zugriff auf Eigene Felder usw die in der Wawi hinterlegt sind.

Gruß
Björn
 

flo08

Aktives Mitglied
23. Februar 2013
52
2
AW: Inhalte eigener Felder in Artikelbeschreibung wiedergeben

Hi Björn,

danke für die "Aufklärung" ;)

Ist wohl eine Lösung. Deutlich vielfältiger wären aber dennoch die Möglichkeiten wenn man entsprechende Variablen an allen denkbaren Stellen verwenden könnte.

Habe mir das mal grob angeschaut, aber um diesen Workflow umzusetzen muss man sich damit wohl etwas intensiver beschäftigen. Habe nun für unsere Produkte, die ausschließlich standardisierte Beschreibungen haben, einen einfachen Workflow, der die Artikelbeschreibung aus allen eigenen Felder mit Inhalt generiert, angelegt. Mit Ausführung wird dann eine ggf. vorhandene Beschreibung überschrieben, aber wenn die Details ausschließlich in den eigenen Feldern gepflegt werden spielt das keine Rolle.

Wenn es jetzt noch die Funktion für das manuelle Ausführen von Workflows gäbe wären wir für den Moment versorgt. Ich hatte dazu einen Post von Thomas gesehen, dass die Funktion in Kürze kommen soll. Gibt es dazu bereits etwas Neues? Manuelles Ausführen via Button dürfte ja in der Umsetzung nicht das Problem sein?

Gruß + Danke,

Florian
 

Björn Berger

Moderator
Mitarbeiter
30. Dezember 2013
1.098
16
AW: Inhalte eigener Felder in Artikelbeschreibung wiedergeben

Hi Florian

Freut mich zu hören das die Lösung so für dich funktioniert. Das manuelle Ausführen der Workflows kommt mit einer der nächsten Versionen, vermutlich mit der 1.1.
Ich werde bei gelegenheit auch das Thema DotLiquid Variablen in der Ameise für Texte intern ansprechen, versprechen kann ich aber nix.

Gruß
Björn
 

csaeum

Sehr aktives Mitglied
23. Juli 2011
1.328
147
Küps
AW: Inhalte eigener Felder in Artikelbeschreibung wiedergeben

Hi

Ihr habt in den Workflows ja den DotLiquid Editor. Statische Texte könnt ihr da ohne Probleme durch Eigene Felder füllen.
Bsp: Unser Artikel {{EigenesFeld1}} ist mit viel Handwerksgeschick hergestellt. -> Das im Editor hinterlegen und den Workflow auf z.b. die Warengruppe einschränken.
Beim Ameisenimport bleibt die Artikel Beschreibung dann leer und wird erst durch den Workflow gesetzt.
So hätte man Zugriff auf Eigene Felder usw die in der Wawi hinterlegt sind.

Gruß
Björn
Also ich habe das auch mal probiert. Nachdem die Issue https://issues.jtl-software.de/issues/WAWI-30318 noch nicht umgesetzt wurde.

Habe mir einen Workflow gebastelt der mir die Metafelder füllt.
Wenn die Eigenen Felder nur Text beinhalten den ich im Workflow zusammensetze und dann im Feld MetaDescription setze ist alles gut.

Nun habe ich bei einen 2ten Artikel im eigenen Feld die Variable: {{ Vorgang.Allgemein.Stammdaten.Name }} zum Text hinzugefügt und das dann in das MetaDescription Feld setzen zu lassen. Leider wird diese Variable nun nicht ersetzt.
Genau das aber meine ich und andere sowohl im Issue als auch in anderen Posts:
Es wäre gut wenn man die Felder mit Variablen spicken könnte und diese dann bei der Übertragung nach eBay oder Amazon oder in einen Shop mit den Werten gefüllt werden.

Bitte setzt endlich den Issue um den habe ich 2018 schon vorgeschlagen und selbst mit den Workflows lässt es sich nicht gut umsetzen.
 
  • Gefällt mir
Reaktionen: flo08

csaeum

Sehr aktives Mitglied
23. Juli 2011
1.328
147
Küps
AW: Inhalte eigener Felder in Artikelbeschreibung wiedergeben

Hi Florian

Freut mich zu hören das die Lösung so für dich funktioniert. Das manuelle Ausführen der Workflows kommt mit einer der nächsten Versionen, vermutlich mit der 1.1.
Ich werde bei gelegenheit auch das Thema DotLiquid Variablen in der Ameise für Texte intern ansprechen, versprechen kann ich aber nix.

Gruß
Björn
@Björn Berger
das ist auch gerade mein Problem, so wie ich es aufgebaut habe, habe ich nun auch die DotLiquid Variablen in den Texten und diese werden somit nicht "übersetzt"
 

gnarx

Sehr aktives Mitglied
18. Januar 2018
3.855
530
Eigene Felder in der Artikelbeschreibung:
Code:
{% if Vorgang.Artikel.EigeneFelder.Allgemein.Anmerkung != "" %}
     <p>{{ Vorgang.Artikel.EigeneFelder.Allgemein.Anmerkung }}</p>
{% endif %}

Eigene Attribute in der Artikelbeschreibung:
Code:
{% if Vorgang.Artikel.Attribute.Global.CSB.Zustand.Deutsch != "" %}
     <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 %}
{% endif %}

Oder hier die Anzahl undd Artikelnamen einer Stückliste in der Begriffe ausgeblendet werden können:
Code:
{% 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=1 and ta.kSprache=1
    {% endcapture %}
    {% assign SLISTDaten = SLIST|DirectQuery %}
    {% for item in SLISTDaten.Daten %}\
    {% assign Titel = item.cName|Replace:"Bundle-","" |Replace:"Stücklisten-CPU","CPU" %}
    {{ item.fAnzahl | FormatNumber: 'N0','de-DE' }} x {{ Titel|Replace:"#.+","" }}<br>
    {% endfor %}\
    </p>
{% endif %}

Für im Shop habe ich das auch noch wenns gebraucht wird. Ich glaube ich schreibe mal die Tage ein Tipps und Tricks dazu.
 
Zuletzt bearbeitet:

csaeum

Sehr aktives Mitglied
23. Juli 2011
1.328
147
Küps
Eigene Felder in der Artikelbeschreibung:
Code:
{% if Vorgang.Artikel.EigeneFelder.Allgemein.Anmerkung != "" %}
     <p>{{ Vorgang.Artikel.EigeneFelder.Allgemein.Anmerkung }}</p>
{% endif %}

Eigene Attribute in der Artikelbeschreibung:
Code:
{% if Vorgang.Artikel.Attribute.Global.CSB.Zustand.Deutsch != "" %}
     <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 %}
{% endif %}

Für im Shop habe ich das auch noch wenns gebraucht wird.
Danke @gnarx für die Antwort.

Aber wo baust du das nun ein?

In einen Workflow oder direkt in die Beschreibung?

Ich habe alles in einen Workflow eingebaut und wenn ich dann die Daten von einem eigenen Feld in dessen Text auch so eine DotLiquid drin ist in ein anderes Feld zb Beschreibung setzen lassen, würde er zwar die DotLiquids die ich direkt im Workflow setze auch setzen aber die DotLiquids die ich in diesem Feld schon gesetzt habe die würde er nicht setzen.

Hoffe du weißt was ich meine und wie.
 

gnarx

Sehr aktives Mitglied
18. Januar 2018
3.855
530
Alles in die jeweilige Designvorlage unter dem TAB Marktplätze. Da baue ich die komplette Artikelbeschreibung.
 

gnarx

Sehr aktives Mitglied
18. Januar 2018
3.855
530
Im Feld Beschreibung steht nur der reine Text, der Rest wird aus Merkmalen und Attributen geholt. Die meisten Variablen lassen sich auch mit "Sprache" setzen so das man das auch gleich mehrsprachig hat.
 

csaeum

Sehr aktives Mitglied
23. Juli 2011
1.328
147
Küps
Aber ich will doch nicht die Marktplätze damit befüllen sondern den OnlineShop den ich angeschlossen habe. Das ich es in den Designvorlagen kann ist mir klar aber ich nutze kein Ebay und Amazon und somit auch nicht diese Designvorlagen.