В Уберкарте есть проблема с продажей дробных товаров, например весовых в тн.
Сделал как написано здесь: http://www.ubercart.org/files/Ubercart%20-%20Fractional%20Quantities.pdf
Все вроде нормально, дробная часть появилось, все корректно перемножается, но при одном условии:
если количество товара больше "1", если же оно меньше, выпадает ошибка - "Вы ввели некорректное значение количества."
При добавлении дробного числа меньше "1" в корзине, позиция просто убирается из корзины, как нулевое количество.
Есть ли возможность обойти эти ограничения?
Комментарии
---
Валидатор другой на форму поставить http://drupalcontrib.org/api/drupal/contributions--ubercart--uc_product-...
Еще это в хуках проверяться может http://drupalcontrib.org/api/drupal/contributions--ubercart--docs--hooks...
Пойдёт!
А вот такой кидняк! Попробуйте у себя тоже.
Выбрали товар в Количестве меньше 1, к примеру 0.5.
Заходим в корзину, меняем это число на 0.6 и нажимаем "Обновить корзину".
Вуаля! Позиция удалилась!!!
Такое происходит, если количество менее 1.