Задача очень странная, но вполне обыденная.
Магазин продает керамическую плитку. Продажа осуществляется коробками. В коробке может быть 2.3 квадратных метра плитки. Цена указывается за 1 м.кв.
Покупатель при заказе указывает нужное кол-во квадратных метров, а в корзину отправляется округленное до целого кол-во коробок. Например, покупатель в товаре выбирает 2 м.кв., а в корзину идет 2.3 м.кв., потому что в коробке 2.3 м.кв.
1. Как сделать возможным покупать дробный товар?
2. Округление до коробок возможно сделать с помощью jQuery, примерно представляю алгоритм.
Комментарии
Я тебе ответил в личку только что
http://drupal.org/project/commerce_decimal_quantities
Но насчет округления - это видимо уже хакать надо.
Спасибо! теперь это стало общедоступно.
А как сделать так, чтобы покупатель вводил ширину и длину, они перемножались (считаем м.кв.), далее выбираем цвет или тип... Полученные м.кв. умножаются на цену м.кв. желаемого цвета (выбирает пользователь из доступных). Таким образом получим итоговую сумму в руб. необходимого количества и определенного типа или цвета материала.
Стабильно работает только dev версия. rc2 выдает ошибку.