[РЕШЕНО] Простое наличие товара (остаток)
Добрый день!
Подскажите пожалуйста, может кто знает простое решение. Есть товар в единственном экземпляре и есть его наличие. Наличие сделано через плагин. Выводится вот так:
В админке выглядит вот так:

При смене наличия (в админке), кнопка заказа пропадает. Вопрос в том, как сделать чтобы при заказе наличие автоматически менялось на «нет в наличие» для заказанных позиций. Я думаю, что надо написать плагин на событие, но знаний не хватает :( Если есть похожие решения, помогите. Спасибо.
Подскажите пожалуйста, может кто знает простое решение. Есть товар в единственном экземпляре и есть его наличие. Наличие сделано через плагин. Выводится вот так:
[[+availability:is=`1`:then=`<button class="uk-button uk-button-primary" type="submit" name="ms2_action" value="cart/add"><i class="uk-icon-barcode"></i> [[%ms2_frontend_add_to_cart]]</button>`:else=`<button class="uk-button uk-button-primary uk-hidden" type="submit" name="ms2_action" value="cart/add"><i class="uk-icon-barcode"></i> [[%ms2_frontend_add_to_cart]]</button>`]]В админке выглядит вот так:

При смене наличия (в админке), кнопка заказа пропадает. Вопрос в том, как сделать чтобы при заказе наличие автоматически менялось на «нет в наличие» для заказанных позиций. Я думаю, что надо написать плагин на событие, но знаний не хватает :( Если есть похожие решения, помогите. Спасибо.
Техническая поддержка MODX
Сайт лежит, тормозит или остался без разработчика?
Переезд с MODX 2 на 3, PHP 7 на 8, скорость и безопасность. Поддержка со сроками и ответственностью, а не совет в чате.
Подробнее
Реклама
Комментарии: 7
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
После совершения заказа всем товарам, которые были заказаны — выставится в TV «ostatok» 0
Но что-то не работает. Я создал TV ostatok, в него внес значение «наличие» 1 (числовое). Создал сниппет availability, но при оформлении заказа, количество не меняется. Я может не так вывожу? Подскажите пожалуйста. Спасибо.
на эту:
или
Огромное Вам спасибо!