1. Entpacken Sie das Plugin auf Ihren Desktop und laden es anschließend in das Pluginverzeichnis auf dem FTP Ihres Shops
  2. Navigieren Sie zu dem Installationspfad für Plugins, dieser befindet sich in aller Regel hier: FTPShopverzeichnis /includes/plugins
  3. Achten Sie darauf bei der Übertragung Binär als Modus ausgewählt zu haben

  1. Melden Sie sich in Ihrem Shopbackend an, diese URL könnte in etwa so aussehen: https://IHRSHOP.de/admin
    1. Sollten Sie die Zugangsdaten nicht haben, wenden Sie sich an Ihren Systembetreuer
  2. Navigieren Sie im Backend über die Menüleiste zum Reiter Plugins und wählen das Untermenü Pluginverwaltung aus
  3. Hier finden Sie unter anderem den Reiter Verfügbar, wählen Sie diesen aus:
  4. Scrollen Sie bis zu dem Eintrag: Konfigurator X, markieren diesen und klicken anschließend auf Installieren
  5. backend_plugininstall1.jpg
  6. Sollte der Eintrag hier nicht vorhanden sein, prüfen Sie bitte den Upload via FTP ob hier Dateien nicht übertragen worden:
    1. Wiederholen Sie den Upload
    2. Der Upload lief ohne Fehler durch, was nun: Prüfen Sie bitte den Pfad, befindet sich das Plugin an dem richtigen Ort?
    3. Ich habe alles so gemacht wie beschrieben, es ist kein Plugin zu sehen: Nehmen Sie bitte Kontakt mit uns auf, wir schauen uns die Sache an (service@obme.de)

3.a Shopbackend

  1. Nachdem das Plugin installiert worden ist, finden Sie es im Reiter Aktiviert in der Pluginverwaltung wieder
  2. Kllicken Sie bitte auf den Button Aktionen um in die Pluginverwaltung zu gelangen
    1. ALTERNATIV: Navigieren Sie über das Menü Plugins → Konfigurator X, direkt in die Pluginverwaltung
    2. plugin_konfigurieren1.jpg
  3. Bevor Sie beginnen: Tragen Sie bei Lizenzschlüssel, die beim Erwerb unseres Plugins erhaltene Lizenz ein

3.b Erläuterungen der unterschiedlichen Felder

plugin_nummerierung.jpg

  1. Hier unterscheiden wir welche Templateversion im Einsatz ist, Standard Evo oder basiert der Shop auf Hypnos
  2. Hier legen wir das Funktionsattribut fest, welches die Varkombi erhalten soll, dieals Einstieg für die Konfiguration dient.
  3. Hier legen wir das Funktionsattribut fest, und weisen dieses dem Artikel zu, der zum Konfigurationsartikel werden soll
    1. Als Werte benutzen Sie bitte folgenden Syntax:
      1. gruppe[ArtikelNr:Menge]
      2. hierbei können Sie auch beliebig kombinieren, Siehe Screenshots
    2. Wie setzt sich dieser Syntax zusammen?
      1. Gruppe = Ist die Sprachvariable welche Sie später noch im Shop einrichten, hier zum leichteren Verständnis haben wir den Gruppennamen auf „Variable“ mit Fortlaufender Nummer gewählt.
      2. ArtikelNr = Ist die Artikelnummer des Artikels, welcher zum Konfigurationsartikel werden soll ( Es kann auch hier wieder ein Variationsartikel benutzt werden, es muss dann entsprechend die Artikelnummer des Kindes anstelle des Vaters platziert werden. Beispiel dazu Artikel1 hat 3 Variationen, Artikel1 soll samt der Kinder Bestandteil der Konfiguration werden. Somit hat angenommen Artikel1 die ArtNr. 001 und die Kinder des Artikel1 erhalten die ArtNr. 001-001 bis 001-003. Also geben Sie hier in den Syntax den Wert 001-003 an
      3. Menge = Hier setzen Sie die Menge der Artikel fest, welche vorausgewählt zu dem Konfigurationsartikel gehören sollen.
      4. Mehrere Gruppen mit Semikolon, ohne Leerzeichen trennen. Mehrere Artikel-Mengen-Kombinationen innerhalb einer Gruppe mit Komma, ohne Leerzeichen trennen.

Beispiele dazu:


Gruppe

[ArtikelNr:

Anzahl/Menge]

Variable1

[001:

2]

Variable2

[001-001:

4]

Variable3

[001-002:

4]

Beispiel 1 enthält einen Artikel (Vaterartikel) und wird mit der Anzahl 2 dem Konfigurationsartikel zugewiesen

Beispiel 2 enthält einen Variationsartikel (erste Varkombi) und wird mit der Anzahl 4 dem Konfigurationsartikel zugewiesen

Beispiel 3 enthält den gleichen Variationsartikel wie Beispiel 2 nur das hier die 2. Varkombi mit der Anzahl 4 dem Konfigurationsartikel zugewiesen wird.

  1. Soll ein Bild für die Konfigurationsgruppe angezeigt werden
  2. Weisen Sie dieses FunktionsAttribut dem Hauptartikel zu, wenn ein separates Produktbild aus den Artikelnummern der einzelnen Komponenten zusammengesetzt werden soll. Als Wert des Attributs geben Sie lediglich den relativen Pfad zum Bildverzeichnis an, unter dem sich die einzelnen Bilder befinden. Für jede Kombination muss eine entsprechende Bilddatei existieren. Die Bildnamen setzen sich dabei aus den Artikelnummer jeweils mit einem Bindestrich getrennt und der Dateiendung zusammen. Bsp: H1-M1-V1-E1.jpg
  3. Welche Dateiendung haben die unter Punkt5 gewählten Bilder
    1. png | jpg | gif
  4. Setzen Sie dieses Zeichen/diesen String vor die Artikelnummer der Komponente oder den Gruppenbezeichner um einzelne Artikel oder die ganze Komponentengruppe in der Ausgabe zu unterbinden. Die Artikel werden dennoch in der Konfiguration im Warenkorb und im Auftrag berücksichtigt. Somit können Sie Komponenten des Konfigurationsartikels in eine separate Kategorie packen die zwar für den Shop aktiv ist, jedoch für die Kundengruppen „nicht sichtbar“ machen. Somit können die Kunden die Komponenten einzeln nicht aufrufen und kaufen jedoch werden diese trotzdem dem Warenkorb hinzugefügt und sind dann Bestandteil des Auftrages
  5. Geben Sie hier den Selektor an, wo das Template des Konfigurators eingebunden werden soll, die Mehtode ist hierbei Replace, alle Inhalte werden dadurch ersetzt.
  6. Hier können Sie den Selektor angeben, mit dem Sie nachträglich Elemente aus der Ansicht wieder entfernen können.
  1. Wawi öffnen
  2. - Attributverwaltung öffnen
  3. - FktsAttribut mit Freitext hinzufügen
    1. - konfiguratorx_vorauswahl
    2. - konfiguratorx_komponenten
  4. -Vaterartikel erhält FktsAttribut: konfiguratorx_vorauswahl mit dem Wert: Artikelnummer der Varkombi (welche als Einstieg definiert werden soll) Bsp.: konfiguratorx_vorauswahl : 0001-003
  5. - Entsprechende Varkombi erhält dann die Komponenten die zur Konfiguration gehören:
  6. FktsAttribut: konfiguratorx_komponenten mit den Werten nach Syntaxschema unter 3.b variable[Artikelnummer:Anzahl]
  7. Bsp.: konfiguratorx_komponenten : variable1[m01-002:5]
  1. Zuerst legen wir in der Wawi die Funktionsattribute mit den Werten Freitext an
    1. In unserem Fall konfiguratorx_vorauswahl (oder entsprechend das was Sie in den Plugineinstellungen eingetragen haben)
    2. Funktionsattribut mit Freitext: konfiguratorx_komponenten
    3. wawi_attributverwaltung.jpg
  2. Es wird ein Vaterartikel angelegt mit Variationen im Beispiel Müsli (ArtikelNr: 0001)
    1. Daraus erstellen wir VarKombis mit den Variationen in Inhalt (500g, 750g, 1250g) (ArtNr.0001-001 bis 0001-003)
    2. Wir möchten das der Artikel mit dem Größten Inhalt das Einstiegsprodukt der Konfiguration werden soll
      1. Wir öffnen den Vaterartikel (Müsli)
      2. 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
    3. wawi_einstiegsartikel_varkombi.jpg
  3. 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
    1. Wir erstellen einen Artikel ohne Variationen der im Konfigurationsartikel vorhanden sein soll
      1. Beispiel Artikel: Schokoflocken ArtNr:m04
      2. Wir erstellen einen weiteren Artikel mit Variationen der im Konfigurationsartikel vorhanden sein soll
        1. Beispiel Vaterartikel: Früchte Art.Nr: m02
          1. Variation des Artikels Früchte-Banane Art.Nr: m02-001
          2. Variation des Artikels Früchte-Apfel Art.Nr: m02-002
          3. Variation des Artikels Früchte-Erdbeer Art.Nr: m02-003
    2. wawi_varkombi_konfig_art.jpg
  4. Wir haben nun alles was wir brauchen um den Konfigurationsartikel anzulegen und zu konfigurieren
    1. Varkombi des Vaterartikels der als Einstiegsprodukt dient (konfiguratorx_vorauswahl)
    2. 2 unterschiedliche Artikel (mit und ohne Variation) die Bestandteil des Konfigurationsartikels werden
  5. Nun muss der Varkombi (Vorauswahl) das Funktionsattribut hinzugefügt: konfiguratorx_komponenten
    1. Bedenken Sie die korrekte Syntax (siehe Tabelle in 3.b)
    2. Syntax in unserem Beispiel wie folgt: variable1[m04:1]
      1. Hier haben wir dem Auwahlartikel die Konfiguration Schokoflocken zugewiesen mit Anzahl 1
    3. Erweitern wir die Konfiguration: variable1[m04:1];variable2[m02-001:2]
      1. Hier haben wir nun 2 Gruppen zugewiesen, Schokoflocken und 2 Einheiten Früchte-Banane
    4. Erweitern wir die Konfiguration: variable1[m04:1];variable2[m02-001:2,m02-002:5]
      1. Nun haben wir der Früchtegruppe (variable2) zusätzlich 5 Einheiten Äpfel hinzugefügt

wawi_komponente.jpg

Dieses Schema kann nun individuell erweitert werden.

Im Frontend erhalten Sie dann eine ähnliche Ausgabe wie folgt:

frontend_1.jpg

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.

frontend_sprachvariable.jpg

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

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 mehr. Sollte dies der Fall sein wenn Sie eine Gruppe im Frontend aufrufen wollen, erhöhen Sie den entsprechenden Wert der php-Einstellungen.

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.

Wenn Sie Beispielsweise Komponenten zur Auswahl stellen, die eine Mindestmenge voraussetzen oder eine Maximalmenge benötigen (Bsp.: Gratisgeschenke) kommt die Funktion hier zum Einsatz.

Dabei ist zu beachten, dass wenn eine Min- oder Maxmenge verwendet werden soll, dass dann alle drei Werte gesetzt werden müssen. Syntax dazu bleibt wie auch Standard nur das hier die Ergänzung hinzukommt der Min./Max-Menge

Gruppe[Artikel-001:{X|Y|Z}]

Legende
X = Wert der Menge Standard
Y = Wert der Menge Min
Z = Wert der Menge Max

Komponenten welche nur einen Wert für Menge Standard benötigen, werde mit der aktuellen Syntax weiterhin definiert:

Gruppe[Artikel-001:X]

Wawi:

- legen Sie das Funktionsattribut (Funktionsattribut was in der Pluginverwaltung dafür vorgesehen ist) an mit dem Wert als Freitext

- Geben Sie dem dem Hauptartikel/Einstiegsartikel das Funktionsattribut und als Wert geben Sie einen relativen Pfad für das Bildverzeichnis an worin sich die entsprechenden Bilder befinden.

Bsp.:

<code>https://ihre-domain/mediafiles/Bilder/ oder ähnlich </file>

- Das Bild für den Artikel muss sich in dem o.g. Verzeichnis befinden und namentlich alle Artikelnummern enthalten die in der Konfiguration vorhanden sind.

Bsp.: m01-001-m01-002-m02-001-m02-002-m02-003-m03-001-m04-001-m05-001-m05-002.jpg