Das Modul einbinden
Das Modul heißtws-product-reminder-1.7.0.js und setzt die jQuery-Bibliothek voraus.
Die Felder des Formulars
Diese vier Klassen muss das Modul in Ihrem Formular wiederfinden. Ohne sie erkennt es die Eingabezeilen nicht.Prüfen und Löschen
checkOnChange nimmt dem Kunden einen Klick ab, löst aber bei jeder Zeile einen Serveraufruf aus. Bei Formularen mit vielen Zeilen lohnt es sich, stattdessen bei der Sammelprüfung über checkButtonClass zu bleiben.
Gegliederte Produktnummer
Viele Sortimente haben Produktnummern aus mehreren Blöcken, beispielsweise123-456-XL. Das Modul kann das Eingabefeld dafür in drei Felder aufteilen.
Alle Parameter dieser Gruppe wirken nur, solange
numberIntoElements auf true steht. Schalten Sie die Gliederung ab, bleibt ein einzelnes Eingabefeld mit der Klasse aus productNumberClass.
Für den dritten Block gibt es keinen Parameter für die maximale Länge. Er nimmt auf, was nach dem zweiten Trennzeichen folgt.Das ist ein Übertragungsfehler, hier auf
input_number_part2 und input_number_part3 korrigiert.Werbemittelkennzeichen
Ab Version 1.6.0 kann das Modul ein Werbemittelkennzeichen aus derselben Texteingabe abtrennen wie die Produktnummer.Das Cookie
cookieActionParam kam mit Version 1.7.0 dazu, weil mehrere gleichnamige OTPX-Parameter auf einer Seite zu Fehlern führen konnten. Wenn Sie auf einer Seite mehr als ein Direktbestellungs-Formular einsetzen, geben Sie jedem einen eigenen Parameternamen.
Scrollposition
Nach dem Prüfen lädt die Seite neu. Diese drei Parameter sorgen dafür, dass der Kunde dabei nicht den Überblick verliert.scrollPosition und reloadInputName werden nur gebraucht, solange scrollOnReload eingeschaltet ist.
