Problem
Duża witryna używa osobnych instancji Magento dla różnych regionów geograficznych, więc firmy są odizolowane. Przykład:
- site.com
- north.site.com
- south.site.com
- east.site.com
- west.site.com
Użytkownicy mogą odwiedzać witryny root + regionalne, logować się bezpośrednio na stronie regionalnej lub logować się na (site.com) przy użyciu swoich regionalnych danych uwierzytelniających (mamy uwierzytelniacz + przekierowanie).
Niektóre z nich nie mogą się zalogować po wcześniejszym uzyskaniu dostępu i nie otrzymają żadnej informacji zwrotnej o błędzie. Możemy replikować błąd, który ma dwa pliki cookie o tej samej nazwie, ale różnych domenach. Przykład:
- Nazwa: frontend, Domena: .site.com
- Nazwa: frontend, Domena: .north.site.com
Usunięcie plików cookie rozwiązuje problem w większości przeglądarek. Pliki cookie wydają się blokować w niektórych przeglądarkach, a my jesteśmy zszokowani inaczej niż czekamy na ich wygaśnięcie, co jest do bani dla użytkowników.
Co próbowaliśmy
Początkowo nasza konfiguracja była pusta (jak poniżej) dla wszystkich stron. To spowodowało problemy. Jak rozumiem, musimy jawnie ustawić domenę dla wszystkich witryn na „.site.com”, aby tylko jeden plik cookie mógł istnieć z tą nazwą / domeną.
Czy to rozwiązuje problem Magento polegający na tym, że nie wie, który „frontendowy” plik cookie jest prawidłowy - czy istnieje preferowana konfiguracja?
Pytanie
Jaka jest poprawna konfiguracja plików cookie u administratora Magento dla konfiguracji z wieloma domenami?
Patrz: „System> Konfiguracja> Internet> Zarządzanie plikami cookie sesji”