In meinem Testprojekt dürfen sich nur gewerbliche Kunden registrieren. Die Registrierung für Endverbraucher (Privatkunden) habe ich erfolgreich unterbunden mittels Templatebearbeitung. Allerdings habe ich nun das Problem, dass nach erfolgter Registrierung sofort eingeloggt ist. Dies soll nicht sein. Aus einem Projekt mit der Version 4.irgendwas weiß ich noch, dass man das relativ einfach umstellen konnte, dass Händler manuell freigeschaltet werden. Ich weiß allerdings nicht mehr, wo wir das damals gemacht haben und nun stehe ich vor ner Wand und komme nicht weiter…
Es muss (und kann auch) ohne Plugin gehen. Vielleicht kann jemand freundlicherweise einen kleinen (oder größeren) Schubbser in die richtige Richtung geben… Shopware Version 5.2.9 ist installiert mit abgeleitetem Theme.
ich kenne die Freischaltung der Händler nur über das Business Essentials Plugin. Wo sollte man ohne Plugin einen Kunden freischalten? Es gibt ja nur das Häckchen zur Aktivierung / Deaktivierung des Kundenkontos.
Ich meine, wir hätten damals in der 4-er Version an einer (oder auch zwei, weiß ich nicht mehr) Datei etwas verändert. Auf jeden Fall war die Sache keine große Aktion. Was ich da mache, ist ein Praktikumsprojekt, wo ich bestimmt kein Plugin für ein kleines Vermögen kaufen werde. Nach 6 Wochen ist die Sache wieder gelöscht…
In meinem Testprojekt dürfen sich nur gewerbliche Kunden registrieren. Die Registrierung für Endverbraucher (Privatkunden) habe ich erfolgreich unterbunden mittels Templatebearbeitung. Allerdings habe ich nun das Problem, dass nach erfolgter Registrierung sofort eingeloggt ist. Dies soll nicht sein. Aus einem Projekt mit der Version 4.irgendwas weiß ich noch, dass man das relativ einfach umstellen konnte, dass Händler manuell freigeschaltet werden. Ich weiß allerdings nicht mehr, wo wir das damals gemacht haben und nun stehe ich vor ner Wand und komme nicht weiter…
Es muss (und kann auch) ohne Plugin gehen. Vielleicht kann jemand freundlicherweise einen kleinen (oder größeren) Schubbser in die richtige Richtung geben… Shopware Version 5.2.9 ist installiert mit abgeleitetem Theme.
Für die Hilfe sag ich schon mal Danke
Grüße von der Mopi
Hallo,
die Händlerfreischaltung findest du im Shopware Backend - Widget „Händlerfreischaltung“. Damit diese auch „aktiv“ ist, musst du die Händleranmeldung einbinden, also statt der normalen Link bei Mein Konto (http://deinshop.de/account) diesen Link verwenden: http://deinshop.de/registerFC/index/sValidation/H .
Quellcode verändern ist natürlich eine andere Sache, als die Funktion mit den Boardmitteln von Shopware zu realisieren. Du könntest dir ja ein Freitextfeld beim Kundenkonto anlegen und in den Templates entsprechend abfragen, oder du holst dir die Testversion von Business Essentials
Händler müssen auch weiterhin als solche freigeschaltet werden. Das geschieht indem du ihnen die Kundengruppe „H“ Händler zuweist.
Dafür gibt es die spezielle Händlerregistrierungsseite: http://www.shopwaredemo.de/registerFC/index/sValidation/H
Ablauf wäre dann:
Wir prüfen Ihre Angaben und schalten Sie frei!
Wir schalten Sie nach Prüfung als Händler frei. Sie erhalten dann von uns eine Info per E-Mail. Von nun an sehen Sie direkt Ihren Händler-EK, auf den Produkt und Übersichtsseiten.
Ich meine die Preise sieht er ja auch im ausgeloggten Zustand. Wenn du wirklich das Login unterbinden wirst musst du mit einem Plugin nachhelfen.
@sschreier Das Widget hab ich ja gefunden. Allerdings, wenn ich eine Testregistrierung durchführe bin ich - indem ich im Registrierungsformular auf „Weiter“ klicke - sofort nach der Registrierung automatisch eingeloggt. DAS will ich verhindern… Weil die Händler müssen ja erst freigeschaltet werden. Im Widget taucht die Registrierung gar nicht erst auf - weil scheinbar nix zum Freischalten da ist…
@simkli der Test steht bei mir auch genau so im Registrierungsformular… nur dass es nix nützt, weil wie eben erwähnt, nach Registrierung sofort eingeloggt ist…
@sschreier Das Widget hab ich ja gefunden. Allerdings, wenn ich eine Testregistrierung durchführe bin ich - indem ich im Registrierungsformular auf „Weiter“ klicke - sofort nach der Registrierung automatisch eingeloggt. DAS will ich verhindern… Weil die Händler müssen ja erst freigeschaltet werden. Im Widget taucht die Registrierung gar nicht erst auf - weil scheinbar nix zum Freischalten da ist…
@simkli der Test steht bei mir auch genau so im Registrierungsformular… nur dass es nix nützt, weil wie eben erwähnt, nach Registrierung sofort eingeloggt ist…
also eigentlich müssen alle Händler, die sich über http://deinshop.de/registerFC/index/sValidation/H anmelden, auch erst freigeschalten werden, bevor Sie etwas mit dem Konto kaufen können. Nach deinem Kommentar klingt das eher so, dass du die normale Anmeldung über http://deinshop.de/account genutzt hast und da ist es ja richtig so, dass der Händler im Händlerfreischaltung - Widget nicht auftaucht.
Sicher? Ich dachte, dass sie bis zur Freischaltung die normalen Endkundenpreise sehen bzw. auch für Endkundenpreise einkaufen können. So steht es ja auch im Text von Shopware?
Sicher? Ich dachte, dass sie bis zur Freischaltung die normalen Endkundenpreise sehen bzw. auch für Endkundenpreise einkaufen können. So steht es ja auch im Text von Shopware?
Viele Grüße
Hallo,
ja du hast Recht. Anmeldungen über die Händlerlogin - Maske werden erstmal den „Shopkunden“ zugeordnet, bis Sie freigeschalten werden (erst nach der Freischaltung sind Sie „Händler“). Alternatives Plugin zur Händlerfreischaltung: Zugangskontrolle bei Registrierung und Login - AccessManager | Shopware Store .
also eigentlich müssen alle Händler, die sich über http://deinshop.de/registerFC/index/sValidation/H anmelden, auch erst freigeschalten werden (wie von mir oben erwähnt), bevor Sie etwas mit dem Konto kaufen können. Nach deinem Kommentar klingt das eher so, dass du die normale Anmeldung über http://deinshop.de/account genutzt hast und da ist es ja richtig so, dass der Händler im Händlerfreischaltung - Widget nicht auftaucht.
Beste Grüße
Sebastian
Hallo Sebastian,
ich habe die Registrierung auch über den Link http://deinshop.de/registerFC/index/sValidation/H durchgeführt, mit demselben Ergebnis… hm… kann es damit zusammenhängen, dass der Shop denkt: Hier können sich eh nur Händler registrieren, also braucht man sie nicht auch noch extra freizuschalten? Vielleicht hab ich auch etwas bei der Template-Bearbeitung falsch gemacht?
Ich bin wie folgt vorgegangen:
personal-fieldset.tpl im Verzeichnis frontend/MEINTHEME/frontend/register mit folgendem Inhalt erstellt:
Im Backend ist bei der Anmeldung/Registrierung das Feld “Ich bin” mit ja eingestellt… Angezeigt wird es aber im Registrierungsformular leider nicht. Vielleicht liegt der Wuff hier irgendwo begraben?
hm… kann es damit zusammenhängen, dass der Shop denkt: Hier können sich eh nur Händler registrieren, also braucht man sie nicht auch noch extra freizuschalten? Vielleicht hab ich auch etwas bei der Template-Bearbeitung falsch gemacht?
Nein es werden die Händlerpreisefreigeschaltet. Das ist mit Freischaltung gemeint. Das hat nichts mit dem Login an sich zu tun. Eine Funktion, die das Login des Kontos blockiert und dann eine Freischaltung ermöglicht gibt es im Standard gar nicht. Die musst du mit einem Plugin nachrüsten. Oder Business Essentials verwenden wie bereits von mac erwähnt.
@simkli ich kenne das von einem anderen Shop, den ich vor ein paar Jahren als B2B Shop eingerichtet habe, dass sobald ein Händler sich registriert, im Backend er auftaucht und man den manuell freischalten musste. Diesmal ist das leider nicht der Fall… Vielleicht hat sich das seit Version 4.irgendwas geändert? kann mir aber nicht vorstellen
@simkli ich kenne das von einem anderen Shop, den ich vor ein paar Jahren als B2B Shop eingerichtet habe, dass sobald ein Händler sich registriert, im Backend er auftaucht und man den manuell freischalten musste. Diesmal ist das leider nicht der Fall… Vielleicht hat sich das seit Version 4.irgendwas geändert? kann mir aber nicht vorstellen
Kann ich mir auch nicht vorstellen. Ich denke du hast da damals etwas verwechselt und die Kunden waren damals ebenfalls eingeloggt, dir ist es nur nicht aufgefallen?
edit: Du könntest auch die account/index.tpl anpassen und abfragen, ob der eingeloggte Kunde in der Gruppe „H“ ist. Wenn nicht zeigst du einfach nur „Ihr Konto ist noch nicht freigeschaltet“ an.
@simkli ich kenne das von einem anderen Shop, den ich vor ein paar Jahren als B2B Shop eingerichtet habe, dass sobald ein Händler sich registriert, im Backend er auftaucht und man den manuell freischalten musste. Diesmal ist das leider nicht der Fall… Vielleicht hat sich das seit Version 4.irgendwas geändert? kann mir aber nicht vorstellen
Hallo,
dann ist es eben unter Shopware 5 nicht mehr so, es ist so, wie es simkli sagt:
hm… kann es damit zusammenhängen, dass der Shop denkt: Hier können sich eh nur Händler registrieren, also braucht man sie nicht auch noch extra freizuschalten? Vielleicht hab ich auch etwas bei der Template-Bearbeitung falsch gemacht?
Nein es werden die Händlerpreisefreigeschaltet. Das ist mit Freischaltung gemeint. Das hat nichts mit dem Login an sich zu tun. Eine Funktion, die das Login des Kontos blockiert und dann eine Freischaltung ermöglicht gibt es im Standard gar nicht. Die musst du mit einem Plugin nachrüsten. Oder Business Essentials verwenden wie bereits von mac erwähnt.