Sie können optional zu jedem Produkt im Warenkorb eine Geschenkverpackung anbieten.
Geschenkverpackungen sind in der Regel kostenpflichtig und werden global ausgewiesen (unterhalb des Warenkorbs). Selbstverständlich können Sie Geschenkverpackungen ebenso als kostenlosen Service anbieten. Die Kosten von Geschenkverpackungen werden je Stück berechnet und global in der Bestellung ausgewiesen (analog den Zahlungskosten und Versandkosten). Sie erhöhen somit nicht die Preise der einzelnen Produkte.
Der Käufer kann für jede Position im Warenkorb die Geschenkverpackung aktivieren oder deaktivieren.
Inhalt
3 Integration in die Templates
1. Einstellungen im WSPManager
Je Produkt können Sie im WSPManager folgende Einstellungen festlegen:
▪Ob ein Produkt prinzipiell "verpackungsfähig" ist (Voreinstellung).
▪Verpackungspreis je Stück. Wenn Sie keine Angabe machen, wird der Standard-Preis verwendet, der in der Shopkonfiguration shop.config definiert ist.
Die Grundeinstellungen zur Geschenkverpackung legen Sie in der Shopkonfiguration shop.config im Abschnitt <GiftPackage> fest.
<GiftPackage>
Allow = yes
Cost-Value = 2.49 # Standard-Preis falls beim Produkt kein Preis angegeben wurde
Text2-Txt = Geschenkverpackung # Dieser Text wird in den Bestelldaten angezeigt
VATRate-Value = 1
VATType = static
</GiftPackage>
Referenz: Abschnitt GiftPackage
Wegweiser: Kostenpflichtige Zusatzleistungen anbieten
Ergänzen Sie ebenfalls in der Shopkonfiguration shop.config den Abschnitt <BasketEntries> mit folgendem Parameter.
<BasketEntries>
...
GiftPackage-Txt = Geschenkverpackung
...
</BasketEntries>
Referenz: Abschnitt BasketEntries
3. Integration in die Templates
Bereich zur Anzeige der Geschenkverpackung je Position auf der Warenkorb-Seite
Befindet man sich auf der Warenkorb-Seite, greift die Bereichsklammerung ST-BasketPage. Um die Auswahl der Geschenkverpackung im frei positionierbaren Warenkorb ausgeben zu lassen, muss die Bereichsklammerung BASKET-PR-GiftPackageAvailable eingefügt werden.
Durch den Link BASKET-PR-ToggleGiftPackageLink je Position im Warenkorb kann der Kunde die Geschenkverpackung aktivieren bzw. deaktivieren. Der Einzelpreis der Geschenkverpackung für die jeweilige Position wird mit dem Parameter BASKET-PR-GiftPackagePrice ausgegeben.
{ST-BasketPage}
{BASKET-PR-GiftPackageAvailable}
<!-- Bereich zur Anzeige der Geschenkverpackungen je Position im Warenkorb -->
{!BASKET-PR-GiftPackageSelected}
<a href="~BASKET-PR-ToggleGiftPackageLink~">Produkt als Geschenk verpacken ? (zzgl. ~BASKET-PR-GiftPackagePrice~ ~WS-CurrencySymbol~)</a>
{/!BASKET-PR-GiftPackageSelected}
{BASKET-PR-GiftPackageSelected}
<a href="~BASKET-PR-ToggleGiftPackageLink~">Produkt wird als Geschenk verpackt (zzgl. ~BASKET-PR-GiftPackagePrice~ ~WS-CurrencySymbol~)</a>
{/BASKET-PR-GiftPackageSelected}
{/BASKET-PR-GiftPackageAvailable}
{/ST-BasketPage}
Bereich zur Anzeige der Geschenkverpackung je Position auf allen Templates
Befindet man sich nicht auf der Warenkorb-Seite, greift die Bereichsklammerung !ST-BasketPage:
Um Auswahl der Geschenkverpackung im frei positionierbaren Warenkorb ausgeben zu lassen, muss die Bereichsklammerung BASKET-PR-GiftPackageAvailable eingefügt werden.
Hier wird nur noch die Auswahl des Kunden angezeigt. Zur Änderung seiner Auswahl muss er auf die Warenkorb-Seite zurückgehen.
{!ST-BasketPage}
{BASKET-PR-GiftPackageAvailable}
{BASKET-PR-GiftPackageSelected}
Produkt wird als Geschenk verpackt (zzgl. ~BASKET-PR-GiftPackagePrice~ ~WS-CurrencySymbol~)
{/BASKET-PR-GiftPackageSelected}
{/BASKET-PR-GiftPackageAvailable}
{/!ST-BasketPage}
Bereich zur Anzeige der Zusatzkosten für die gewählte(n) Geschenkverpackung(en) auf den Warenwert
{BASKET-GiftPackage}
<!-- Bereich zur Anzeige von Zusatzkosten für die gewählte(n) Geschenkverpackung(en) -->
Geschenkverpackung: ~BASKET-GiftPackage~
{/BASKET-GiftPackage}
BASKET-GiftPackage: Bereichsklammerung und Anzeige von Zusatzkosten für Geschenkverpackungen im Warenkorb.
Referenz: BASKET-GiftPackage
BASKET-PR-GiftPackageAvailable: Bereichsklammerung auf Verfügbarkeit einer Geschenkverpackung.
Referenz: BASKET-PR-GiftPackageAvailable
BASKET-PR-GiftPackageSelected: Bereichsklammerung, ob Geschenkverpackung gewählt wurde.
Referenz: BASKET-PR-GiftPackageSelected
BASKET-PR-GiftPackagePrice: Anzeige des Preises für die Geschenkverpackung für das jeweilige Produkt.
Referenz: BASKET-PR-GiftPackagePrice
BASKET-PR-ToogleGiftPackageLink: Link zur Aktivierung bzw. Deaktivierung der Geschenkverpackung für das jeweilige Produkt.
Referenz: BASKET-PR-ToggleGiftPackageLink
ST-BasketPage: Bereich wird angezeigt, wenn man sich auf der Warenkorb-Seite befindet.
Referenz: ST-BasketPage