div-Elemente, Klassennamen und Kennungen.
Diese Seite beschreibt zuerst diese beiden großen Tags und wie Sie das Ergebnis über CSS gestalten. Danach folgen die Angaben, die sich aus der Auswahl ergeben: Liefertermin, Versandkosten, Gewicht und Volumen. Am Ende stehen Mindestbestellwert und Folgebestellung, die beide den Rahmen der Bestellung abstecken.
- Referenz: Der Einstieg in das Präfix
WS-steht auf Shop, Seite und Technik - Referenz: AGB, Adressen und Altersnachweis stehen auf Bestellprozess, Adressen und Prüfungen
Die Zahlungsarten anzeigen
WS-PaymentFields erzeugt die vollständige Auswahl aller konfigurierten Zahlungsarten. Die Reihenfolge ergibt sich aus der Reihenfolge der Abschnitte in der Shopkonfiguration. Das Tag gehört genau einmal auf die Zahlungs- und Versandartenseite, innerhalb von FORM-PayDeliv.
Referenz: Die Einzelpositionierung mit den PAY-Data-Tags steht auf PAY- (Zahlungsarten)
Der Aufbau je Zahlungsart
Je verfügbarer Zahlungsart entsteht ein Hauptcontainer mit diesen Bestandteilen, in dieser Reihenfolge:
Innerhalb von
remarks können weitere Container liegen: suffix für eine Zusatzbeschreibung, inputsuffix1 bis inputsuffix3 für bis zu drei zusätzliche Eingabefelder, costcentername und costcenteremail bei der Zahlungsart Kostenstelle, und bis zu zehnmal paymentcountryrule für länderabhängige Zusatzangaben.
Die Klassennamen
Jeder Container bekommt bis zu vier Klassen nach einem festen Muster:
Dazu je Container eine Kennung:
_active ist der Grund, warum sich die gewählte Zahlungsart ohne eigenes JavaScript hervorheben lässt. Soll die Hervorhebung schon beim Klicken wechseln, ohne die Seite neu zu laden, hinterlegen Sie dafür ein eigenes Skript über die Parameter RadioOnClick beziehungsweise ImgOnClick in der Shopkonfiguration.
Die gewählte Zahlungsart anzeigen
WS-BankInfo greift nur, wenn Vorauskasse gewählt wurde. Die Bankverbindung steht im Abschnitt PaymentPrepayment-Txt der Shopkonfiguration, nicht im Template. Das ist richtig so, denn sie ändert sich unabhängig vom Design.
WS-PaymentConfirmText ist der Platz für Hinweise, die nur zu einer Zahlungsart gehören, beispielsweise die Bitte, den Verwendungszweck anzugeben. Der Text steht beim jeweiligen Zahlungsartenabschnitt der Shopkonfiguration.
Die Versandarten anzeigen
WS-DeliveryFields arbeitet nach demselben Prinzip wie WS-PaymentFields, nur schlanker. Je Versandart entstehen fünf Container: logo, radio, text, das optionale suffix und clear.
id entsteht nur, wenn im Abschnitt +Deliverer der Shopkonfiguration eine Kennung vergeben ist. Ohne Kennung gibt es keine id, und Sie können die einzelne Versandart nicht gezielt ansprechen.
Die gewählte Versandart anzeigen
WS-Delivery gibt zwei Angaben zusammen aus: den Namen aus dem Parameter Name-Txt und das Liefergebiet aus dem optionalen Parameter Country-Txt, durch ein Leerzeichen getrennt. Beide stehen im Abschnitt +Deliverer der Shopkonfiguration.
Es liefert die interne Nummer der Versandart. Anders als die beiden anderen Tags gibt es auch die 0 aus, also den Zustand ohne gewählte Versandart. Für die Fehlersuche ist es damit aussagekräftiger als WS-DeliveryID, für die Anzeige im Shop ungeeignet.
Beim ersten Auswerten eines dieser Tags berechnet das Shopsystem die Versandkosten und filtert die verfügbaren Versandarten. Das geschieht einmal je Seitenaufbau, mehrfache Verwendung kostet also nichts zusätzlich.
Der Wunsch-Liefertermin
Es gibt zwei Ausprägungen, eine einfache und eine erweiterte. Beide bestehen aus einem Tag für die Auswahl und einem für die Anzeige.Vorgaben für die Schnellbestellung
Ein Käufer, der oft bestellt, kann Zahlungsart und Versandart als Vorgabe in seinem Konto hinterlegen. Vier Tags bieten ihm das an._input-Tags liefern feste Feldnamen, die _checked-Tags liefern checked und greifen zusätzlich als Klammerung.
Das Häkchen erscheint, wenn die gerade gewählte Art mit der im Konto hinterlegten Vorgabe übereinstimmt. Bei der Versandart vergleicht das Shopsystem dabei nicht die einzelne Versandart, sondern ihre Gruppe. Liegen mehrere Versandarten in derselben Gruppe, gilt die Vorgabe für alle.
WS-FastOrderConfigurationLink führt auf die Seite, auf der der Käufer diese Vorgaben verwaltet. Der Link ist auf allen Templates zulässig und gehört mindestens auf die Kundenkontoseite.
Der Mindestbestellwert
WS-MinOrder-Base und WS-MinOrder-Remaining greifen auch als Klammerung. WS-MinOrder-Value ist ausschließlich ein Einzel-Tag.
Versandkostenfreiheit
WS-FreeDeliveryRest setzt voraus, dass in der Shopkonfiguration eine Staffel hinterlegt ist, die bei einem bestimmten Betrag auf 0 geht, beispielsweise BasicCost-List = (0:10)(200:8)(300:0).
Gewicht, Volumen und Paletten
WS-Pallets greift als Klammerung, wenn überhaupt Paletten nötig sind. Für Shops mit sperriger Ware ist das der Hinweis, der eine Rückfrage beim Kundendienst erspart.
Preisart und Mehrwertsteuerland
Die beiden Länder-Tags unterscheiden sich dann, wenn die Lieferadresse in einem anderen Land liegt als dem Standardland. Mit der Gegenüberstellung lässt sich auf der Bestellübersicht erklären, warum ein anderer Steuersatz gilt als auf der Produktseite.
Folgebestellungen
Bestellt ein Käufer kurz nach seiner letzten Bestellung erneut, kann der Shop das als Folgebestellung behandeln und beispielsweise besondere Versandkonditionen anbieten. Sechs Tags beschreiben diesen Zustand.DC-Int-Tags um oder setzen den Zeitstempel in die DC-DateTime-Tags ein, so wie im Beispiel.
Die beiden Zeitraum-Tags greifen auch dann als Klammerung, wenn die Funktion überhaupt eingerichtet ist. Ist der Zeitraum in der Shopkonfiguration auf 0 gesetzt, bleiben sie stumm. Damit lässt sich ein Hinweistext auf Shops beschränken, in denen die Funktion aktiv ist.
Referenz: Die Rechenoperationen stehen auf DC- (DesignControl)
Die Tags im Überblick
WS-PaymentFields, WS-DeliveryFields und WS-DelivDateFields gelten auf der Zahlungs- und Versandartenseite, WS-AdvDelivDateFields zusätzlich auf der Bestellübersicht. WS-DelivDate und WS-AdvDelivDate gelten auf der Bestellübersicht und der Bestätigungsseite, WS-PaymentConfirmText und WS-DeliveryCost auf der Bestätigungsseite, WS-BankInfo zusätzlich auf der Bestellübersicht und in der Bestätigungs-E-Mail. WS-TotalWeight und WS-TotalVolume gelten auf der Warenkorbseite, der Bestellübersicht und im Mail-Bestätigungstemplate. Alle übrigen Tags sind auf allen Templates zulässig.
Verwandte Themen
- Wegweiser: Zahlungsarten anlegen
- Wegweiser: Versandarten anlegen
- Wegweiser: Wunsch-Liefertermin anbieten
- Wegweiser: Schnellbestellung
- Referenz: PAY- (Zahlungsarten)
- Referenz: DELIV- (Versandarten)
