Нулевые заказы от пользователей на MiniShop 2
Добрый день!
На сайте впервые.
Сайт на ModX Revo. Интернет-магазин на Minishop 2.
Программист, который переводил с shopkeeper на Minishop 2, отвалился. На связь не выходит.
Вопрос в следующем.
Начала возникать ошибка, стали появляться нулевые заказы от пользователей.
joxi.ru/L21l9xaTZYo8mX
Кто поможет решить эту задачу и сколько это решение будет стоить?
Спасибо, с уважением.
На сайте впервые.
Сайт на ModX Revo. Интернет-магазин на Minishop 2.
Программист, который переводил с shopkeeper на Minishop 2, отвалился. На связь не выходит.
Вопрос в следующем.
Начала возникать ошибка, стали появляться нулевые заказы от пользователей.
joxi.ru/L21l9xaTZYo8mX
Кто поможет решить эту задачу и сколько это решение будет стоить?
Спасибо, с уважением.
Комментарии: 17
Картинка не из miniShop2, больше похоже на Shopkeepr.
Видимо, я уже забыл, как выглядит старый miniShop2.
Думаете, в этом проблема?
Нет, думаю, что проблема в этом
Программист, который переводил с shopkeeper на Minishop 2, отвалился. На связь не выходит.Что и как он там сделал или не сделал — не угадать.
Василий, что можете порекомендовать в данном конкретном случае? Если программист не объявится в ближайшие дни?
Переместить вопрос в раздел «Объявления о работе» и искать нового.
Ясно, спасибо.
С уважением, Дмитрий.
С уважением, Дмитрий.
В последнем miniShop2 тоже такая проблема есть. Возникает если человек несколько раз подряд кликает на кнопку «Оформить заказ». Для примера, создал заказ #1608/14 на minishop2.com, он дублируется в заказ #1608/15 с нулевой стоемостью. Очень неприятный баг, так как часто клиенты делают заказ кликая несколько раз и в результате стоимость заказа выход нулевая, а они оплачивают только за доставку. На рабочих проектах такая ситуация встречается повсеместно. Видимо некоторые особо нетерпеливые пользователи умудряются кликнуть на кнопку в момент, когда ajax запрос успешно заврешен и кнопка «Оформить заказ» становиться опять активной.
Добрый день, Богдан! Спасибо за информацию. Можно ли setTimeout поставить пару секунд, чтобы корзина успевала очиститься?
Дмитрий, к сожалению, не понимаю о чем вы, мы видимо о разных вещах говорим. Проблема нулевых заказов не в очистке корзины, а в том, что некоторые пользователи нажимают несколько раз подряд кнопку «Оформить заказ».
Максим, спасибо.
Добавил плагин:
<?php
$e = $modx->event;
if ($e->name == 'msOnSubmitOrder') {
$status = $order->ms2->cart->status();
if (!$cart['total_count']) {
$e->output('Error');
}
}
Избавился от нулевых заказов.
Добавил плагин:
<?php
$e = $modx->event;
if ($e->name == 'msOnSubmitOrder') {
$status = $order->ms2->cart->status();
if (!$cart['total_count']) {
$e->output('Error');
}
}
Избавился от нулевых заказов.
Добрый день, Максим! Подскажите пожалуйста.
На какое событие должен выполняться плагин?
На какое событие должен выполняться плагин?
В коде плагина написано же — msOnSubmitOrder
Спасибо ) тупанул
Подтверждаю наличие такой ошибки: prntscr.com/c3078j
Версия MS2: 2.1.12-pl
Предлагаемый в обсуждении по ссылке выше плагин решит проблему.
Версия MS2: 2.1.12-pl
Предлагаемый в обсуждении по ссылке выше плагин решит проблему.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.