Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Letzte Überarbeitung Beide Seiten der Revision
ext:fahrzeugauswahl [2019/01/10 09:13]
admin [4. Artikel in der Wawi einrichten]
ext:fahrzeugauswahl [2019/01/10 09:51]
admin [3.a Shopbackend]
Zeile 29: Zeile 29:
  
   - Nachdem das Plugin installiert worden ist, finden Sie es im Reiter Aktiviert in der Pluginverwaltung wieder   - Nachdem das Plugin installiert worden ist, finden Sie es im Reiter Aktiviert in der Pluginverwaltung wieder
-  - Kllicken ​Sie bitte auf den **Button Aktionen **um in die Pluginverwaltung zu gelangen +  - Klicken ​Sie bitte auf den **Button Aktionen **um in die Pluginverwaltung zu gelangen 
-      - ALTERNATIV: Navigieren Sie über das Menü **Plugins → Konfigurator X**, direkt in die Pluginverwaltung +      - ALTERNATIV: Navigieren Sie über das Menü **Plugins → Fahrzeugauswahl**, direkt in die Pluginverwaltung 
-      - {{:ext:plugin_konfigurieren1.jpg?​nolink&​|plugin_konfigurieren1.jpg}}+      - {{:ext:pasted:​20190110-095103.png}}\\
   - Bevor Sie beginnen: Tragen Sie bei Lizenzschlüssel,​ die beim Erwerb unseres Plugins erhaltene Lizenz ein   - Bevor Sie beginnen: Tragen Sie bei Lizenzschlüssel,​ die beim Erwerb unseres Plugins erhaltene Lizenz ein
  
Zeile 40: Zeile 40:
 {{:​ext:​pasted:​20190110-085202.png}}\\ {{:​ext:​pasted:​20190110-085202.png}}\\
  
-Beachten Sie die Hinweise unter Fragezeichen+Beachten Sie die Hinweise unter den Fragezeichen\\ 
 + 
 +{{:​ext:​pasted:​20190110-091551.png}}
  
  
Zeile 46: Zeile 48:
 ===== 4. Artikel in der Wawi einrichten ===== ===== 4. Artikel in der Wawi einrichten =====
  
-Es gibt 2 Möglichkeiten ​für die Filterung.\\+Es gibt 2 Möglichkeiten ​der Filterung.\\
  
 1. Anhand von Merkmalen (alle Werte in einer Kette müssen zutreffen)\\ 1. Anhand von Merkmalen (alle Werte in einer Kette müssen zutreffen)\\
Zeile 53: Zeile 55:
 Merkmalname ist durchgehend gleich!\\ Merkmalname ist durchgehend gleich!\\
  
-**zu 1.:\\**+**__zu 1.(alle Werte in einer Kette müssen zutreffen):__**
  
 Beispiel Aufbau Merkmale:\\ Beispiel Aufbau Merkmale:\\
Zeile 68: Zeile 70:
 {{:​ext:​pasted:​20190110-090947.png}} {{:​ext:​pasted:​20190110-090947.png}}
  
 +**__zu 2.(unabhängige Werte, alle Werte sind bei dem Artikel vorhanden):​__**\\
  
-===== 4.a Kurzform der Konfiguration ===== +folgt 
- +===== 4.a Zusatzfilterung linke Navbar über Merkmale =====
-  - Wawi öffnen +
-  - - **Attributverwaltung öffnen** +
-  - - FktsAttribut mit Freitext hinzufügen +
-      - - **konfiguratorx_vorauswahl** +
-      - - **konfiguratorx_komponenten** +
-  - -**Vaterartikel** ​ erhält FktsAttribut:​ konfiguratorx_vorauswahl mit dem Wert: Artikelnummer der Varkombi (welche als Einstieg definiert werden soll) **Bsp.: konfiguratorx_vorauswahl : 0001-003** +
-  - - **Entsprechende Varkombi** ​ erhält dann die Komponenten die zur Konfiguration gehören: +
-  - FktsAttribut:​ konfiguratorx_komponenten mit den Werten nach Syntaxschema unter 3.b variable[Artikelnummer:​Anzahl] +
-  - Bsp.: **konfiguratorx_komponenten : variable1[m01-002:​5]** +
- +
-=====   ​===== +
- +
-===== 4.b Einrichten der Konfigurationsartikel in der Wawi (Anhand eines Beipieles, Schritt für Schritt) ===== +
- +
-  - Zuerst legen wir in der Wawi die **Funktionsattribute mit den Werten Freitext** ​ an +
-      - In unserem Fall **konfiguratorx_vorauswahl** ​ (oder entsprechend das was Sie in den Plugineinstellungen eingetragen haben) +
-      - Funktionsattribut mit Freitext: **konfiguratorx_komponenten** +
-      - {{:​ext:​wawi_attributverwaltung.jpg?​nolink&​|wawi_attributverwaltung.jpg}} +
-  - Es wird ein Vaterartikel angelegt mit Variationen im Beispiel Müsli (ArtikelNr: 0001) +
-      - Daraus erstellen wir VarKombis mit den Variationen in Inhalt (500g, 750g, 1250g) (ArtNr.0001-001 bis 0001-003) +
-      - Wir möchten das der Artikel mit dem Größten Inhalt das Einstiegsprodukt der Konfiguration werden soll +
-        - Wir öffnen den Vaterartikel (Müsli) +
-        - Tragen hier bei **Attribute/​Merkmale**  das **Funktionsattribut konfiguratorx_vorauswahl** ​ mit dem Wert 0001-003 ein (0001-003 ist die Artikelnummer des Müsli-1250g) Somit haben wir **definiert das**  beim Aufruf des Artikels, IMMER die **Varkombi Müsli-1250g vorausgewählt ist**  und sichtbar für den Kunden +
-      - {{:​ext:​wawi_einstiegsartikel_varkombi.jpg?​nolink&​|wawi_einstiegsartikel_varkombi.jpg}} +
-  - Nun möchten wir Konfigurationsartikel erstellen **die Bestandteil der Konfiguration** ​ werden sollen. Hierbei vergessen wir Grundsätzlich die Logik die von JTL Konfigurator ausgeht. Sie **müssen keine Konfigurationsgruppen erstellen** ​ und mühsam die Artikel hinzufügen +
-      - Wir erstellen einen **Artikel ohne Variationen** ​ der im Konfigurationsartikel vorhanden sein soll +
-        - Beispiel Artikel: Schokoflocken **ArtNr:​m04** +
-        - Wir erstellen einen weiteren **Artikel mit Variationen** ​ der im Konfigurationsartikel vorhanden sein soll +
-          - Beispiel Vaterartikel:​ Früchte Art.Nr: m02 +
-            - Variation des Artikels Früchte-Banane Art.Nr: **m02-001** +
-            - Variation des Artikels Früchte-Apfel Art.Nr: **m02-002** +
-            - Variation des Artikels Früchte-Erdbeer Art.Nr: **m02-003** +
-      - **{{:​ext:​wawi_varkombi_konfig_art.jpg?​nolink&​|wawi_varkombi_konfig_art.jpg}}** +
-  - Wir haben nun alles was wir brauchen um den Konfigurationsartikel anzulegen und zu konfigurieren +
-      - Varkombi des Vaterartikels der als Einstiegsprodukt dient (**konfiguratorx_vorauswahl)** +
-      - 2 unterschiedliche Artikel (mit und ohne Variation) die Bestandteil des Konfigurationsartikels werden +
-  - Nun muss der Varkombi (Vorauswahl) das Funktionsattribut hinzugefügt:​ **konfiguratorx_komponenten** +
-      - Bedenken Sie die korrekte Syntax (siehe Tabelle in 3.b) +
-      - Syntax in unserem Beispiel wie folgt: **variable1[m04:​1]** +
-        - Hier haben wir dem Auwahlartikel die Konfiguration Schokoflocken zugewiesen mit Anzahl 1 +
-      - Erweitern wir die Konfiguration:​ **variable1[m04:​1];​variable2[m02-001:​2]** +
-        - Hier haben wir nun 2 Gruppen zugewiesen, Schokoflocken und 2 Einheiten Früchte-Banane +
-      - Erweitern wir die Konfiguration:​ **variable1[m04:​1];​variable2[m02-001:​2,​m02-002:​5]** +
-        - Nun haben wir der Früchtegruppe (variable2) zusätzlich 5 Einheiten Äpfel hinzugefügt +
- +
-{{:​ext:​wawi_komponente.jpg?​nolink&​|wawi_komponente.jpg}} +
- +
-**Dieses Schema kann nun individuell erweitert werden.** +
- +
-**Im Frontend erhalten Sie dann eine ähnliche Ausgabe wie folgt:** +
- +
-{{:​ext:​frontend_1.jpg?​nolink&​|frontend_1.jpg}} +
- +
-=====   ​===== +
- +
-===== 5. Sprachvariablen ===== +
- +
-===== 5.a Wozu Sprachvariablen ===== +
- +
-Der KonfiguratorX ist so aufgebaut, das Sie eigens die Variablen vergeben können, sowohl die Betitelung der Funktionsattribute wie auch die Gruppennamen der Konfigurationsartikel (was Sie zu einer Gruppe zusammenfassen können). In unserem Beispiel waren die Gruppennamen variable1 und variable2 für die Komponenten vergeben. Diese werden im Frontend noch als **#​custom.konfiguratorx_variable2#​ **ausgegeben da wir die Sprachvariable im Shopbackend dafür noch nicht hinzugefügt haben. In unserem Beispiel war die variable2 der Gruppenname für die Früchte, demnach fügen wir die Sprachvariable konfiguratorx_variable2 in der Sektion Custom hinzu und benennen diese als "​Früchtesammlung für dein perfektes Müsli"​. Daraus ergibt sich die Variable die wir für den Gruppennamen im Syntax der Komponenten angeben, die Sprachvariable im Shopbackend und zugleich der Selektor ist, die Artikel zu einer Gruppe zusammen zuführen. +
- +
-{{:​ext:​frontend_sprachvariable.jpg?​nolink&​|frontend_sprachvariable.jpg}} +
- +
-=====   =====+
  
-===== 5.b Warum muss die Sprachvariable so aussehen =====+Wurde die Haupt-Auswahl gefiltert ist es noch möglich jetzt auf der Linken Seite zusätzliche Merkmalfilter zu nutzen\\ ​
  
-In unserem Fall haben die Variablen den festen vorgegeben Wert des Pluginnamens als Präfix der Variablen, somit ist auch gewährleistet immer eine eindeutige Zuordnung zu erhalten+Dazu wird ein zusätzliches Merkmal bei dem Artikel hinterlegt:​\\ 
 +Als Beispiel\\ 
 +Merkmalname:​ Produkttyp\\ 
 +Merkmalwert:​ Bremsschlauch\\
  
-===== 6 Speicherlimit des Servers =====+Gesamtes Ergebnis sieht dann so aus:\\
  
-Im besten Fall sollten Sie memory_limit auf mindestens 512 erhöhen wenn Sie mehr wie 200 Variationen haben, andernfalls kann sich der Konfigurator in einen Timeout laufen und die Seite reagiert dann nicht mehrSollte dies der Fall sein wenn Sie eine Gruppe im Frontend aufrufen wollen, erhöhen Sie den entsprechenden Wert der php-Einstellungen.+{{:​ext:​pasted:​20190110-092634.png}}\\ 
 +{{:​ext:​pasted:​20190110-092716.png}}\\
  
-===== 7. Ausschließen von Komponenten (ab Version 1.05) ===== 
  
-Wenn Sie Beispielsweise Komponenten zur Auswahl stellen, die nicht immer mit allem kompatibel wären, können Sie mit dieser Funktion entsprechende Artikel unterbinden. Die Komponenten welche zu anderen inkompatibel sind, bekommen ein separates FunktionsAttribut,​ welches in den Plugineinstellungen definiert werden kann. Als Wert werden die Artikelnummern der Komponenten hinterlegt, zu denen diese Komponente **inkomatibel** ​ ist.+===== 5WAWI Kategorien =====
  
-===== 8. Min. und Max. Menge (ab Version 1.05) =====+Mit einem Funktionsattribut wird festgelegt in welcher Kategorie der Filter greifen soll:\\
  
-Wenn Sie Beispielsweise Komponenten zur Auswahl stellen, die eine Mindestmenge voraussetzen oder eine Maximalmenge benötigen (Bsp.Gratisgeschenke) kommt die Funktion hier zum Einsatz.+{{:​ext:​pasted:20190110-094509.png}}\\
  
-Dabei ist zu beachten, dass wenn eine Minoder Maxmenge verwendet werden soll, dass dann alle drei Werte gesetzt werden müssenSyntax dazu bleibt wie auch Standard nur das hier die Ergänzung hinzukommt der Min./​Max-Menge+{{:​ext:​pasted:​20190110-094408.png}}\\
  
-Gruppe[Artikel-001:​{X|Y|Z}]+{{:​ext:​pasted:​20190110-093732.png}}\\
  
-**Legende** ​\\ X = Wert der Menge Standard \\ Y = Wert der Menge Min \\ Z = Wert der Menge Max+Jede Haupt und Unterkategorie benötigt das Attribut!\\
  
-Komponenten welche** nur einen Wert für Menge Standard benötigen**,​ werde mit der aktuellen Syntax weiterhin definiert:+===== 6. Sprachvariablen =====
  
-Gruppe[Artikel-001:X]+{{:ext:​pasted:​20190110-093137.png}}
  
-\\