Geschenkverpackung zum Produkt

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

1 Einstellungen im WSPManager

2 Konfiguration

3 Integration in die Templates

4 Tags

 

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.

 

2. Konfiguration anpassen

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}

 

4. Tags

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