Произвольна цена в Minishop2
Добрый день. Необходимо дописать немного снипет добавления товара в корзину. У товара есть цена за 1кг., и возможность выбрать вес, от 2кг и выше, надо чтобы в корзину попадала именно конечная стоимость изделия, т.е. цена за 1гк умноженная на выбранный вес. Снипет добавления своей цены в корзину я написал. Осталось только умножение сделать. Я делаю на примере вот этого товара ladolceitalia.ru/menu/tortyi-i-pirozhnyie/tortyi/chiz-kejk-nyu-jork-klassicheskij.html
В товаре ввел новую опцию option[ves], в корзине она прекрасно отрабатывает.
Вот снипет для цены
<?php
if (isset($_REQUEST['price']) && !empty($_REQUEST['price']) ){
return intval($_REQUEST['price']);
}
return $product->get('price');
Помогите пожалуйста разобраться как можно умножить цену на option.ves
В товаре ввел новую опцию option[ves], в корзине она прекрасно отрабатывает.
Вот снипет для цены
<?php
if (isset($_REQUEST['price']) && !empty($_REQUEST['price']) ){
return intval($_REQUEST['price']);
}
return $product->get('price');
Помогите пожалуйста разобраться как можно умножить цену на option.ves
Комментарии: 3
А вес = количество не вариант?
Если я правильно понял задачу, то оптимальным решением будет плагин по событию добавления в корзину. А вот в этом плагине уже менять и цену, и количество/вес.
Пытаюсь сделать ровно то же самое. Не могли бы более подробно рассказать о вашем решении? Реализовать изменение веса в корзине не пробовали?
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.