Автор Тема: Вывод трех цен на каждый товар (розница, мелкий опт, крупный опт)  (Прочитано 610 раз)

04 Июль 2018, 09:00:42
  • Новичок
  • *
  • Сообщений: 36
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Здравствуйте. На сайте нужно реализовать три цены на каждый товар в зависимости от общей стоимости корзины.
То есть, например, Товар1 в розницу стоит 300р, мелкий опт 200р, а крупный опт 100р. Розница - это общая стоимость набранного в корзину от 0р, мелкий опт - это от 5000р, а крупный опт от 15000р и выше. Нужно сделать так, чтобы можно было на каждый товар ставить три цены (в розницу, мелкий опт и крупный опт), а корзина, при достижении общей стоимости корзины от 5000р и от 15000к, пересчитывала итоговую сумму каждого товара и выводила общую.
Приложу скриншот наглядного примера.
Кто нибудь знает, есть ли в наличии такой модуль в магазине?
Или поделитесь где что подправить, пожалуйста.
04 Июль 2018, 11:23:31
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 22125
  • Репутация: +25303/-1
  • Prestashop - просто и эффективно
    • Просмотр профиля
Цитировать
На сайте нужно реализовать три цены на каждый товар в зависимости от общей стоимости корзины.
Нереализовать, так как нет связи между корзиной и товаром.
В prestashop можно изменить цену в зависимости от количества или суммы товара.
Можно создать разные группы со скидками, специальные цены.
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!
04 Июль 2018, 11:38:10
Ответ #2
  • Ветеран
  • *****
  • Сообщений: 16670
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
В карточке товара можно создать цены от количества. При добавлении товара цены будут персчитваться.
Для корзины тоже можно создать правила скидок, в засимости от суммы будет применяться скидка.
04 Июль 2018, 13:08:53
Ответ #3
  • Новичок
  • *
  • Сообщений: 36
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Спасибо за ответы, но, к сожалению, не подходят.

Нужно создать три цены для каждого товара. Если клиент набрал общую сумму корзины более 5000р, то цена за товар распознается корзиной, как мелкий опт и пересчитывается, взяв цену товара указанную, как "мелкий опт", если клиент набрал общую сумму корзины более 50000р, то, аналогично, корзина пересчитает стоимость исходя из цены, указанной для каждого товара, как "крупный опт".

Вкратце: нужно заиметь в админке при добавлении товара три поля с ценами за розницу (например, менее 5000р), мелкий опт (более 5000р) и крупный опт (более 50000р), а корзина должна видеть свою суммарную стоимость и использовать цены розницы или мелкий опт, или крупный опт. Ну и соответственно, клиент на странице товаров должен видеть на какую сумму он должен закупиться, чтобы использовалась цена мелкого опта или крупного (как на скриншоте в шапке темы выше).
Престашоп 1.7.3. Готов выслушать, как этого добиться, купить модуль или заплатить за доработку темы.
22 Июль 2018, 21:58:31
Ответ #4
  • Ветеран
  • *****
  • Сообщений: 520
  • Репутация: +4/-0
  • Сообщество PrestaShop
    • Просмотр профиля
 Я так понимаю нужно просто вывести информацию для каждого товара, как правила выставить , чтобы пересчитывать Adik написал, остальное можно вставить на странице товара   для каждого  id -товара или если есть какие-то общие критерии - одинаковая цена в категории - id - категории