Изменить цену в корзине

Автор kirill568, 15 марта 2020, 10:47:25

« назад - далее »

kirill568

Всем привет, у меня есть товар, у которого цена на сайте указывается за м2, но продавать его нужно в пачках, в характеристиках этого товара указана кол-во м2 в 1 пачке, мне необходимо, чтобы цена этого товара в корзине пересчитывалась в пачки. Например, у товара цена за м2 указана 1289 руб., кол-во м2 в 1 пачке 2.029, итоговая цена в корзине за 11м2 14179, но мне необходимо получить цену 15690, т.к 11 м2, для этого товара это 6 пачек (11 / 2.029 = 5.4 округляем в большую сторону) и 6 * 2.615 (2.615 это цена за одну пачку) = 15690. Подскажите, может быть уже есть готовые модули для решения этой задачи, или можно как-то своими силами решить?

Adik

Есть модули Product Price By Size и Prix Dynamique.

mistral

Создаете товар , цену у товара в  м2.
Создаете набор товаров Пачка, в нем выбираете созданный товар.

kirill568

Я решил написать свой модуль, т.к готовые решения дороговаты, подскажите, какой метод отвечает за цену продукта в зависимости от кол-ва товара?

PrestaMan

Класс Cart.php методов много, так как учитывается скидки, группы, правила. Основной getProducts.
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!