Kundenspezifische Angebote

Kundenspezifische Angebote können in Verbindung mit dem D&G-Versandhandelssystem integriert werden. Hierzu existiert eine entsprechende Schnittstelle, die auch von anderen Warenwirtschaftssystemen implementiert werden kann.

Zweck

Ein Sachbearbeiter kann z. B. per Telefon bestimmte Konditionen/Preise mit einem Käufer vereinbaren/verhandeln und diesem Käufer das Angebot für eine bestimmte Zeit im Shop zum Kauf anbieten. Vereinbart werden: Produktpreise, Zahlungs- und Lieferkonditionen.

Funktionen

Die kundenspezifisch vereinbarten Produktpreise, Zahlungs-und Versandkonditionen gelten nur für das Angebot. Eventuell im Shop eingestellte Zahlungs- und Versandkonditionen (z. B. Gesamtwarenwert-abhängige oder länderabhängige Einstellungen) werden ignoriert. So ist es z. B. möglich, dass Sie einem ausländischen Kunden für ein Angebot "Zahlungsart Rechnung" anbieten, obwohl diese Zahlungsart im Shop nur für inländische Kunden angeboten wird. Gleiches gilt für die Versandart und deren Kosten.

Ein Angebot kann deshalb nur separat und nicht mit anderen Shop-Produkten bestellt werden, für die keine vereinbarten Sonderkonditionen gelten.

Ein Angebot kann nur einmal bestellt werden.

Ein Angebot ist zeitlich begrenzt.

Ein Angebot kann vom Käufer nicht geändert werden.

Sie können einem Kunden mehrere Angebote, mit unterschiedlichen Produkten, Zahlungs- und Versandkonditionen zuweisen.

Die Zahlungs- und Versandkosten können kostenfrei sein.

Erforderliche Angebotsdaten

Die Warenwirtschaft übergibt an den Shop folgende Angebotsdaten:

Subshop-ID

Kundennummer

eindeutige Angebotsnummer je Kunde

Angebotsdatum

Gültigkeitsdauer

Zahlungsartencode und Zahlungskosten

Versandart und Versandkosten

Optionale Angebotsdaten

Angebotsbeschreibung

Erforderliche Produktdaten

Produktname

Produktnummer

Bestellmenge

Preis (für die Bestellmenge)

MwSt.-Index

Optionale Produktdaten

Rabatt in % oder absoluter Rabatt

Angabe der Zahlungsart

Die Zahlungsart wird über den Zahlungsartencode zugewiesen und muss im Shop konfiguriert und aktiv sein. Optional können Zahlungskosten angegeben werden. Folgende Zahlungsartencodes werden unterstützt:

Zahlungsart

Code

Kreditkarte

1

Nachnahme

3

Bankeinzug/Lastschrift

4

Vorauskasse

5

Rechnung

6

Geldkarte

8

Kundenkonto

9

Online-Überweisung/giropay

10

frei definierbare Zahlungsarten

16...20

Materialien: Übersicht aller Zahlungsarten-Codes

Angabe der Versandart

Der Name der Versandart ist frei wählbar. Optional können Versandkosten angegeben werden.

Konfiguration

Die Angebote werden auf einem separaten Template integriert, das Sie in der Shopkonfiguration shop.config im Abschnitt <Templates> angeben müssen.

<Templates>
   ... 
   Offers = ws_offers.htm
   ...
</Templates>

Referenz: Abschnitt Templates

Zusätzlich müssen Sie folgende neue Parameter in den Abschnitt <NotifyMessages-Txt> der Shopkonfiguration shop.config kopieren:

<NotifyMessages-Txt>
   ...
   NoOffers       = Es liegen keine Angebote vor
   OffersBasket-1 = Es befinden sich bereits Produkte im Warenkorb. Ein Angebot kann nur separat bestellt werden.
   OffersBasket-2 = Es befindet sich bereits ein Angebot im Warenkorb. Ein Angebot kann nur separat bestellt werden.
   ...
</NotifyMessages-Txt>

Referenz: Abschnitt NotifyMessages-Txt

Weiterhin müssen Sie in der Shopkonfiguration shop.config einen neuen Abschnitt <Offers> anlegen:

<Offers>
   OfferID-Txt = Angebotsnummer
   Offer-Txt   = Angebot
   From-Txt    = vom
</Offers>

Referenz: Abschnitt Offers

Template-Beispiel ws_offers.htm

Integrieren Sie auf dem Template ws_offers.htm folgenden Code:

{MSG-Offers_Notify}
   ~MSG-Offers_Notify~
{/MSG-Offers_Notify}
 
{WS-OffersList}
   <form action="~FORM-Offers~" method="post">
      <input type="hidden" name="referer" value="Angebot-VS4">
      {BASKET-PR-Data}
         {!DC-CompareStringInList($BASKET-TotalPositions$, 0)}
            Angebote können nur seperat bestellt werden.
            {!DC-FPBasketHasOffer(1)}
               In Ihrem Warenkorb befinden sich aktuell noch ~BASKET-TotalPositions~ Artikel. Bitte entfernen Sie zunächst alle Artikel aus Ihrem Warenkorb, um ein Angebot zu bestellen.
            {/!DC-FPBasketHasOffer(1)}
            {DC-FPBasketHasOffer(1)}
               In Ihrem Warenkorb befindet sich bereits ein Angebot. Bitte leeren Sie Ihren Warenkorb, um ein anderes Angebot auszuwählen.
            {/DC-FPBasketHasOffer(1)}
         {/!DC-CompareStringInList($BASKET-TotalPositions$, 0)}
      {/BASKET-PR-Data}
 
      Bitte wählen Sie ein Angebot aus der Liste aus:
      ~WS-OffersList~
      <noscript>
         <input type="submit" value="Absenden">
      </noscript>
 
      {Cat-AdvData($Offers,1)}
         {@OPR-Data}
            <img src="~OPR-Image~">
            Produktname: ~OPR-Name~
            Artikelnummer: ~OPR-Number~
            Menge: ~OPR-Quantity~ ~OPR-Unit~
            Rabatt: ~OPR-Discountrate~%
            Preis: ~OPR-Price~ ~WS-CurrencySymbol~
         {/@OPR-Data}
 
         Zahlungsart: ~Offer-PaymentName~
         Zustellung: ~Offer-DeliveryName~
         Lieferkosten: ~Offer-DeliveryCost~ ~WS-CurrencySymbol~
         Gesamtsumme: ~Offer-TotalSum~ ~WS-CurrencySymbol~
      {/Cat-AdvData($Offers,1)}
 
      <input type="submit" value="Angebot Bestellen" name="button_offer_basket">
   </form>
{/WS-OffersList}

Verlinkung zur Angebotsseite

Die Verlinkung zu den Angeboten kann an beliebiger Stelle erfolgen. Sinnvollerweise bieten Sie die Verlinkung auf der Kontoseite "Mein Konto" des Kunden an.

<a href="~WS-Link~&act=offers">Zu den Angeboten ...</a>

Import der Angebote

Die Angebote können per Importdatei dem WSPManager übergeben werden. Weitere Informationen hierzu erhalten Sie gerne von der WEBSALE AG.

Tags

Referenz: Tags für kundenspezifische Angebote