Zum Hauptinhalt springen
Die Adressseiten haben mehr Schaltflächen als jede andere Stelle im Shop. Der Käufer speichert, ändert, löscht, geht zurück und weiter, und für jede dieser Aktionen gibt es ein eigenes Tag mit dem Präfix BT-. Zwei Gruppen stehen nebeneinander: BT-Addr_… gehört zur Rechnungsadresse, BT-DelivAddr_… zur abweichenden Lieferadresse. Welche Seite eine Schaltfläche trägt, hängt davon ab, ob der Käufer gerade bestellt oder seine gespeicherten Adressen im Kundenkonto verwaltet.

So funktionieren die BT-Tags

Ein BT-Tag gibt keinen Beschriftungstext aus, sondern den technischen Namen der Schaltfläche. Der Shop erkennt an diesem Namen, welche Schaltfläche gedrückt wurde, und führt die passende Aktion aus.
Daraus folgen drei Regeln, die für alle Schaltflächen des Shops gelten:
  • Das Tag gehört in das name-Attribut. Im value-Attribut steht der Text, den der Käufer liest, und den wählen Sie frei.
  • Die Schaltfläche muss absenden, also type="submit" sein oder ein <button type="submit">. Ein type="button" ohne JavaScript schickt nichts ab, und der Shop erfährt nie von dem Klick.
  • Die Schaltfläche muss innerhalb des zugehörigen Formulars stehen. Außerhalb geht der Name beim Absenden verloren.

Die Rechnungsadresse

BT-Addr_SaveDelivAddr speichert und wechselt in einem Schritt. Ohne diese Schaltfläche müsste der Käufer erst speichern und dann die Lieferadresse suchen, und genau an dieser Stelle brechen viele ab.

BT-Addr_Refresh

Dieses Tag gehört nicht an eine Schaltfläche, sondern an ein Eingabefeld. Es liefert den Namen, unter dem die AJAX-Funktion die Adresseingabe neu aufbaut, wenn der Käufer beispielsweise das Land wechselt und sich dadurch die Auswahllisten ändern.
Zulässig ist das Tag auf allen Templates, auf denen Adressen eingegeben werden, also sowohl in der Adressverwaltung im Kundenkonto als auch auf der Rechnungs- und Lieferadressseite im Bestellablauf. Wegweiser: Auswahllisten der Adressdaten · Referenz: A- (Rechnungsadresse)

Die abweichende Lieferadresse

Die Aufteilung folgt der Aufgabe der Seite. Speichern und Löschen sind Verwaltungsaktionen und stehen im Kundenkonto. Weiter, Zurück, Ändern und Abbrechen führen durch den Bestellablauf und stehen dort.
BT-DelivAddr_Cancel und BT-DelivAddr_Back sehen ähnlich aus, tun aber Verschiedenes. Abbrechen verwirft die Eingabe der abweichenden Lieferadresse, Zurück führt nur eine Seite zurück. Beschriften Sie die beiden deutlich unterschiedlich, sonst verliert der Käufer seine Eingaben.

Die Suche in gespeicherten Lieferadressen

BT-DelivAddrSearch

Löst die Volltextsuche in den gespeicherten abweichenden Lieferadressen aus. Sinnvoll ist sie bei Geschäftskunden, die zwanzig oder mehr Lieferadressen hinterlegt haben.
Die Schaltfläche muss innerhalb des Formulars FORM-DelivAddrSearch stehen. In einem anderen Formular der Seite bleibt die Suche wirkungslos.
Wegweiser: Volltextsuche für multiple Kundendaten anbieten

Die Tags im Überblick

Alle Tags dieser Seite sind reine Einzel-Tags. Sie lassen sich nicht als Bereichs-Tag, negatives Bereichs-Tag oder Schleifen-Tag verwenden.

Verwandte Themen