Как сделать ограничение добавления товара в корзину?
Есть поле типа number. Там можно есть ограничитель, и нужно что бы максимальное значение с этого поля и было ограничителем для товара. Проблема в том что когда в карточке товара в этом поле выбираешь максимальное значение, то по кнопке "в корзину" может добавляться сколько угодно товара. Или не в карточке товара, а в каталоге, тоже можно выбирать сколь угодно. Нужно что бы бралось значение сколько уже есть в корзине, и не добавлять товара больше чем можно. У меня туго с modx, поэтому прошу помощи от вас.
Пользователь должен сам выбирать значение через input, а в input максимум можно указать допустим только 10 и если так указать и нажать кнопку "в корзину", но если нажать второй раз, то будет 20 товара, а так не нужно. На гитхаб я нашел такой код: https://gist.github.com/crystaldaking/6725eb052905...
Я заменил значение $quanity на 10, но код не работает, я добавил это в плагины и назвал msOnBeforeCreateOrder, больше ничего в коде не меня.