- auf der Warenkorbseite
ws_basket.htm - auf der Bestellübersichtsseite
ws_place_order.htm - auf der Bestelleingangsbestätigungsseite
ws_confirm.htm
Link zum Warenkorb
Den Link zum Warenkorb platzieren Sie an beliebiger Stelle im Shop. Die KlammerungST-Basket_OK sorgt dafür, dass er nur erscheint, wenn der Warenkorb tatsächlich nutzbar ist.
Drei verschiedene Produkte mit je zwei Stück ergeben also drei Positionen und sechs Stück. Welche Zahl die passende ist, hängt von Ihrem Sortiment ab.
Die Positionen ausgeben
Die Schleife über die Warenkorbpositionen istBASKET-PR-Data. Alles, was je Position erscheinen soll, gehört hinein.
Ändern und Löschen
Diese Spalte gehört in eine Klammerung mitST-BasketPage, damit sie nur auf der Warenkorbseite erscheint und nicht auf der Bestellübersicht, wo nichts mehr geändert werden soll.
Dahinter steckt jeweils eine Logik. Ein Set-Unterprodukt gehört zu seinem Oberprodukt und wird über dieses geändert. Eine automatisch zugesteuerte Position hat der Käufer nicht selbst gewählt, also gibt es nichts zu ändern, wohl aber etwas abzulehnen. Bei einem Gutscheinprodukt ist es umgekehrt: Es hängt am Gutschein und verschwindet mit ihm.
Bild
Zwei Bildgrößen stehen zur Verfügung.Produktangaben
Den Produktnamen können Sie zurück auf das Produkt verlinken. Dafür gibt es
~BASKET-PR-Link~, für abhängige Varianten ~BASKET-PR-DepVarLink~ und für Sets ~BASKET-PR-SetLink~.
Varianten
Normale und abhängige Varianten laufen über dieselbe Schleife.~BASKET-PR-VariationPrice~ gibt den Auf- oder Abschlag der Variante aus, nicht den Gesamtpreis.
Set-Produkte
Set-Unterprodukte laufen überBASKET-PR-SetChildData, wieder als äußere Klammerung mit innerer Schleife. Die Produktangaben von oben müssen Sie darin noch einmal aufführen, denn sie beziehen sich dann auf das jeweilige Unterprodukt.
Wegweiser: Set-Produkte mit fester Zusammenstellung
Menge, Preis und Summe
~BASKET-PR-Price~ gibt nichts aus, wenn kein gültiger Preis vorliegt, der Preis also null ist. Bei Zugaben und Gratisprodukten bleibt die Zelle deshalb leer. Fangen Sie das ab, wenn Ihre Tabelle sonst schief aussieht.
Für durchgestrichene Preise stehen ~BASKET-PR-PriceWithoutDiscounts~ und ~BASKET-PR-SumWithoutDiscounts~ zur Verfügung.
Weitere Merkmale je Position
Diese Themen haben eigene Seiten, weil sie über die reine Anzeige hinausgehen.- Bonuspunkte
- erweiterter Liefertext
- Flächenprodukte
- Geschenkverpackung
- Texteingabefelder
- Reservierungszeit
Alles auf einmal löschen
Die Gesamtsumme
Die Summe entsteht aus drei Bestandteilen: den Positionssummen abzüglich gewährter Rabatte, den Aufschlägen wie Versandkosten und den Nachlässen wie Gutscheinen. Welche Zeilen Ihr Warenkorb braucht, hängt davon ab, was Ihr Shop anbietet. Die folgende Übersicht ist eine Auswahlliste, keine Vorlage zum Abschreiben.Zwischensummen
Rabatte und Nachlässe
Zuschläge und Zusatzkosten
Mehrwertsteuer
Bestelloptionen
Individuelle Bestelloptionen, beispielsweise Belegexemplare, laufen über eine eigene Schleife.{@BASKET-PR-Data}. Innerhalb würden sie je Position wiederholt.
Konfiguration
Grundlegende Einstellungen des Warenkorbs stehen in dershop.config im Abschnitt <BasketEntries>.
Referenz: Abschnitt BasketEntries
Weitere Tags rund um den Warenkorb
- Referenz: Tags für Warenkorb-Funktionen
- Referenz: ST-BasketPage und ST-Basket_OK
- Referenz: MSG-Basket_Standard und MSG-Basket_Notify
- Referenz: FORM-Basket, BT-Change_Basket und BT-Order
- Referenz: WS-MinOrder-Value
Verwandte Themen
- Wegweiser: Freie Produktfelder im Warenkorb anzeigen
- Wegweiser: Warenkorb, speicherbar und geräteübergreifend
- Wegweiser: Übergabe von Preisen an externe Systeme
