Кнопка Добавить в корзину приведет вас к пустой корзине для определенных товаров. Нужна помощь в устранении неполадок!

magento.stackexchange https://magento.stackexchange.com//questions/80854

  •  13-12-2019
  •  | 
  •  

Вопрос

Значит, ни один человек во всем этом разделе не может помочь устранить неполадки сеанса?

записка Я полностью обновил свой вопрос, поскольку он так и не был решен:


РЕДАКТИРОВАТЬ: Я только что заметил, что, пока я устанавливал 777 на var/session для новых создаваемых файлов устанавливается значение 600 (rw) Может ли это быть причиной?


Если клиент А добавляет товар "карандаш" в корзину - клиент А может оформить заказ

Если клиент B добавляет товар "карандаш" в корзину - клиент B, C, D получает пустую корзину

После того, как клиент А добавит товар в корзину, никто не сможет добавить в корзину этот товар - в конце концов, вы сможете, но я пока не понял почему.

Поэтому я склоняюсь к файлам cookie или проблеме с сеансом.

То, что я уже пробовал:

  • Установите срок службы cookie на 24 часа (86400)
  • Установите для всех индексов значение Update on save
  • Переиндексируйте все индексы
  • Очистил все кэши
  • Проверено, что var/sessions является 777
  • Диск не заполнен
  • В файлах журнала нет сообщений

Вот часть моего Web конфигурация:

enter image description here

Выглядят ли эти настройки корректно?

Есть ли дополнительные шаги, которые я могу предпринять, чтобы разобраться в этом?

Это было полезно?

Решение 4

Итак, после нескольких месяцев попыток разобраться в этом и 150 бонусных баллов спустя, решение состоит в том, чтобы установить минимальное количество в корзине:

  • Система -> Конфигурация
  • Инвентарь -> Варианты наличия товара на складе
  • Рядом с Minimum Qty Allowed in Shopping Cart щелчок Add Minimum Qty
  • Установлен в ALL GROUPS количество 1
  • Нажмите кнопку Сохранить

-

Чтобы воссоздать проблему:

  • Убедитесь, что нет Minimum Qty Allowed in Shopping Cart набор.
  • Добавить товар в корзину
  • На странице корзины введите 0 как количество, так и пресс UPDATE SHOPPING CART и тележка опустеет

Это каким-то образом произошло сразу после добавления в корзину, но отсутствие интереса со стороны более опытных людей в этом сообществе меня тоже не волнует - просто я опубликовал то, что устранило проблему.

Другие советы

Пустые тележки обычно являются одной из двух вещей в моем опыте:

    .
  • диск заполнен
  • есть исключение, которое завернуто в попытках / поймать, что ловущает ошибку, но не нажимает на Mage::logException
  • есть проблема с сеансами

В общем, хотя это обычно полный жесткий диск.

Продукты, которые не работают, используют ли они тот же шаблон, что и те, которые работают?Моей первой мыслью было, что в пользовательском шаблоне отсутствует <?php echo $this->getBlockHtml('formkey');?> но тогда это тоже должно было привести к сбою в версии 1.9.0.1.

Тем не менее, если вы уверены, что эти продукты были в порядке до обновления, то вероятной причиной являются пользовательские шаблоны / блоки / модели.Вот несколько вещей, которые вы можете попробовать:

  1. Уточните у поставщиков любых имеющихся у вас сторонних расширений, совместимы ли эти расширения с версией 1.9.2.
  2. Если вы используете пользовательскую тему, переключитесь обратно на rwd / default (вы можете сделать это для одного продукта в качестве теста) и посмотрите, не устранена ли проблема.
  3. Может быть, это и очевидно, но в то же время легко воспринимается как должное:убедитесь, что ведение журнала действительно включено.Система > Конфигурация > Разработчик > Настройки журнала
  4. Проверьте файл журнала вашего веб-сервера (например,/var/log/apache2/error_log или /var/log/nginx/error.log)
  5. Временно удалите / переименуйте пользовательский PHP-код в app / code / local / Mage / *, который, по вашему мнению, может быть задействован, посмотрите, работают ли версии app / code / core лучше.

Кроме того, попробуйте найти закономерность в решении проблемы.Затрагиваются ли только простые продукты?Или это настраиваемые продукты, или пакеты и т.д. и т.п.?Это товары со специальными ценами?У них обязательно должны быть что - то в общем.

Удачи вам!:)

У нас было точно такую же проблему после обновления до 1.9.2 от 1.7.0.2, и это была проблема сеанса.Пожалуйста, проверьте настройки домена вашего файла cookie и используйте свое доменное имя без «».Он будет добавлен кодом.

Чтобы добавить дополнительные решения, только выберите несколько моих подключенных продуктов, вернут пустую тележку, когда нажала кнопка «Add to Cart).

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с magento.stackexchange
scroll top