Zum Hauptinhalt springen
WEBSALE V8s liefert seine JavaScript-Funktionen als einzeln ladbare Dateien aus. Diese Seite listet die verfügbaren Module mit ihren Dateinamen und Voraussetzungen. Die jeweils aktuelle Liste sehen Sie im Online-Servicebereich. Öffnen Sie dort den Tab “PageSpeed-Tool”, die Module und Bibliotheken stehen in der rechten Spalte. Referenz: JavaScript und jQuery

Download

Jede Datei laden Sie unter dieser Adresse herunter:

Drei Bauformen, eine davon aktuell

Historisch gibt es drei Wege, WEBSALE-JavaScript einzubinden. Das ist der wichtigste Punkt dieser Seite, weil die Wahl bestimmt, wie viel Sie laden.
Die WS-Module wurden aus der Systembibliothek herausgelöst und stehen seitdem als eigenständige Dateien bereit. Für die Integration einzelner Module brauchen Sie weder die System- noch die Core-Bibliothek noch deren Design-Komponente.Für neue Shops ist deshalb der Weg über die WS-Module der richtige.

WS-Module

Die Basis-Komponente kommt zuerst

Modul- und Design-Basis-Komponente müssen einmalig vor allen übrigen WS-Modulen geladen werden. Die Basis-Komponente bringt zwei Funktionen mit: ws_showJSOnlyClass blendet einen div-Bereich nur dann ein, wenn JavaScript aktiv ist, und ws_registerLimitTextarea zeigt die noch verfügbaren Zeichen einer Textarea an.

Die einzelnen Module

Alle folgenden Module setzen die jQuery-Bibliothek und die Basis-Komponente voraus, sofern in der Tabelle nichts anderes steht. Drei Module weichen bei den Voraussetzungen ab: Die Design-Komponente des Produktvergleichs trägt die Versionskennung 1.8.3, obwohl die Modul-Komponente 1.8.4 lautet. Dasselbe Bild zeigt sich beim SEO-Content, dessen Design-Komponente eigenständig bei 1.0.0 steht. Prüfen Sie im PageSpeed-Tool, welche Fassung Ihr Shop tatsächlich anbietet.

Weitere Module

Diese Module gehören zu einzelnen Funktionen und setzen die jQuery-Bibliothek oder die WEBSALE Systembibliothek voraus.

User Detection und Mobile Detection

ws-user_detection enthält zwei Weiterleitungen: auf einen passenden Subshop anhand der Länderprüfung per GeoIP, und auf eine optimierte Shopvariante, wenn für das verwendete Gerät eine existiert. ws-mobile_detection enthält nur die Geräteweiterleitung und wird nicht mehr weiterentwickelt. Verwenden Sie stattdessen ws-user_detection.
Klären Sie vor der Einrichtung einer Weiterleitung anhand des Herkunftslandes mit Ihrem Rechtsberater, ob diese zulässig ist.

Änderungen an der Direktbestellung

Die Direktbestellung hat als einziges Modul eine dokumentierte Änderungshistorie.
Beim Sprung auf 1.7.0 ändert sich ein Klassenname. Wenn Ihr Stylesheet direct_order_productLine gestaltet, greift es nach dem Wechsel nicht mehr.

Systembibliothek und Core-Bibliothek

Beide Bauformen sind Altbestand. Sie bündeln mehrere Module in einer Datei und brauchen jeweils die passende Design-Komponente ws-design-<Version>.js. Beide enthalten in der Fassung 1.8.3 dieselben Funktionen:
  • Statische Seiteninhalte per AJAX nachladen
  • Abhängige Varianten eines Produkts per AJAX nachladen
  • Produktvergleich
  • Produkte per AJAX in den Warenkorb legen
  • Produkte per AJAX auf die Merkliste setzen
  • Produkt weiterempfehlen per AJAX
  • Eingabeabhängige Adressdatensteuerung
  • div-Container automatisch einblenden, wenn JavaScript aktiv ist
  • Verfügbare Zeichen einer Textarea dynamisch anzeigen
  • econda Cross Sell
  • die Funktionen ws_AjaxLoadTemplate und ws_AjaxLoadTemplatePOST
Ältere Stände beider Bibliotheken bleiben abrufbar, enthalten aber weniger Funktionen. Die Fassungen 1.8.0 und 1.1.0 bringen jQuery 1.4.2 und Colorbox 1.3.6 mit, ws_AjaxLoadTemplatePOST kam erst mit 1.8.3 dazu, die eingabeabhängige Adressdatensteuerung mit 1.8.2.Welche Stände Ihr Shop anbietet, sehen Sie im PageSpeed-Tool.

Ältere Versionen

Von den meisten Modulen bleiben ältere Fassungen abrufbar. Der Dateiname folgt immer demselben Muster, die Versionskennung steht vor der Endung. Für eine bestehende Integration ändern Sie also nur die Zahl im Dateinamen. Diese Seite nennt jeweils den aktuellen Stand. Verbindlich ist die Liste im PageSpeed-Tool.