Mit link artikel auf der gleichen seite öffnen contao

Mit link artikel auf der gleichen seite öffnen contao
 

WICHTIG: Bitte sichern Sie Ihren aktuellen Projektzustand vor der Ausführung der Update-Schritte. Während des Updates kann der Systemzustand zeitweise nicht für den Produktivbetrieb geeignet sein. Versetzen Sie Ihr Projekt deshalb idealerweise in den Wartungsmodus!

Neue Funktionen:

  • Produktfilterung, zugleich komfortabel und flexibel konfigurierbar
  • VariantSelector: Eine weitere Darstellungsart von Produktvarianten mittels automatisch generierter Auswahlfelder
  • Komplette Themes (mobilfähig) - inkl. der Einführung des neuen MERCONIS Theme Repository (Ihr Shopauftritt daher nun "out of the box"!)
  • "Meine Bestellungen"-Bereich

Verbesserungen:

  • CSV-Importer auf "Ajax" umgestellt und deutlich schnellerer und speicherfreundlicherer Import - auch bei sehr großen Importen (hunderttausende Produkte und oder Varianten)
  • Für CrossSeller kann nun eingestellt werden, dass nicht die CrossSeller-Einstellungen aus der Darstellungsvorgabe der jeweiligen Seite verwendet werden, sondern die Einstellungen für die Produkt-Übersicht.
  • Beim CrossSeller für die Trefferliste, gibt es zwei neue Parameter für Limitierungen
  • Merkmals-Handling: Offene Wörterbuchmethode abgelöst durch Merkmale-Ausprägungen-Zuordnung
  • Standard-Share-Links aktualisiert
  • Angabe der style.css und der jsConfiguration.js entfällt in den Grundeinstellungen und befindet sich nun direkt im Layout
  • lsSlides hat nun Klassen, welche die Funktion der Blättern-Button angeben ("rightPossible", "leftImpossible" etc.)
  • MPM-Version 1.51
  • Performance-Optimierungen
  • Weitere kleinere Optimierungen

Durchzuführende Updateschritte

ACHTUNG: Dieses Update nimmt eine strukturelle Änderung hinsichtlich der Handhabung von Merkmalen und Ausprägungen vor. Zudem wurde der Variantenfilter durch den deutlich leistungsfähigeren und komfortablen VariantSelector abgelöst.

Befolgen Sie daher unbedingt die hier aufgeführten Anweisungen bzgl. des Updates im Contao-Backend!

1. Contao-Caching deaktivieren

Für Update zwingend nötig

 
Internen Cache leeren und deaktivieren

Bevor Sie den Modulordner austauschen, leeren Sie bitte den "internen Cache" über die Systemwartung, indem Sie dort den entsprechenden Haken setzen und ausführen. Zudem sollten Sie sicherheitshalber vor/während des Updates unter "Einstellungen" den Haken bei "internen Cache umgehen" setzen.

2. Modulordner (zzz_merconis)

Für Update zwingend nötig

Falls Sie bereits den Modulordner ausgetauscht haben, ignorieren Sie bitte diesen Abschnitt.
Modulordner austauschen bzw. Update aus Erweiterungskatalog (nur Demoversion)

Für Lizenzinhaber bzw. bei manuellem Download der Demo-Version:

Tauschen Sie bitte den vorhandenen/alten Modulordner "zzz_merconis" (standardmäßig in ../system/modules/) durch den in der ZIP-Datei enthaltenen aus.

Für Demo-Version über Erweiterungskatalog:

Führen Sie das Update über die Erweiterungsverwaltung aus (ein ggf. danach separat aufzurufendes Contao-Install-Tools ist nicht nötig).

Hinweis, da Templates teils erweitert/modifiziert wurden (s. u.): Falls Sie die bestehenden Templates weiter unverändert verwenden möchten und Sie diese noch nicht - updatesicher - in den Contao-Templates-Ordner (../templates) kopiert haben, so tun Sie das bitte vor dem Austausch des Ordners zzz_merconis.

3. MERCONIS UPDATE HELPER

Für Update zwingend nötig

 
MERCONIS-Update-Helper Schritt 1

Öffnen Sie die Startseite und klicken Sie im MERCONIS UPDATE HELPER auf den "hier" markierten Link, um das Install-Tool von Contao zu öffnen.

Mit link artikel auf der gleichen seite öffnen contao

  Melden Sie sich daher bitte dann im Contao-Install-Tool an und führen die dort aufgeführten Datenbankänderungen für MERCONIS durch (ggf. fordert Sie das Contao-Install-Tool dazu zwei Mal auf).

  Kehren Sie dann wieder auf die Startseite des Contao-Backends zurück.

 
MERCONIS-Update-Helper Schritt 2

Klicken Sie dann auf den hier aufgeführten 2. Link, der nun erscheint. Dies bewirkt, dass Ihre ggf. bisher erfassten Merkmale/Ausprägungen konvertiert werden.

Mit link artikel auf der gleichen seite öffnen contao
 
MERCONIS-Update-Helper Schritt 3

Fertig! Markieren Sie nun noch der Vollständigkeit halber Ihr Update als erledigt.

Mit link artikel auf der gleichen seite öffnen contao

4. Stylesheet und jsConfiguration

Für Update zwingend nötig

Die Angabe der style.css sowie jsConfiguration.js entfällt in den Grundeinstellungen. Binden Sie die beiden Dateien daher auf dem üblichen Contao-Weg in den von Ihnen benutzten Seitenlayouts ein.
style.css

Ihre style.css wählen Sie im jeweiligen Seitenlayout direkt unter "Zusätzliche Stylesheets" aus.

 
jsConfiguration.js

Die jsConfiguration.js binden Sie ein, indem Sie den nachfolgenden Code im Head-Bereich des jeweiligen Layouts eingeben:

<script type="text/JavaScript" src="files/shopfiles/jsConfiguration/jsConfiguration.js"></script>

 

MPM

Für Update nötig, sofern benutzt

 
MPM austauschen

Im Ordner ../system/zzz_merconis/installerRessources/shopfiles/MPM finden Sie den neuen MPM in der Version 1.51. Kopieren Sie die Excel-Datei auf Ihren Rechner und verwenden zukünftig diese.

Übernehmen Sie Ihre Daten aus dem alten MPM entweder mittels der im MPM enthaltenen Update-Funktion oder kopieren Sie Ihre Produkte und Einstellungen einfach manuell aus dem alten MPM in den neuen (copy/paste) - bei deaktivierten Makros.

5. Merkmale und Ausprägungen

Für Update nötig, sofern benutzt

Nur nötig, falls Sie Merkmale/Ausprägungen (für Ihre Varianten) nutzen.
Ausprägungen den richtigen Merkmalen zuordnen. Die offene Wörterbuchmethode für Ausprägungen wird durch die direkte Zuordnung von Ausprägungen zu Merkmalen abgelöst. Dies war unter anderem aufgrund der Einführung des Produktfilters unumgänglich.

  Daher ist es nötig, nach dem Update die Ausprägungen Ihren Merkmalen zuzuweisen. Der MERCONIS UPDATE HELPER hat hierfür ein Dummy-Merkmal "MERCONIS DUMMY ATTRIBUTE" angelegt, dem nun alle Ausprägungen zugeordnet sind. Sie müssen daher nun lediglich Ihre Ausprägungen den eigentlichen Merkmalen zuordnen. Dies machen Sie am einfachsten über "Mehrere Bearbeiten / Verschieben" und verschieben (nicht kopieren) so alle Ausprägungen eines Merkmals auf einmal in das betreffende Merkmal.

  Beispiel: Sie markieren im "Mehrere Bearbeiten"-Modus die Ausprägungen "S", "M", "L", "XL" und "XXL", klicken auf den Button "Verschieben", gehen in das Merkmal "Größe" und fügen dort die Ausprägungen ein. Fertig! Wichtig dabei ist, dass Sie verschieben und nicht kopieren!

6. Alter Variantenfilter

Für Update nötig, sofern benutzt

Falls Sie Varianten verwenden.
 

Der alte Variantenfilter wurde durch den deutlich leistungsfähigeren und komfortableren VariantSelector abgelöst.

Das Template "template_productDetails_02" wurde umfangreich verändert, um ohne den bisherigen Variantenfilter die grundsätzlich gleiche Art der Variantendarstellung zu bieten.

 
Falls Sie den alten Variantenfilter zwingend beibehalten möchten oder müssen, kontaktieren Sie bitte unseren MERCONIS techSupport unter .
 

7. lsNavtab, lsSlides, lsZoom

Für Update nötig, sofern benutzt

Falls Sie lsNavtab, lsSlides oder lsZoom nutzen (z. B. für die Produktabbildung oder CrossSeller), so binden Sie diese ebenfalls in den betreffenden Seitenlayouts ein.
style.css sowie jsConfiguration.js

Die Addons binden Sie ein, indem Sie den nachfolgenden Code im Head-Bereich des jeweiligen Layouts eingeben:

<script type="text/javascript" src="system/modules/zzz_merconis/vendor/leadingSystems/lsNavtab/lsNavtab.js"></script>

<script type="text/javascript" src="system/modules/zzz_merconis/vendor/leadingSystems/lsSlides/lsSlides.js"></script>

<script type="text/javascript" src="system/modules/zzz_merconis/vendor/leadingSystems/lsZoom/lsZoom.js"></script>

 

Module

Ihnen stehen nach dem Update neue Module zur Verfügung, die Sie in Ihrem Shop-Auftritt verwenden können, indem Sie diese bspw. direkt in Ihren Layouts einbinden oder in Ihren Seiten/Artikeln einfügen.
Bitte beachten Sie, dass bei einer Neuinstallation von MERCONIS diese Module selbstverständlich für Sie bereits von Haus aus angelegt sind!
Übersicht über die neuen Frontend-Module Die folgenden neuen Frontend-Module stehen Ihnen nun zur Verfügung:
  
  • MERCONIS - Filter form (language independent)
  • MERCONIS - My orders (language independent)
  • MERCONIS - My order details (language independent)
 
Modul "Filter form" Dieses Modul gibt den neuen Produktfilter aus.

  Legen Sie ein Modul vom Typ "Filter-Formular" an. Falls Sie den Produktfilter benutzen möchten, so fügen Sie bitte im jeweiligen Seitenlayout folgendes im Headbereich ein, um die Javascript-Komponente jsFilterForms.js einzubinden:

  <script type="text/javascript" src="system/modules/zzz_merconis/vendor/leadingSystems/lsFilterForm/lsFilterForm.js"></script>

 

Mit link artikel auf der gleichen seite öffnen contao

Modul "My orders" Dieses Modul gibt "Meine Bestellungen" in der Übersicht aus.

  Legen Sie ein Modul vom Typ „Meine Bestellungen“ an. Bestimmen Sie, welche Sortieroptionen Sie Ihren Kunden in der Bestellübersicht anbieten möchten.

Mit link artikel auf der gleichen seite öffnen contao

Modul "My order details" Dieses Modul gibt die Details zu einer Bestellung im "Meine Bestellungen"-Bereich aus.

  Legen Sie ein Modul vom Typ „Meine Bestellungen – Details“ an:

Mit link artikel auf der gleichen seite öffnen contao

Seiten & Artikel

Wenn Sie den "Meine Bestellungen"-Bereich in Ihrem bestehenden Auftritt nutzen möchten, So legen Sie die nachfolgend aufgeführten Seiten und Artikel an.
Übersicht über die neuen Seiten Legen Sie die neuen Seiten an – sofern Ihr Projekt fremdsprachige Seitenzweige hat, legen Sie die Seiten dort bitte entsprechend an und achten Sie auf die korrekte Zuordnung zur Hauptsprachseite. Falls Sie noch keine Login-/Logout-Seiten haben, legen Sie idealerweise auch diese an.

 

Mit link artikel auf der gleichen seite öffnen contao

Seite "Meine Bestellungen" Seite „Meine Bestellungen“ bzw. „My orders" anlegen

 

Mit link artikel auf der gleichen seite öffnen contao

Seite "Meine Bestellungen - Details" Seite „Meine Bestellungen - Details“ bzw. „Order details" anlegen

 

Mit link artikel auf der gleichen seite öffnen contao

     
Module in Seiten einbinden Binden Sie die Frontend-Module in die neuen Seiten ein (als Inhaltselemente vom Typ „Modul“)
Artikel von der Seite "Meine Bestellungen" Auf der Seite „Meine Bestellungen“ bzw. „My orders"

 

Mit link artikel auf der gleichen seite öffnen contao

Artikel von der Seite "Meine Bestellungen - Details" Auf der Seite „Meine Bestellungen - Details“ bzw. „Order details"

 

Mit link artikel auf der gleichen seite öffnen contao

     
Eingaben in den Grundeinstellungen    
Grundeinstellungen Tragen Sie die neu angelegten Seiten nun noch in den MERCONIS-Grundeinstellungen ein. Achten Sie im Falle einer mehrsprachigen Seitenstruktur darauf, auch die fremdsprachigen Seiten zu hinterlegen.

  

Mit link artikel auf der gleichen seite öffnen contao

 

Templateänderungen

Die Original-Templates befinden sich im Modulordner ../zzz_merconis/templates. Diese Übersicht zeigt Ihnen, in welchen Templates ggf. Änderungen vorgenommen wurden.

Hinweiswiederholung von oben: Falls Sie die bestehenden Templates weiter unverändert verwenden möchten und Sie diese noch nicht - updatesicher - in den Contao-Templates-Ordner (../templates) kopiert haben, so tun Sie das bitte vor dem Austausch des Ordners zzz_merconis.

productList
  • Einbau einer filterbezogenen Ausgabe (nicht alle Produkte passen auf den Filter/werden angezeigt)
template_afterCheckout_default
  • Einbau des Zwischenschrittes über die Variable "$imgToUse", um Bilddarstellung bei Varianten zu korrigieren
  • Tabellarische Darstellung etwas modifiziert
 
template_cart_big
  • Einbau des Zwischenschrittes über die Variable "$imgToUse", um Bilddarstellung bei Varianten zu korrigieren
  • Tabellarische Darstellung etwas modifiziert
template_crossSeller_default
  • Einbau der Zeile "<?php echo $this->truncatedResultsMsg; ?>", um eine Info auszugeben, wenn das Suchergebnis wegen einer Limitüberschneidung nicht vollständig angezeigt werden kann.
 
.template_productDetails_01
  • Verwendung des Inserttags "{{shopCategoryLinkOrSearchResult}}" anstatt "{{shopCategoryLink}}" um einen korrekten Zurück-Link zu erhalten, wenn das Produkt aus einer Suchergebnisliste aufgerufen wurde.
  • Anpassung der Twitter- und FB-Share-Links (share.php?p= wird zu share/?p=)
  • Einbau einer filterbezogenen Info, falls Varianten nicht auf den Filter passen ($variant->_filterMatch)
 
template_productDetails_02
  • Wurde umfangreicher verändert, um ohne den bisherigen Variantenfilter die grundsätzlich gleiche Art der Variantendarstellung zu bieten.

Hinweis: Der alte Variantenfilter wurde durch den deutlich leistungsfähigeren und komfortableren VariantSelector abgelöst. Falls Sie den alten Variantenfilter zwingend beibehalten möchten oder müssen, kontaktieren Sie bitte unseren MERCONIS techSupport unter .

 
template_productDetails_03
  • Neues Template mit dem neuen VariantSelector
 
template_productOverview_01
  • Einbau einer filterbezogenen Ausgabe, falls nur einige Varianten eines Produktes auf den Filter passen ($this->objProduct->_filterMatch == 'partial')
  • Anpassung der Twitter- und FB-Share-Links
  • Kleinere Verbesserungen
 

©Leading Systems GmbH, Germany