мы оформили 2 шт, то в остатках станет -1, а если сделать отмену заказа, в остатках станет уже 2 шт этого товара...
Это баг? Или надо допиливать самому такое?)
Думаю надо допиливать
Кайф) это значит, надо как-то отслеживать лежит ли этот товар уже в корзине и запрещать добавление еще
Я думаю у компонента уже есть плагин, который это делает, надо посмотреть как он это делает и скорректировать его работу. Проверка должна быть на событие msOnBeforeAddToCart
$count получают из scriptProperties имхо это подозрительно, почему не из корзины?
Ну я не разработчик этого плагина, наверно стоит спросить его)
Ну да, особенно если компонент куплен менее года назад
Да недавно куплен
Пиши в ТП
Я конечно вижу такой костыль: 1. Сделать скрытый вывод например инпутов с id и кол-вом товаров, которые добавлены в корзину 2. Выводить эти инпуты только на страницах, где можно добавлять товара, кроме страницы корзины, чтоб не было задвоения 3. Ну и JSом проверять, если в корзине уже лежит товар с таким id и в таком-то кол-ве и сверить кол-во остатков этого товара и условием прятать кнопку добавления в корзину
Ну это лютый костыль, я бы конечно плагин поковырял
Я бог костылей, дипломированный костылестроитель)
Обсуждают сегодня