Zum Hauptinhalt springen
Der Warenkorb zeigt von Haus aus, was zur Bestellung gehört: Produktname, Zusatzbezeichnung, Menge, Produktnummer, Preis und die gewählten Varianten. Für manche Sortimente reicht das nicht. Bei Bekleidung will der Käufer vor dem Bestellen noch einmal sehen, aus welchem Material das Teil ist, bei Technik die Anschlussart, bei Lebensmitteln die Füllmenge. Solche Angaben pflegen Sie als freie Produktfelder, bis zu zwanzig Stück. Diese Seite zeigt, wie sie aus dem Produktstamm in den Warenkorb kommen. Die Felder stehen dann auf allen Seiten zur Verfügung, die Warenkorbdaten enthalten, also auch auf der Bestellübersicht (ws_place_order.htm) und der Bestelleingangsbestätigung (ws_confirm.htm). In der Bestellhistorie funktionieren sie ebenfalls, dort allerdings mit einem anderen Tag-Präfix. Wk Freie Felder Korb Die freien Produktfelder selbst legen Sie im WSPManager beziehungsweise in der prod.cfg an. Auf dieser Seite geht es nur um ihre Anzeige. Die folgenden Beispiele verwenden durchgehend die beiden Felder material und style.

Schritt 1: Felder in der shop.config freischalten

Wk Freie Felder Nur Felder, die hier stehen, stellt der Shop in den Warenkorbdaten bereit. Tragen Sie je Feld eine Zeile +Field ein, höchstens zwanzig.
Einzutragen ist der technische Feldname, so wie er im WSPManager beziehungsweise in der prod.cfg steht. Auf Groß- und Kleinschreibung kommt es dabei nicht an, der Shop vergleicht die Namen ohne Rücksicht darauf. Referenz: Abschnitt AdditionalProductFieldsInBasket

Schritt 2: Felder im Warenkorb ausgeben

Die Tags gehören innerhalb der Positionsschleife {@[BASKET-PR-Data](/v8s/referenz/tags/basket/gutscheine-im-warenkorb#basket-voucherdeletelink)} auf jedes Template, das Warenkorbdaten enthält. Zu jedem Feld gibt es zwei Tags: eines für den Wert und eines für die Bezeichnung. Die Bezeichnung ist der Text, der im WSPManager in der Spalte „Bedeutung” steht, in der prod.cfg unter DisplayName, im Beispiel also „Material” und „Stil”.
Die Klammerung erspart Ihnen leere Zeilen. Sie greift nur, wenn das Feld bei dieser Position auch gefüllt ist. Bei einem Sortiment, in dem manche Produkte ein Material haben und andere nicht, steht ohne sie „Material:” ohne Wert im Warenkorb. Ist ein Feld in Schritt 1 gar nicht freigeschaltet oder tippen Sie den technischen Namen falsch, bleibt das Tag stumm. Es gibt keine Fehlermeldung, die Zeile fehlt einfach. Prüfen Sie im Zweifel den Namen gegen die prod.cfg, bevor Sie an anderer Stelle suchen.
Die Ausgabe erfolgt HTML-codiert. Enthält ein Produktfeld HTML-Auszeichnung, sieht der Käufer die Tags als Text. Prüfen Sie die Feldinhalte, bevor Sie sie in den Warenkorb holen.

Schritt 3: Felder in der Bestellhistorie ausgeben

In der Bestellhistorie heißen dieselben Felder OH-P-AF- statt BASKET-PR-AF-. Der Aufbau ist identisch, die Tags gehören in die Positionsschleife {@[OH-S-Item](/v8s/referenz/tags/oh-bestellhistorie#durch-die-sektionen-navigieren)}.

Die Tags im Überblick

Verwandte Themen