Magento Checkout перенаправляет на страницу «Корзина пуста» и очищает корзину в IE7 и IE8 - PullRequest
6 голосов
/ 15 февраля 2012

После добавления товаров в корзину и нажатия кнопки «Оформить заказ» открывается страница оформления заказа OnePage.Это позволяет вам выбрать, хотите ли вы зарегистрироваться в качестве гостя или зарегистрированного пользователя.После того, как вы выбрали опцию, она на короткое время отображает панель «Платежные данные», а затем внезапно перенаправляет на другую страницу, на которой отображается сообщение «Корзина пуста», и все элементы, которые были в вашей корзине, удаляются.Эта проблема возникает только в Internet Explorer 8 и ниже.URL веб-сайта http://tastesfromaroundnz.co.nz.Время жизни файла cookie равно 86400, а для всех параметров проверки сеанса установлено значение «Нет».Версия Magento 1.6.2

Кто-нибудь может помочь нам с этой проблемой?Заранее спасибо.

Ответы [ 2 ]

16 голосов
/ 13 июля 2012

решено: Это связано с проблемой cookie не в браузере, а в самом Magento. В Magento по умолчанию время жизни cookie установлено на 3600 (1 час). Но если компьютерное время конечного пользователя опережает время сервера, файлы cookie не будут настроены как для внешнего интерфейса magento, так и для внутреннего интерфейса. Например, время компьютера конечного пользователя на 1 час больше, чем время сервера, что означает, что срок действия файла cookie (содержащего идентификатор сеанса пользователя) истекает, как только пользователь входит в систему или пытается добавить элемент.

Чтобы решить эту проблему, установите срок службы куки-файлов 86400 (1 день) вместо 1 часа, и все будет работать, как ожидается. Вы также можете установить срок действия файлов cookie равным 0, поэтому срок действия файлов cookie истечет только после закрытия браузера пользователя.

Перейти к: Magento backend -> Sytem -> Configuration -> Web -> Управление сеансами и файлами cookie. Установите время жизни куки 86400 и сохраните. Теперь все будет работать как положено.

0 голосов
/ 29 марта 2013

Я заметил, что было два куки: один для domain.com, а другой для www.domain.com. Мне пришлось изменить домен cookie на www.domain.com, и второй cookie исчез, и теперь он работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...