Frage

Auf meiner Magento -Website ist Guest Checkout deaktiviert. Der Kunde sollte sich entweder registrieren oder anmelden.

Standardmäßig werden die registrierten Kunden unter "allgemeine" Kundengruppe eine bekannte Tatsache gestellt.

Auf unserer Website werden die registrierten Kunden jedoch als "nicht angemeldete" Kunden angezeigt. Unter Kunden-> Kunden im Verwaltungsgremium verwalten.

Ich weiß, dass dies standardmäßig unmöglich ist, aber es geschieht.

Gibt es einen bekannten Fehler, der dies verursacht?

Es gibt keine benutzerdefinierten Module, die dieses Verhalten in unserer Website (Magento EE 1.12.0.0) verändern.

Kann mir jemand dabei helfen?

War es hilfreich?

Lösung

Die Standard -Kundengruppen -ID kann unter konfiguriert werden

System> Konfiguration> Kundenkonfiguration> Neue Kontooptionen erstellen

Überprüfen Sie den Wert der Standardgruppe Feld auswählen. Überprüfen Sie außerdem, ob Sie diese Einstellung auf einer Store -Ansichtsebene überschreiben.

AKTUALISIEREN: Wenn Sie die konfigurierte Kundengruppe gelöscht haben (z. B. z. B. Allgemein), und dann eine neue mit demselben Namen erstellt, würde es tatsächlich zu dem Verhalten führen, das Sie beschreiben. Führen Sie die folgenden SQL aus, um zu überprüfen:

SELECT c.*, cg.customer_group_code AS `The Real Group Code`
    FROM core_config_data AS c
    LEFT JOIN customer_group AS cg ON c.value = cg.customer_group_id
    WHERE path = 'customer/create_account/default_group';

Die Abfrage zeigt auch alle Überschreibungen der Geschäftsebene an. Vielleicht können Sie das Ergebnis der ursprünglichen Frage hinzufügen.

Andere Tipps

Überprüfen Sie die Tabelle customer_group, es sollte Gruppen mit korrekter ID folgen:

0 - Not Logged In
1 - General
2 - Wholesale
3 - Retailer 

Möglicherweise wurde während der DB -Import-/Export -ID eingereicht.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit magento.stackexchange
scroll top