Minishop2 - дублируются заказы

Здравствуйте.
Столкнулся с проблемой: Периодически приходят несколько (от 2 до 10) одинаковых заказа отпраленных в одно и то же время с точностью до секунды. И даже номера у некоторых совпадают.
Скрин экрана
Подозреваю, что покупатель умудряется несколько раз тыкнуть кнопку «Оформить заказ» до того как процесс создания заказа полностью завершится и в результате формируются несколько одинаковых заказов… но это я только подозреваю, а что делать, ума не приложу.
Игорь
21 марта 2021, 10:05
modx.pro
90
0

Комментарии: 4

Евгений Webinmd
21 марта 2021, 12:40
0
напишите версию минишопа, модх, версию php, не включен ли какой-то кешер не стандартный. Дайте чуть больше информации, так как всплывала у одного пользователя такая же проблема, но так и не смогли понять почему такое происходит.
Подобная тема
    Игорь
    21 марта 2021, 12:57
    0
    MODX 2.8.1
    Minishop 2.8.1
    Php 7.3.8

    Дополнительно установлен компононет frontpadapi для выгрузки заказов в CRM (немножко переделанный), плагин срабатывает на событие msOnBeforeCreateOrder — но я не думаю, что дело в нем (много куда уже его ставили)
    Александр Мельник
    21 марта 2021, 12:52
    0
    Тоже часто возникают подобные глюки на разных сайтах.
    Тоже долго и упорно ломал голову, включал яндекс вебвизор, часами просматривал ведеозаписи.
    Тоже была идея что люди много раз кликают на кнопку — оформить заказ, для чего писались скрипты чтобы удалить кнопку из DOM после первого клика. И еще много разных ухищрений было сделано, но почти нигде это не дало результата.
    Правильнее всего — созвониться с клиентом и попросить рассказать его, что он делал, какие странности заметил.

    У меня вот на днях была оказия. Один магазин на модексе, оплата заказов происходит через корейскую компанию-банк для чего писалась отдельный класс оплаты. Так вот одна клиентка начала писать, что у нее каждый день с карточки списываются деньги за оплату одного и того же заказа. Долго пытался понять в чем же дело, пока не нашли переводчика, не созвонились с Кореей, не поговорили с ней. Оказывается в современном мире не принято закрывать вкладки в браузере, ведь оперативной памяти много, так зачем заморачиваться и что-то закрывать. И компьютер тоже никто не выключает. Так вот у нее вкладка, на которой происходила оплата, всегда висит открытой (а там работа по оплате с этим корейским банком построена через сокет соединение с их сервером, оно постоянно держится открытым) и каждый раз когда она открывала браузер, все вкладки перезагружались и оплата в очередной раз улетала в банк. И вот попробуй такое «предугадай».
      Артур
      21 марта 2021, 20:30
      0
      Да это не оказия, это уже пердимонокль)))
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      4