Нестабильная работа minishop2.
Всем привет!
svetxl.ru/torsheryi
1. Множество пользователей жалуются на то, что товары добавляются «через раз». Если нажать на кнопку «добавить в корзину», обработчик срабатывает, появляется диалоговое окно, что товар в корзине и все хорошо. Переходишь в корзину, а там пусто. И это происходит с постоянной регулярностью;
2. Также, при попытке удалить товар из корзины, он исчезает не всегда;
3. Иногда при добавлении товара в корзину (со страницы товара), их добавляется сразу два (при точном нажатии всего 1 раз);
4. Время от времени, если добавить несколько товаров (больше 6 за сессию), в корзине оказывается всего 5 товаров или 4. Куда пропадают остальные – непонятно.
Мне кажется, проблема в сессиях. Все сниппеты вызываются некешированным, кроме mFilter для вывода товаров, но это никак не влияет. Ошибок вообще нету, не знаю куда копать.
Спасибо!
svetxl.ru/torsheryi
1. Множество пользователей жалуются на то, что товары добавляются «через раз». Если нажать на кнопку «добавить в корзину», обработчик срабатывает, появляется диалоговое окно, что товар в корзине и все хорошо. Переходишь в корзину, а там пусто. И это происходит с постоянной регулярностью;
2. Также, при попытке удалить товар из корзины, он исчезает не всегда;
3. Иногда при добавлении товара в корзину (со страницы товара), их добавляется сразу два (при точном нажатии всего 1 раз);
4. Время от времени, если добавить несколько товаров (больше 6 за сессию), в корзине оказывается всего 5 товаров или 4. Куда пропадают остальные – непонятно.
Мне кажется, проблема в сессиях. Все сниппеты вызываются некешированным, кроме mFilter для вывода товаров, но это никак не влияет. Ошибок вообще нету, не знаю куда копать.
Спасибо!
Комментарии: 12
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Проблемы с количеством товаров в мини-корзине, на самой странице корзины, на иных страницах. Как часто бывает грешил на себя, перепроверил настройки сессий, почитал, что мог, искал проблему с парсерами, кешем и т.п.
Да, определенно что-то с сессиями, но что… Три дня назад обновлены minishop и pdoTools, больше ничего не менялось.
MODX 2.6.5, PHP 7.1.14.
Насчет корзины. На старой версии 2.2 я так и не поборол проблему с добавлением товара. Через Ajax отправлял данные на кастомный сниппет, и стандартным кодом из документации добавлял товар. В консоли выводил состояние корзины, видно что все ок. Захожу в корзину, там пусто. И так через раз-два.
Описывал здесь.
minishop2 игнорирует системную настройку выбора источника файлов
modx.pro/help/18127
Проблема в том, что несмотря на то, что в системных настройках указано что по умолчанию для товаров брать источник файлов MS2, все равно при создании нового товара стоит по умолчанию источник filesystem.
Речь не идет об открытии ранее созданного товара у которого почему-то могла сохраниться в базе запись о неверном источнике файлов.
Посмотреть какая цифра подтягивается. Собственно источник файлов подменяется кастомным скриптом минишопа. Либо скрипт не отрабатывает, либо на этапе формирования конфига что-то не так. У меня всё как надо всегда было.
Данил ШуверовДанил Шуверов