Функционал JS. Количество товаров – купить за 1 сом КР | InSales.kg платформа управления онлайн продажами

Функционал JS. Количество товаров

jQuery плагин для блока Quantity, предоставляет логику и поведение блока

  • ввод только цифр
  • обработка кнопок "+" и "-"
  • проверка на доступный остаток
  • учет упаковок ( через дополнительное поле товара )
  • учет Единицы измерения товара ( определяет количество знаков после запятой )

События

Все взаимодействия с блоком вызывают событие

'onQuantity_Change', которое возвращает поля

  • isLess - флаг о том, что попытались ввести количество меньше минимально допустимого
  • isMore - флаг о том, что попытались ввести количество больше максимально доступного
  • current - текущее количество товаров
  • inputElement - jQuery-объект поля ввода с количеством
  • container - jQuery-объект блока Qunatity

Настройки

Основные настройки

Подхватываются из data- атрибута <input>

data-params='unit: "кг",  min: 2, max: 30, pack: 2, " '

Все поля являются необязательными

unit - название единицы измерения. Можно подгрузить через unit: "{{ product.unit }}". По-умолчанию "кг"

min - минимальное количество товара. По-умолчанию 1, если указан параметр pack, то равен ему.

max - максимальное количество товара, которое можно положить в корзину.

pack - количество товаров в упаковке. Для работы нужно создать дополнительное поле товара и обратиться к нему через ликвид.

Оставить оценку

Оценка успешно отправлена.
Она будет проверена администратором перед публикацией.
Перед публикацией все оценки проходят модерацию

Оценки: 0

Остались вопросы?
Отправь тикет в техподдержку!
Еще нет своего магазина?
Создайте интернет-магазин на платформе InSales
Всё для продаж уже внутри!
Недавно просмотренные статьи