Необходима помощь в решении задачи "Кратность в позиции кол-во в каталоге на Друпал 7" (excart module)

Главные вкладки

Аватар пользователя Media-voodoo Media-voodoo 28 мая 2019 в 13:44

Необходима помощь в решении задачи "Кратность в позиции кол-во в Интернет-магазине на Друпал 7" (excart module)

Описание вопроса:
У нас есть каталог на Друпал 7, сделанный через excart module (https://www.drupal.org/project/excart) - осталась не решенной задача: кратность для части товаров (в частности для труб).
Т.е. все товары идут поштучно, а труба 1 шт. = 6 м., пластиковая 1 шт.=3
Заказчик просит выполнить кратность, т.е. чтобы если вводишь цифру 1, 3 или 5 всегда выходила 6-ть, если 7, 9 или 10, то выходила 12 и т.д.

ВОПРОС:
Может кто-то уже выполнял аналогичную работу и сможет подсказать решение.
Возможно кто-то возьмется реализовать данный момент, тогда укажите стоимость и куда обратиться.
Возможно есть решение более простое с кратностью, так же будем благодарны за подсказку.

Спасибо

Комментарии

Аватар пользователя EvgenySorokin EvgenySorokin 28 мая 2019 в 13:59

Через hook_form_alter() делал минимальное ограничения заказа, чтобы нельзя было менее какого-то кол-ва заказать (в альтере свой валидатор добавляется на проверку кол-ва). Думаю, что подобное можно и под вашу задачу применить.

Если устраивает топорная проверка, то можно и на js,вероятно, проверять и подменять.