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.