Angeschaut
Der Bereich Shopware Labs ist die Plattform für alle Entwickler. Hier findet man technische Dokumentationen und zahlreiche Tipps und Tricks rund um das Thema Programmieren. In dieser Rubrik stellen außerdem die Entwickler der shopware AG neue und experimentelle Lösungsansätze vor. Neue Funktionen, die in dieser Rubrik bereitgestellt werden, sind teilweise auch für zukünftige Releases geplant. Die Funktionen können dann ohne Programmierkenntnisse zukünftig direkt im Shopware Backend konfiguriert werden oder werden über Plugins bereitgestellt. Informationen über neue, geplante Funktionen finden Sie in unserer Roadmap.
Bitte beachten Sie, dass die hier bereitgestellten Lösungsansätze nicht offiziell supportet werden und nur eingebaut werden sollten, sofern Sie über das entsprechende, technische Wissen verfügen.
Ist es möglich, dass Kunden erst nach Freischaltung Preise sehen und bestellen können?
0 Kommentare| ab Version: | 3.0.3 | bis Version: | 3.0.5 |
Normale Shopkunden (Gruppe EK) müssen erst über die Administration freigeschaltet werden.
Mit dieser Anpassung können über die folgende Smarty-Variable alle relevante Punkte, wie Bestellbutton, Preise etc., ausgeblendet werden:
{if !$sBlockUser}Nur anzeigen, wenn freigeschaltet{/if}
myCore.php Erweiterung: Dazu folgenden Code in die myCore.php Funktion sCustomRenderer einfügen:
if ($this->sSYSTEM->_SESSION["sUserId"]){ $checkValidation = $this->sSYSTEM->sDB_CONNECTION->GetOne(" SELECT validation FROM s_user WHERE id = {$this->sSYSTEM->_SESSION["sUserId"]} "); if (empty($checkValidation)){ $sRender['variables']['sBlockUser'] = false; }else { $sRender['variables']['sBlockUser'] = true; } }else { $sRender['variables']['sBlockUser'] = true; }
Folgenden SQL-Befehl in der Datenbank ausführen:
INSERT INTO `s_core_config_mails` (`id`, `name`, `frommail`, `fromname`, `subject`, `content`, `contentHTML`, `ishtml`, `attachment`) VALUES (NULL, 'sCUSTOMERGROUPEKACCEPTED', 'info@shopware2.de', 'Shopware Demo', 'Ihr Händleraccount wurde freigeschaltet', 'Hallo,rnrnIhr Händleraccount auf "Shopware Demo" wurde freigeschaltetrn rnAb sofort kaufen Sie zum Netto-EK bei uns ein.rn rnMit freundlichen Grüßen,rn rnDas Team von Shopware2.de', '', 0, ''), (NULL, 'sCUSTOMERGROUPEKREJECTED', 'info@shopware2.de', 'Shopware Demo', 'Ihr Händleraccount wurde abgelehnt', 'Sehr geehrter Kunde,rnrnvielen Dank für Ihr Interesse an unseren Fachhandelspreisen. Leider liegt uns aber noch kein Gewerbenachweis vor bzw. leider können wir Sie nicht als Fachhändler anerkennen.rnrnBei Rückfragen aller Art können Sie uns gerne telefonisch, per Fax oder per Mail diesbezüglich erreichen.rnrnMit freundlichen GrüßenrnrnIhr Shopware2.de Team', '', 0, '');
Diese eMail-Vorlagen können dann entsprechend angepasst werden. Der Kunde kann dann nach der Registrierung im Backend freigeschaltet werden und erhält automatisch, nach Freischaltung, die definierte eMail.
Die Registrierung im Shop muss dann mit folgedem angepassten Link aufgerufen werden:
http://www.ihrshop.de/shopware.php/sViewport,registerFC/sUseSSL,1/sValidation,EK
Artikel-PDF erstellen
Artikel bewerten
Kommentare:
Artikel kommentieren
Weitere interessante Artikel:
Bestell-Nr.: 84765_
Lieferzeit ca. 5 Tage
Preise inkl. gesetzlicher
MwSt. zzgl. Versandkosten*
Preise inkl. gesetzlicher
MwSt. + Versandkosten*
Kategorien: