Wunschliste

Sie können in Ihrem Shop eine komfortable Wunschliste mit folgenden Merkmalen anbieten:

Ein Käufer kann in seinem Kundenkonto eine oder mehrere Wunschlisten anlegen und dort Produkte hinzufügen. Zu jeder Wunschliste wird die gewünschte Lieferadresse hinterlegt.

Für jede Wunschliste wird ein individueller Link generiert, mit dem die Wunschliste direkt aufgerufen werden kann.
Der Link zur Wunschliste kann im Template ausgegeben und dort kopiert werden sowie an eine oder mehrere E-Mail-Adressen gesendet werden.
Die enthaltenen Produkte können dann von jedem Empfänger der Wunschliste bestellt werden.

Damit ein gewünschtes Produkt nicht mehrfach bestellt wird, wurde analog der Lagerbestandsverwaltung eine Wunschlistenbestandsverwaltung implementiert. Dadurch werden Doppelbestellungen vermieden.

Zu jeder Wunschliste kann der Wünschende einen Endtermin angeben, bis zu dessen Erreichen die Wunschliste gültig ist und angezeigt werden soll.

Zu jedem Produkt auf der Wunschliste werden folgende Daten angezeigt:

Datum und Uhrzeit, wann das Produkt auf die Wunschliste gesetzt wurde

gewünschte Menge (vom Wünschenden)

bereits bestellt Menge (von den Schenkenden)

noch verfügbare Menge (für die Schenkenden)


Achtung:

Da der Shop bei Verwendung dieser Funktion unverlangt E-Mails an Dritte versendet, ist die Integration aus datenschutzrechtlichen Gründen in einigen Ländern nicht zulässig. Als Alternative bietet sich an, statt des Ausfüllens einer Empfängerliste einen Link mit "mailto"-Funktion im Shop einzufügen. Bitte informieren Sie sich, welche gesetzlichen Vorschriften im Zielland jedes Subshops bestehen, bevor Sie diese Funktion integrieren.

Integration der Wunschlisten-Funktion

Für die Shop-Integration müssen Sie folgende Schritte ausführen:

Freischaltung/Aktivierung

Das Feature muss seitens WEBSALE technisch freigeschaltet werden. Ihr WEBSALE-Ansprechpartner ist gerne für Sie da.

Shopkonfiguration shop.config anpassen

Ergänzen Sie in der Shopkonfiguration shop.config den Abschnitt <Templates>:

<Templates>
   ...
   Wishlist      = ws_wishlist.htm        # Anzeige einer Wunschliste (Anzeige für den Schenkenden)
   WishlistAdmin = ws_wishlist_admin.htm  # Anlegen und Verwalten der Wunschlisten (Für den Wünschenden)
   ...
</Templates>

Referenz: Abschnitt Templates

Fügen Sie in der Shopkonfiguration shop.config im Abschnitt <BasketEntries> folgende Parameter ein:

<BasketEntries>
   ...
   WishListOrderInfo-Txt = Wunschprodukt von ~WISH-OwnerFirstName~ ~WISH-OwnerLastName~  # Wenn definiert, wird dieser Text in den Bestelldaten angezeigt.
   ...
</BasketEntries>

Referenz: Abschnitt BasketEntries

Fügen Sie in der Shopkonfiguration shop.config im Abschnitt <NotifyMessages> folgende Parameter ein:

<NotifyMessages-Txt>
   ...
   ProductFromDifferentWishLists = Sie können nur Produkte aus einer Wunschliste in den Warenkorb legen!<br>Bitte schließen Sie zuerst Ihre Bestellung ab bevor Sie Produkte aus einer anderen Wunschliste in den Warenkorb legen!
   ...
</NotifyMessages>

Referenz: Abschnitt NotifyMessages-Txt

Optional können Sie bei jeder beliebigen Zahlungsart (Abschnitte PaymentXXX-Txt) den Parameter DenyWishList einfügen, um diese Zahlungsart bei Lieferung an die hinterlegte Adresse der Wunschliste abzulehnen:

<PaymentXXX-Txt>
   ...
   DenyWishList = yes # [yes][no], standard = no
   ...
</PaymentXXX-Txt>

Fügen Sie in der Shopkonfiguration shop.config den Abschnitt <WishList> ein bzw. bearbeiten Sie ihn entsprechend. Hier werden die Texte definiert, die an die Käufer ausgegeben werden.

<WishList>
   1 = Bitte geben Sie einen Namen für die Wunschliste an #Neue Wunschliste anlegen
   2 = Es existiert bereits eine Wunschliste mit diesem Namen. Bitte geben Sie einen anderen Namen ein! #Neue Wunschliste anlegen
   3 = Bitte füllen Sie alle markierten Felder aus! #Wunschliste Daten ändern
   4 = Sie können keine weitere Wunschliste anlegen! Bitte löschen Sie zuerst eine alte Wunschliste bevor Sie eine weitere Wunschliste anlegen! #Wunschliste anlegen
   5 = Bitte geben Sie einen Betreff für Ihre E-Mail ein! #Mails versenden
   6 = Bei mindestens einem Produkt ist die neue gewünschte Menge kleiner als die bereits gekaufte Menge!<br>Bitte kontrollieren Sie Ihre Eingaben! #Wunschliste Daten ändern
   7 = Die gewünschte Menge ist leider nicht mehr verfügbar! Bitte kontrollieren Sie Ihre gewünschten Mengen. #Wunschliste: Produkt in Warenkorb legen
   8 = Mindestens ein Produkt von einer Wunschliste ist nicht mehr verfügbar!<br>Bitte entfernen Sie die entsprechenden Produkte aus Ihrem Warenkorb! #Meldung Warenkorb: Nachreservierung fehlgeschlagen Überschrift
  10 = Das Produkt "~PR-Name~" hat eine Mindestbestellmenge von ~PR-MinQuantity~ ~PR-Unit~
  11 = Die Bestellmenge für das Produkt "~PR-Name~" muss durch ~PR-UnitFactor~ teilbar sein.
  12 = Sie müssen für Ihr Benutzerkonto eine E-Mailadresse eingeben bevor Sie Ihre Wunschliste versenden können!
</WishList>

Vorhandene Templates bearbeiten und neue Templates anlegen

Folgende Templates müssen Sie editieren:

Produkt-Template (ws_product.htm)

Warenkorb (ws_basket.htm)
Ergänzen Sie innerhalb der Anzeige der Produkte im Warenkorb die Informationen bezüglich der Wunschliste.

Adress-Template (ws_address_combined.htm)

Bestellung absenden (ws_place_order.htm)

Bestelleingangsbestätigungsseite (ws_confirm.htm)

PDF-Ansicht der Bestelleingangsbestätigungsseite, Bestelleingangsbestätigungs-E-Mail
Ergänzen Sie gegebenenfalls die Anzeige des Warenkorbs die Informationen bezüglich Wunschlistenprodukten.

Benutzerkonto (ws_user_account.htm)

Bestellhistorie (ws_order_history.htm)

Optional, beliebiges Template
Bereich, damit Käufer, die über eine Wunschliste den Shop betreten haben, auf die zuletzt angesehene Wunschliste zurückkehren können.

Folgende Templates müssen Sie neu anlegen:

Wunschlistenverwaltung (ws_wishlist_admin.htm)

Wunschliste anzeigen (ws_wishlist.htm)

HTML-E-Mail-Template zum Versenden von Wunschlisten
Fügen Sie in die Shopkonfiguration shop.config den Abschnitt <WishListMail> ein und definieren Sie dort das Template für den E-Mail-Versand. Passen Sie anschließend das Design nach Ihren Wünschen an.

Referenz: Abschnitt WishListMail

Styles

Fügen Sie die Styles für Wunschlisten zu ihrer Stylesheet-Datei hinzu bzw. passen Sie diese an.

Referenz: Styles für Wunschliste

Tags

Referenz: Spezielle Tags für Wunschliste