Нужно замострячить дополнительный товарный шаблон для фотообоев на основе стандартного. Товары (фотообои) в интернет-магазин мы будем добавлять сами.
На скрине нарисовано примерно как должна выглядеть страница просмотра товара для фотообоев (только для фотообоев). Если можно сделать, то до введения необходимых ширины и высоты и до нажатия кнопки "Расчитать" высвечивалась цена не 0 руб, а надпись "после расчета" (или что то подобное) и пока не будет сделан расчет, то при попытке отправить товар в корзину выдавалось сообщение об необходимости указать размеры, выбрать текстуру и сделать расчет. Теперь о самом расчете: стоимость изготовления 850р, но расчет идет по расходу материала....
максимальная ширина рулона 1,3 и если клиенту например надо поклеить 2*3, где 2 высота а, 3 ширина стены, то мы считаем 3/1,3=2,3, (где 2,3 получается количество полос рулона, и соответственно, мы автоматически всегда его округляем в большую сторону - получаем 3) считаем 3 полосы и рассчитываем 1,3*3 (полосы)=3,9 пог. метров.
и у нас по расходу материала получается
2 (высота)*3,9 =7,8 и уже эту цифру умножаем на стоимость изготовления (850 руб) и получаем 7,8*850=6630 руб Это цена готового товара без доставки. цена изготовления (850 руб) с течением времени может меняться, и поэтому надо где-то в админке предусмотреть возможность её изменения.
вот так мы считаем фотообои. Теперь надо автоматически подсчитать вес, для того, чтобы у нас при оформлении доставки правильно посчитался тариф. Для этого надо взять высоту и ширину , которые вводит покупатель, автоматически перемножить их, чтобы получить значение квадратных метров готового изделия и всегда автоматически умножать его на вес квадратного метра фотообоев - это постоянное значение и равно 0,36 кг. и это полученное значение веса должно "прикручиваться" к заказу при его дальнейшем оформлении, чтобы, как уже упоминалось выше, правильно посчиталась стоимость доставки (она считается в том числе и от веса).