Опция гостевой проверки Magento не отображается независимо от настройки разрешения гостевой проверки

У меня странная проблема с моей свежей установкой magento. Нет возможности для гостевой проверки, хотя у меня отключена одностраничная проверка: НЕТ и разрешена гостевая проверка: ДА.

Я просмотрел core_config_data в базе данных и не нашел ничего, что могло бы спровоцировать такое поведение. У меня нет настроек шаблона и отключен кеш… Я установил последнюю версию magento через командную строку ssh и включил образец пакета данных. Я установил еще одну копию magento на свою локальную машину (без тестовых данных), и она работает нормально. Возможно, это как-то связано с данными выборки??

Я в растерянности... Есть у кого идеи??


person mwalsher    schedule 09.10.2009    source источник


Ответы (7)


У меня тоже возникла эта проблема, я снова увидел опцию «Гость», когда удалил файл cookie с именем persistent_shopping_cart.

person adrien54    schedule 27.02.2012

Для меня проблема была связана с загружаемой конфигурацией продукта. Проверьте настройки > каталог > загружаемый продукт.

person mwalsher    schedule 15.11.2009

Вам нужно перейти на вкладку «Система», выбрать «Каталог» слева, выбрать «Параметры загружаемого продукта», а затем установить «Отключить гостевую проверку, если корзина содержит загружаемые элементы» на «Нет».

person Kerry    schedule 03.12.2010

Magento отключает гостевую проверку, когда вы включаете сохранение в конфигурации. Хотя я не уверен, почему гостевая проверка должна быть отключена, когда включена постоянная корзина. Вы можете найти метод disableGuestCheckout, отключающий гостевую проверку в классе Mage_Persistent_Model_Observer.

Простым решением было бы отключить постоянную корзину покупок в конфигурации Magento. Нет необходимости изменять какой-либо шаблон или переопределять что-либо.

person Narayan Varma    schedule 16.07.2012
comment
Я не думаю, что это строго верно, я думаю, что если он находит файл cookie, уже связанный с клиентом, он отправляет вход в систему, что является странной функцией. Но как только я очистил файлы cookie с включенным сохранением, он снова отображается: S - person treyBake; 20.08.2019

Новая «постоянная корзина покупок» Magento имеет собственный набор шаблонов — если вы когда-либо включали это, возможно, стоит проверить, вызываются ли эти шаблоны по-прежнему вместо ожидаемого набора.

У меня только что это произошло, и постоянные шаблоны вели себя правильно, даже когда PSC был отключен через config.

Просто переопределите их в своих пользовательских файлах темы, как и остальные - решил проблему для меня.

person chanie    schedule 20.11.2011

перейдите в корневую папку magento

найти файл .htaccess

ограничение памяти увеличено до 518M

ПОСЛЕ ПЕРЕХОДА К ВАШЕМУ ФАЙЛУ INDEX.PHP

 ini_set("memory_limit","512M");
 echo  ini_get("memory_limit");  //for test it
person user1850175    schedule 24.11.2012
comment
почему кто-то должен это делать? - person treyBake; 20.08.2019

У меня была такая же проблема, и для меня сработало отключение условий. Перейдите в System-Configuration-Checkout и установите «Включить условия и положения» на «нет», «гостевая проверка» и «одна страница проверки» на «да». Это решит проблему.

person Arrazone    schedule 08.01.2015