Freischalten müssen Sie keines davon. Sie bauen die Felder in Ihre Templates ein, und der Shop nimmt sie entgegen.
Referenztexte
Zwei optionale einzeilige Felder, gedacht für Angaben, die der Käufer selbst zuordnet: eine Bestellnummer aus seinem eigenen System, eine Kostenstelle, eine Projektkennung. Was er einträgt, erscheint in den Bestelldaten und kann von dort auf Rechnung oder Adressetikett wandern.Schritt 1: Beschriftung in den Bestelldaten festlegen
Dieser Schritt ist optional, aber ohne ihn stehen die Texte unbeschriftet in den Bestelldaten. Tragen Sie in dershop.config im Abschnitt <OrderConditions> ein, unter welcher Bezeichnung die beiden Texte dort auftauchen sollen.
Schritt 2: Felder ins Template setzen
Die Felder gehören auf ein Template des Bestellablaufs, beispielsweise die Zahlungsartenseite oder die Bestellübersicht. Anders als die meisten Eingabefelder haben die Referenztexte kein zugehöriges_input-Tag. Die Feldnamen sind fest vorgegeben und lauten input_order_ref_text und input_order_ref_text2.
2 an den Namen: {WS-OrderRefText2} und input_order_ref_text2.
Das Muster dahinter ist immer dasselbe. Die negierte Klammerung {!WS-OrderRefText} greift, solange noch nichts eingetragen ist, und zeigt das Eingabefeld. Die einfache Klammerung {WS-OrderRefText} greift, sobald etwas eingetragen ist, und gibt den Text aus.
Das value-Attribut im Eingabefeld ist kein Widerspruch dazu. Es sorgt dafür, dass eine bereits gemachte Eingabe nicht verlorengeht, wenn die Seite wegen eines anderen Fehlers erneut angezeigt wird.
Referenz: WS-OrderRefText · WS-OrderRefText2
Schritt 3: Zeichen herausfiltern
Referenztexte laufen in Fremdsysteme weiter, und manche davon stolpern über Sonderzeichen. Sie können deshalb Zeichen angeben, die der Shop beim Einlesen entfernt.Zusatzinformation in einem Kommentarfeld
Ein mehrzeiliges Feld für alles, was der Käufer sonst noch loswerden möchte: ein Lieferhinweis, eine Nachfrage, ein Geschenkvermerk. Bis zu 32.000 Zeichen.Schritt 1: Kommentarfeld ins Template setzen
_input-Tag, anders als bei den Referenztexten. Verwenden Sie es, statt den Feldnamen selbst zu schreiben.
Referenz: WS-OrderSpecialInput · WS-OrderSpecialInput_input
Schritt 2: Zeichen herausfiltern
Wie bei den Referenztexten, hier im eigenen Abschnitt<OrderSpecialInput>.
Einwilligung zur Werbung abfragen
Zwei getrennte Einwilligungen lassen sich abfragen: die Weitergabe der Adresse an Dritte zu Werbezwecken und die Telefonwerbung. Jede bekommt ihr eigenes Auswahlkästchen, denn sie müssen getrennt erteilt werden können. Jede Entscheidung, die Zustimmung ebenso wie die Ablehnung, protokolliert der Shop mit IP-Adresse, Kundennummer sofern vorhanden, Datum und Uhrzeit. An ein angebundenes Warenwirtschaftssystem geht die Entscheidung mit den Bestelldaten weiter.Schritt 1: Kästchen ins Template setzen
Die beiden Tags geben jeweils ein vollständiges Auswahlkästchen aus. Sie schreiben nur den Text daneben.ws_address_combined.htm) und zusätzlich die Bestellübersicht (ws_place_order.htm), falls der Käufer sich dort noch nicht entschieden hat.
Jedes der beiden Tags gibt zwei Formularfelder aus: das sichtbare Auswahlkästchen und ein unsichtbares Feld daneben. Erst das unsichtbare Feld sagt dem Shop, dass auf dieser Seite überhaupt gefragt wurde. Beide müssen deshalb innerhalb des <form> stehen, das abgeschickt wird. Steht das Tag außerhalb, wertet der Shop gar nichts aus, und der bisherige Zustand bleibt unverändert.
Das Auswahlkästchen kommt bereits angehakt, wenn die Einwilligung schon vorliegt. Für eigene Gestaltung tragen die Kästchen die Klassen check_address_sharing beziehungsweise check_tele_marketing.
Referenz: WS-CheckAddressSharing · WS-CheckTeleMarketing · Styles für Zustimmung zu Werbung
Schritt 2: Anzeige vom bisherigen Zustand abhängig machen
Wer schon zugestimmt hat, soll nicht auf jeder Seite erneut gefragt werden. Dafür gibt es die beiden Bereichs-Tags{ST-AddressSharing(…)} und {ST-TeleMarketing(…)}. In die Klammer schreiben Sie die Zustände, bei denen der Bereich erscheinen soll, mehrere davon durch Komma getrennt.
Für die Telefonwerbung gilt dasselbe mit
{ST-TeleMarketing(0,3)}.
Referenz: ST-AddressSharing · ST-TeleMarketing
