Vorbereitung der Installation

Vor der Installation eines Plugins solltest Du Deine Daten sichern. Besonders wichtig: die Shopdatenbank.

Foundation-Plugin

Das Foundation-Plugin liefert für alle unsere Plugins die nötigen Grundfunktionen und unsere neue Lizenzverwaltung.

Schritt 1 - Installation des Foundation Plugins:

  • Plugin entpacken und die entpackten Ordner und Dateien per FTP in den Ordner Plugins des Shops laden.
  • Im Adminbereich des Shops das Plugin unter Inhalte → deinstallierte Plugins installieren.
  • Im Adminbereich das Plugin unter Inhalte → installierte Plugins aktivieren (auch für den jeweiligen Mandanten) und konfigurieren.
  • Nach der Installation musst Du den kompletten Adminbereich neu laden (in den meisten Browsern mit F5).

 

Schritt 2 - Lizenzen einfügen:

Du findest im Adminbereich unter Shop den neuen Menüpunkt „Module-Factory-Lizenzen“. An dieser Stelle kannst Du den von uns erhaltenen Lizenzkey mit dem „Neu“-Button abspeichern indem Du im Admin unter Shop / Module-Factory-Lizenz / Neu klickst und den von uns zugesandten Lizenzkey unter Lizenzkey (vorbelegt mit NEW) hinterlegst. Die Lizenz des eigentlichen Plugins musst Du anschliessend in der Lizenzübersicht aktivieren, indem Du die gewünschte Lizenz im Listing markierst und in der Toolbar auf „Auswahl aktivieren“ klickst. Dadurch werden dann alle benötigten Lizenzinformationen per Curl-Verbindung in das Foundation-Plugin importiert.

Kurzfassung:

Foundation-Plugin wie gewohnt installieren
Admin -> Shop -> Module-Factory-Lizenzen -> Neu -> Lizenzkey hinterlegen -> speichern -> markieren -> Auswahl aktivieren

Schritt 1 muss nur ein einziges Mal durchgeführt werden, VOR der Installation des allersten Plugin unseres Unternehmens.

Systemvoraussetzung

Systemvoraussetzung für dieses Plugin ist xt:Commerce 4 ab Version 4.2. und für xt:Commerce 5.x. Die Aufwärtskompatibilität ist in der Regel gegeben, kann jedoch nicht zu jedem Zeitpunkt garantiert werden.

Installation – Schritt für Schritt

  • 1. Plugin entpacken und die entpackten Ordner und Dateien per FTP in den Ordner Plugins des Shops laden.
  • 2. Im Adminbereich des Shops das Plugin unter Inhalte → deinstallierte Plugins installieren.
  • 3. Im Adminbereich das Plugin unter Inhalte → installierte Plugins aktivieren (auch für den jeweiligen Mandanten) und konfigurieren.

Nach der Installation musst Du den kompletten Adminbereich neu laden (in den meisten Browsern mit F5).

Templateanpassungen

generelle Anzeige:

In der Datei index.html, welche Sie z. B. unter {IHR_SHOP}/templates/{IHR_TEMPLATE}/index.html finden, bitte folgenden Code

{box name=vt_watchlist type=user}

einfügen.

Diesen Aufruf können Sie frei an die von Ihnen gewünschte Stelle einsetzen. Achten Sie darauf, dass dies nicht in einen Container eingebunden wird, der in den mobilen View-Ports nicht zur Verfügung steht.

Die nachfolgenden Codes erzeugen einen Button und müssen innerhalb des AddToCart-Formulars im Produkt-Template gesetzt werden.

Artikellisting: 

{IHR_SHOP}/templates/{IHR_TEMPLATE}/includes/product_listing_base.html

{if $module_data.vt_watchlist_link}

<a class="thickbox add_to_watchlist" href="{$module_data.vt_watchlist_link}">{css_button type=text text=$smarty.const.BUTTON_ADD_VT_WATCHLIST}</a>

 {/if} 

Artikeldetail: 

{IHR_SHOP}/templates/{IHR_TEMPLATE}/xtCore/pages/product/product.html

{if $vt_watchlist_link}<a class="thickbox add_to_watchlist" href="{$vt_watchlist_link}">{css_button type=text text=$smarty.const.BUTTON_ADD_VT_WATCHLIST}{/if}


Konfiguration

Name:

  • sollte so belassen werden

Pluginstatus:

  • aktiviert bzw. deaktiviert das Plugin generell

Code:

  • Dieser Plugincode sollte ebenfalls nicht verändert werden.

Status:

  • aktiviert bzw. deaktiviert das Plugin für den jeweiligen Mandanten

Status der Menübox:

  • aktiviert bzw. deaktiviert die Anzeige ob sich Artikel auf dem Merkzettel befinden ({box name=vt_watchlist type=user})

Artikel von Merkliste löschen:

  • Soll der Artikel bei der Übernahme in den Warenkorb vom Merkzettel entfernt werden oder nicht?

Debugmodus:

Lade NyroModalbox:

  • aktiviert die Anzeige, in eine kleinerem Fester (PopUp), sobald etwas auf den Merkzettel gelegt wird - dies sollte aktiviert werden

Hinweis

Diese Anleitung wurde für die neueste Pluginversion für xt:Commerce 5.1.x in Kombination mit der aktuellsten Pluginversion erstellt.

Das Plugin-Design und Funktionalität ist auf das Shop-Standard Template angepasst. Sollten Abweichungen in eigenen oder Dritthersteller-Templates bestehen, müssen ggf. entsprechende Anpassungen zur Plugin-Nutzung vorgenommen werden.