Выпуск по обмену учетным записям клиентов по всему миру
-
16-10-2019 - |
Вопрос
- У нас установка Magento и Три веб -сайта с одним магазином и видом на магазин каждый.
- mywebsite.com/
- mywebsite.com/store2/
- mywebsite.com/store3/
- Каждый сайт имеет разные валюты.
- Делиться учетными записями клиентов установлен на Глобальный В разделе System-> Customs-> Customer Configuration-> Параметры обмена учетной записью.
Теперь, если клиент входит в систему на mywebsite.com/, а затем перейдите на два других веб -сайта, он также зарегистрирован на этом веб -сайте, который работает как задумано.
Но если они войдут в mywebsite.com/store2/ или mywebsite.com/store3/, а затем переключают веб -сайты, они должны снова войти в систему, почему это так?
Это ошибка? Или я делаю что -нибудь не так?
Решение
Я предполагаю проблему с файлами cookie здесь.
Если вы входите в систему на пути »/« Cookie доступен на всех подпутах. Из вас входит в систему по "/store2/", он доступен только на "/store2/" и sub paths, поэтому он недоступен от "/" или "/store3/".
Должен быть способ насильства домена/пути печенья, поэтому каждый магазин пишет в печенье "/"
Другие советы
Решение проблемы здесь - Magento Несколько сайтов магазин - вход в систему.
Это позволяет вам войти из любого места под вашим доменом, что будет отражаться за пределами его масштаба. Это решает вопрос, упомянутый Flyingmana.