Produkte in den Warenkorb legen nur für angemeldete Käufer

Mit dieser Funktion legen Sie fest, dass nur angemeldete Käufer Produkte in den Warenkorb legen können. Dies ist besonders für halbgeschlossene Shops interessant.

Dadurch kann der B2B-Shop mit allen Kategorien und Produkten offen erreichbar sein, sodass sich zukünftige Handels-/Vertragspartner einen Überblick über das angebotene Sortiment verschaffen und sich für eine Partnerschaft entscheiden können. Außerdem können der Shop und sein Sortiment komplett in den Suchmaschinen indiziert werden.

Erst für das Legen der Produkte in den Warenkorb und dem anschließenden Bestellprozess ist eine Anmeldung des Käufers erforderlich.

 

Integration

Schritt 1: Freischaltung/Aktivierung

Für diese Funktion ist keine Freischaltung/Aktivierung seitens WEBSALE notwendig.

Schritt 2: Parameter im Abschnitt OrderConditions ergänzen

Ergänzen Sie in Ihrer Shopkonfiguration shop.config im Abschnitt <OrderConditions> den Parameter AddProdToBasketOnlyInLoggedInState-Allow und setzen Sie diesen auf yes:

<OrderConditions>
   ...
   AddProdToBasketOnlyInLoggedInState-Allow = yes
   ...
</OrderConditions>

Referenz: Abschnitt OrderConditions

Schritt 3: Fehlermeldung ergänzen

Fügen Sie im Abschnitt <NotifyMessages-Txt> Ihrer Shopkonfiguration shop.config den Parameter LoggedOutUserAddProductToBasketError hinzu und ergänzen folgende Fehlermeldung:

<NotifyMessages-Txt>
   ...
   LoggedOutUserAddProductToBasketError = Um unsere Produkte bestellen zu können, müssen Sie ein Kundenkonto besitzen und eingeloggt sein. <a href="~WS-LoginLink~&type=LoginUser">Bitte melden Sie sich hier an.</a>
   ...
</NotifyMessages-Txt>

Referenz: Abschnitt NotifyMessages-Txt

Schritt 4: ST-LoggedIn-Klammerungen ergänzen

Umklammern Sie auf Ihren Templates den Button "In den Warenkorb legen" mit ST-LoggedIn und ergänzen Sie einen negativen ST-LoggedIn-Bereich mit dem Login-Button:

{!ST-LoggedIn}
   Bitte melden Sie sich an, um in unserem Shop zu bestellen
   Login-Button
{/!ST-LoggedIn}
 
{ST-LoggedIn}
   "Produkt in den Warenkorb legen"-Button
{/ST-LoggedIn}

Referenz: ST-LoggedIn

Haben Sie alle Schritte durchgeführt, ist die Funktion erfolgreich in Ihrem Shop integriert und aktiv.