Der erste Weg erzeugt eine fertige Struktur aus
div-Containern, die Sie über CSS gestalten. Der zweite erzeugt gar nichts von selbst, Sie bauen das Markup vollständig selbst und setzen die Tags dort ein, wo Sie die Werte brauchen.
Beide Wege greifen auf dieselbe Konfiguration zu. Sie können jederzeit wechseln, ohne die <+Deliverer>-Abschnitte anzufassen. Für den Wechsel von der ersten auf die zweite Variante gibt es ein Beispiel, das dieselben Klassennamen erzeugt, siehe unten.
Weg 1: Das Einzel-Tag
Setzen Sie~WS-DeliveryFields~ einmal auf ws_pay_deliv.htm, innerhalb des Formulars.
div-Struktur und ihre Klassennamen sind in der Referenz beschrieben.
Referenz: WS-DeliveryFields · FORM-PayDeliv · MSG-PayDeliv_Notify · ST-Change · BT-PayDeliv_Change · BT-PayDeliv_Back · BT-PayDeliv_Next
Die gewählte Versandart anzeigen
Nach der Auswahl geben Sie die Versandart auf der Bestellübersicht, der Bestelleingangsbestätigung und in der Bestätigungsmail mit einem einzelnen Tag aus.Weg 2: Freie Positionierung mit DELIV-Data
DieDELIV-Data-Tags erzeugen kein vorgegebenes Markup. Sie schreiben das HTML selbst und holen sich die Werte über Tags. Verwendbar sind die Tags auf allen Templates.
Der Aufbau ist immer derselbe: eine äußere Klammerung {DELIV-Data}, darin die Schleife {@DELIV-Data} über die Versandarten.
js_paydeliv sorgt dafür, dass die Seite nach der Auswahl neu aufgebaut wird und der Käufer auf ihr bleibt. Ohne dieses Feld springt er direkt auf die Bestellübersicht weiter und kann die Zahlungsart nicht mehr ändern.
Referenz: Alle DELIV-Data-Tags
Die gewählte Versandart hervorheben
Legen Sie einen Container um den Inhalt der Schleife und setzen Sie die Klasse nur für die gewählte Versandart.Versandkosten ausgeben
In einem Bruttopreis-Shop liefern
~DELIV-Data_Cost~ und ~DELIV-Data_GrossCost~ denselben Betrag, in einem Nettopreis-Shop sind es ~DELIV-Data_Cost~ und ~DELIV-Data_NetCost~. Wenn im Text „inklusive Mehrwertsteuer” steht, nehmen Sie deshalb ~DELIV-Data_GrossCost~. Nur dann stimmt die Aussage in beiden Shoparten.
Die Klammerung greift nur, wenn tatsächlich Kosten anfallen. Bei versandkostenfreier Lieferung bleibt der Bereich leer, und Sie können über {!DELIV-Data_Cost} einen eigenen Text setzen.
Referenz: DELIV-Data_Cost · DELIV-Data_NetCost · DELIV-Data_GrossCost
Versandkosten in der alternativen Währung
~DELIV-Data_AltCurrencyNetCost~ und ~DELIV-Data_AltCurrencyGrossCost~.
Wegweiser: Alternative Währung · Referenz: DELIV-Data_AltCurrencyCost · Referenz: DELIV-Data_AltCurrencyNetCost · Referenz: DELIV-Data_AltCurrencyGrossCost
Versandkostenrabatt des Kunden ausgeben
Nicht verfügbare Versandarten begründen
Wenn Sie nicht verfügbare Versandarten ausgegraut statt ausgeblendet anzeigen, gehört ein Grund dazu.
Der Hinweistext kommt nicht aus dem
<+Deliverer>-Abschnitt, sondern aus einer eigenen Definition, die Sie der Versandart zuweisen. Wie das eingerichtet wird, steht auf der Seite zu den erweiterten Einstellungen.
Referenz: DELIV-Data_disabled · DELIV-Data_disabledmessage · DELIV-Data_disabledcode
Zusatzeingaben zur Versandart ausgeben
Manche Versandarten brauchen eine zusätzliche Angabe vom Käufer, etwa eine Telefonnummer für die Spedition. Die Felder werden außerhalb des<+Deliverer>-Abschnitts definiert und der Versandart nur zugewiesen. Im Template laufen Sie über eine zweite Schleife.
{!DELIV-Data_AdditionalInput_type_isCheckbox} aus.
Wegweiser: Erweiterte Einstellungen, für die Definition der Zusatzeingaben
Eigene Zusatztexte je Versandart
Im<+Deliverer>-Abschnitt können Sie beliebig viele eigene Texte hinterlegen und im Template einzeln abrufen. Der Text wird zugleich in die Bestelldaten übernommen.
+AdditionalInfo- ist Ihre eigene Kennung und taucht im Tagnamen unverändert wieder auf.
Referenz: DELIV-Data_AdditionalInfo-<ID>
Den Typ der Versandart mitgeben
Type ist für die Warenwirtschaft gedacht, nicht für den Käufer. Es ist der richtige Ort, um mehrere Versandarten zu einer Gruppe zusammenzufassen, die im Shop unterschiedlich heißen, aber gleich behandelt werden sollen.
Referenz: DELIV-Data_type
Vom Einzel-Tag auf DELIV-Data umstellen
Wenn Sie einen bestehenden Shop umstellen, wollen Sie in der Regel die vorhandenen CSS-Regeln behalten. Dafür gibt es Tags, die genau die Kennungen und Klassennamen liefern, die das Einzel-Tag erzeugt hätte.
Als Bereich setzen Sie ein, welchen Teil der Struktur Sie gerade bauen, beispielsweise
main, logo, radio, text, name, suffix oder clear.
WS-DeliveryFields, dort steht, welche Container das Einzel-Tag in welcher Verschachtelung erzeugt.
Wenn Sie ohnehin neu gestalten, lassen Sie diese Tags weg und vergeben eigene Klassen. Das Ergebnis ist deutlich kürzer und besser lesbar.
Verwandte Themen
- Wegweiser: Versandarten anlegen, für die Konfiguration dahinter
- Wegweiser: Erweiterte Einstellungen beim Anlegen von Versandarten
- Wegweiser: Globale Anzeige der Versandarten, für die statische Übersichtsseite
