Frage

  • Wir haben eine Magento -Installation und drei Websites Mit einem Geschäft und einem Geschäft.
    • mywebsite.com/
    • mywebsite.com/store2/
    • mywebsite.com/store3/
  • Jede Website hat unterschiedliche Währungen.
  • Kundenkonten teilen ist eingestellt auf Global Unter System-> Kunden-> Kundenkonfiguration-> Kontofreigabeoptionen.

Wenn sich ein Kunde bei mywebsite.com/ anmeldet und dann zu den beiden anderen Websites geht, wird er auch auf dieser Website angemeldet, die wie beabsichtigt arbeitet.

Aber wenn sie sich bei mywebsite.com/store2/ oder mywebsite.com/store3/ anmelden und dann die Websites wechseln, müssen sie sich erneut anmelden, warum ist das so?

Ist das ein Fehler? Oder mache ich etwas falsch?

War es hilfreich?

Lösung

Ich nehme hier ein Problem mit Cookies an.

Wenn Sie sich auf dem Pfad anmelden "/" Das Cookie ist auf allen Subpfaden zugänglich. Sie melden sich auf "/store2/" an, es ist nur auf "/store2/" und subpfaden zugegriffen, sodass nicht von "/" oder "/store3/" zugänglich ist.

Es sollte eine Möglichkeit geben, die Cookie -Domain/den Weg zu zwingen, so dass jedes Geschäft dem Cookie zu "/" schreibt

http://en.wikipedia.org/wiki/http_cookie#domain_and_path

Andere Tipps

Die Lösung für das Problem ist hier Magento Multiple Website Store - Login.

Auf diese Weise können Sie sich von überall unter Ihrer Domain anmelden, die über den Umfang hinaus widerspiegelt. Dies löst das von FlyingMana erwähnte Problem.

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