Автор Тема: Изменить цену в корзине  (Прочитано 57 раз)

15 Март 2020, 10:47:25
  • Новичок
  • *
  • Сообщений: 10
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Всем привет, у меня есть товар, у которого цена на сайте указывается за м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. Подскажите, может быть уже есть готовые модули для решения этой задачи, или можно как-то своими силами решить?
15 Март 2020, 15:32:54
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 15916
  • Репутация: +14614/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Есть модули Product Price By Size и Prix Dynamique.
15 Март 2020, 16:07:31
Ответ #2
  • Ветеран
  • *****
  • Сообщений: 1428
  • Репутация: +26/-1
  • Сообщество PrestaShop
    • Просмотр профиля
Создаете товар , цену у товара в  м2.
Создаете набор товаров Пачка, в нем выбираете созданный товар.
18 Март 2020, 09:54:56
Ответ #3
  • Новичок
  • *
  • Сообщений: 10
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Я решил написать свой модуль, т.к готовые решения дороговаты, подскажите, какой метод отвечает за цену продукта в зависимости от кол-ва товара?
18 Март 2020, 10:52:57
Ответ #4
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 21809
  • Репутация: +25297/-1
  • Prestashop - просто и эффективно
    • Просмотр профиля
Класс Cart.php методов много, так как учитывается скидки, группы, правила. Основной getProducts.
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!