В корзине можно купить больше товара, чем есть Не принято

1

Обнаружил следующий баг.

Допустим "товар 1" у нас имеется в количестве всего 1 шт. Мы в корзине меняем кол-во на 2 шт - кликаем на пустое место мышкой, система говорит - "осталось только 1 шт" и сама меняет кол-во на реально оставшееся, т.е не заказать больше, чем есть. Но если в окошках "кол-во" проставить ЛЮБОЕ количество, допустим 5 и сразу тыкнуть мышкой в кнопку "Оформить заказ", то во всплывающем окне система скажет, что таких то товаров осталось меньше чем вы хотите и перейдет на страницу заполнения контактных данных. То есть заказ будет оформлен с этими 5-ю единицами товара, а в базе они спишутся в минус 4.

3 комментария

  • +1

    Это баг темы дизайна. Самое правильное решение делать кнопку "оформить заказ" неактивной до получения обновленных данных о корзине от сервера! Это надо делать в js. Скорее всего в cart.js, но зависит от темы дизайна.

  • +1
    Михаил Ушенин Михаил Ушенин Webasyst 15 февраля 2017 13:04 #

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

    Если не удастся, то для решения проблемы вам стоит обратиться к разработчику вашей темы или к партнёрам Webasyst.

  • +1
    Виктор Калачев Виктор Калачев 16 февраля 2017 00:51 #

    Спасибо за ответ. Странный баг. Сделал как Вы сказали тоже самое на теме Дефолт - все работает нормально, без багов. Вернулся на свою тему - тоже стало все работать правильно. И так попробовал и так - работает.

    Добавить комментарий

    Чтобы добавить комментарий, зарегистрируйтесь или войдите