Diese Erweiterung findest Du in unserem Shopware Store, der einfachste Weg, ein bestimmtes Plugin zu finden, ist die Suchleiste.
Nachdem Du den Bestellvorgang abgeschlossen hast, logge Dich in das Backend Deines Shops ein. Jetzt gehst du zu Konfiguration > Plugin-Manager > Meine Einkäufe. Du musst dich einloggen und auf die Schaltfläche Aktualisieren klicken. Die neue Erweiterung ist nun aufgelistet und kann installiert werden. Nach der Installation der Erweiterung gehst Du auf den Menüpunkt Installiert und aktualisierst die Übersicht. Jetzt kannst Du die Erweiterung aktivieren. Abschließend löscht Du unter Einstellungen > Cache/Performance > Shop-Cache löschen den Cache und aktualisierst das Backend.
Das Modul selbst findest Du unter Einstellungen > Business Essentials, hier kannst Du Anfragen freigeben, grundsätzliche Konfigurationen tätigen und Templatevariablen definieren.
Wenn Du das Modul öffnest, siehst Du direkt die Anfragenverwaltung
In der Anfragenverwaltung kannst Du alle freizuschaltenden Registrierungen sehen, hier tauchen alle Registrierungen auf, die noch freigeschaltet werden müssen, egal für welche Kundengruppe sich diese registriert haben:
Im linken Filterbereich kannst Du die Liste der Registrierungen nach Datum, Shop und Kundengruppe (für die sie sich angemeldet haben) filtern. Durch einen Klick auf Filter anwenden, wird die Liste aktualisiert, wobei Filter zurücksetzten alle Filter deaktiviert.
Kunden freischalten/ablehnen
Um Kunden freizuschalten / abzulehnen, kannst Du entweder rechts auf die + / - Icons klicken oder mehrere Kunden markieren und diese über die oberen Buttons gesammelt aktivieren / ablehnen.
Hier erklären wir alle Konfigurationsmöglichkeiten, mit denen Du Deinen B2B Shop optimal nutzen kannst.
Kundengruppenregistrierung
Dies ist die kundengruppenspezifische Registrierung und kann je nach Kundengruppe unterschiedlich aussehen und die Kunden für unterschiedliche Kundengruppen registrieren lassen. Beachte: Die Angaben, die Du hier machst, gelten für die Kundengruppe, für die sich Dein Kunde registriert, beipsielsweise die Händlerkundengruppe H.
Um die Einstellungen zu tätigen, wähle zuerst die Kundengruppe, für die Du die Einstellungen vornehmen willst.
Für diese Kundengruppe kannst Du nun die folgenden Einstellungen vornehmen:
Erweiterte Einstellungen:
Auf Screenshots verzichten wir in diesem Beispiel, da es sich hier je nach Konfiguration um eine ganz normale Registrierung / Login handelt, lediglich die URL anders ist und der Kunde nach Freischaltung in die jeweils konfigurierte Kundengruppe verschoben wird. Ebenfalls ist die Kundengruppen-Registrierung eng mit "Private Shopping" verwoben.
Private Shopping
Mittels Private Shopping kannst Du Deinen Shop mit einer Vorschaltseite versehen, sodass der Zugang zum Shop erst auf Anfrage gewährt wird.
Wähle zuerst eine Kundengruppe, um die entsprechenden Einstellungen vorzunehmen. Beachte: Diese Einstellungen machen im Regelfall nur für die Standard Kundengruppe Sinn, da Kunden anderer Kundengruppen meist schon freigeschaltet sind.
Du hast hier die folgenden Optionen:
Erweiterte Einstellungen:
Zugelassene Controller/Seiten:
Hiermit kannst Du Controller definieren, die trotz Vorschaltseite erreichbar bleiben, so stellst Du sicher, dass Dein Impressum (Shopseite) und Dein Kontaktformular (Formular) auch ohne Login funktionieren. Im Standard sind hier "Shopseiten (custom)" und "Formulare (forms)" aktiv.
Damit das Formular "Kontakt" angezeigt werden kann, musst Du die Seite "Ticket/Support" ebenfalls hinzufügen.
Mit Hilfe von Templatevariablen kannst Du Dir die Arbeit etwas einfacher machen. Beispiel: Du möchtest Die Kunden zwar manuell freischalten, sie sollen Deinen Shop aber nach Registrierung schon betreten können, lediglich die Preise und die Kaufmöglichkeit sollen ausgeblendet werden. Durch die entsprechende Konfiguration der PrivateShopping-Funktion erhalten Deine Kunden automatisch den Zugang zum Shop, sehen aber damit auch alle Preise, was nun mittels der Templatevariablen verhindert wird.
Du kannst nun all die gewünschten Variablen durch Klick auf Hinzufügen hinzufügen
Fülle hier den Namen aus (unter der ist die Variable später ansprechbar), ggf eine Beschreibung und definiere die Kundengruppe(-n), für die die Variable "true" sein soll.
Die Variable steht Dir nun überall in deinem Template und kann von Dir beliebig genutzt werden.
Die hier gezeigten Änderungen am Theme sind Beispiele, durch fortlaufende Verbesserung des Templates kann keine Funktionsgarantie gewährleistet werden, ebenso werden diese Anpassungen nicht im Rahmen des Supports unterstützt! Führe diese Änderungen nur durch, wenn Du über das nötige Know-How verfügst!
Führe Änderungen niemals im Standard Theme durch, nutze dafür immer ein eigenes Theme, welches von den Standardthemes ableitet!
Weitere Informationen zur Anpassung des Templates findest Du in unserem Shopware Theme Guide.
Die Beispiele basieren auf der Entwicklung im eigene Theme. Weitere Informationen zum Thema Templateänderungen findest Du in unserem Tutorial: Änderungen am Template durchführen.
Um das Beispiel aus dem Bereich Tempaltevariablen aufzugreifen und die Preise und den Kaufen-Button auszublenden, müssen die folgenden Änderungen getätigt werden:
Detailseite
Kaufen-Button auf der Detailseite: detail/index.tpl
{extends file="parent:frontend/detail/index.tpl"}
{block name="frontend_detail_index_buybox"}
{if $noPricesWithoutActivation == true}
{$smarty.block.parent}
{/if}
{/block}
Preise und Lieferinformationen auf der Detailseite: detail/data.tpl
{extends file="parent:frontend/detail/data.tpl"}
{block name="frontend_detail_data"}
{if $noPricesWithoutActivation == true}
{$smarty.block.parent}
{/if}
{/block}
Ergebnis:
Listing
Preise im Listing / Slider: frontend/listing/product-box/box-basic.tpl
{extends file="parent:frontend/listing/product-box/box-basic.tpl"}
{block name='frontend_listing_box_article_price_info'}
{if $noPricesWithoutActivation == true}
{$smarty.block.parent}
{/if}
{/block}
Ergebnis: