Модуль Диапазон цены товара (макс и мин цена)
для PrestaShop 9, 8, 1.7, 1.6, 1.5
Вопросы?
Описание
Краткое описание
Модуль позволяет отображать диапазон цен товара в любом формате и любом месте. По-умолчанию ценовой диапазон отображается во всех списках товаров: Категория, Лидеры продаж, Специальные предложения, Новые товары, Результат поиска, Производители и на других страницах (в том числе на страницах, формируемых другими модулями, например: «Фасетный поиск», «Amazzing filter», «Расширенный Поиск 4», «Популярные товары на главной» и прочих). Ценовой диапазон можно также настроить, чтобы отображался на странице товара, а если вам нужно какое-то особое место, то это также возможно с помощью размещения специального хука в шаблоне темы и благодаря подробной документации. Ещё одно преимущество этого модуля от других в том, что этот модуль формирует цену, которую могут индексировать различные поисковые системы.
Что даст клиентам магазина?
Модуль предоставляет покупателю информацию о ценах товара в более удобной форме, если у товара разные цены (цена может зависеть от комбинации или скидки по количеству или любых других правил ценообразования). Таким образом, ценовой диапазон информирует покупателя о том, что товар имеет разные цены из-за разных опций.
Что даст владельцу магазина?
В модуле предусмотрены удобные настройки отображения цены на товары магазина, а также возможность кастомизации формата цены и возможность добавления настроенной цены в любое место на сайте (для этого предоставлен полностью документированный код файлов шаблона и стилей, а также примеры).
Использование и установка
Установка – обычная (одной кнопкой). Настроенная цена должна отображаться в любых списках товаров, начиная с PrestaShop 1.7.8.0, без какой-либо кастомизации (изменения кода). Если цена не отображается или у вас более старая версия PrestaShop, вам нужно поместить код для вызова специального хука в один из шаблонов вашей темы. Также это нужно делать, если вам нужно отобразить настроенную цену в каком-то специальном месте. Модуль поставляется с подробной документацией.
Возможности
- Опция для выбора формата цены (см. изображения с примерами). Также вы можете создать собственный формат цены (Custom) - для этого в руководстве пользователя по модулю вы найдёте подробную инструкцию (чтобы сильно облегчить вам работу по созданию собственного формата, предоставлен полностью и подробно документированный код шаблона хука и файла стилей).
- Опция, чтобы включить отображение ценового диапазона на странице товара (по-умолчанию ценовой диапазон отображается во всех списках товаров).
- Опция, чтобы не учитывать цены комбинаций, которых нет в наличии (остаток комбинации на складе меньше единицы).
- Опция, чтобы отображать надпись о налоге после каждого ценового диапазона.
- Для оптимизации производительности модуль поставляется с переопределённым классом Product, который не обязательный для установки (если у вас возникнет конфликт с другим модулем при установки, то обратитесь к руководству пользователя для простого решения, которое не требует участие программиста).
Разное
- Модуль совместим с любой темой оформления. Иногда у темы есть собственный инструмент управления шаблонами, поэтому требуется интеграция с этим модулем (через инструмент управления темами). В руководстве пользователя содержится некоторая информация по этому поводу.
- Если у вас версия PrestaShop 1.7.8.0 или новее, вам скорее всего не потребуется никаких действий для активации модуля (в зависимости от темы, так как бывают сложные темы со своим собственным инструментом управления шаблонами).
Демонстрация
Демо-сайт на PrestaShop 1.7
Демо-сайт на PrestaShop 1.6
Характеристики
- Совместим с версиями PrestaShop: 9, 8, 1.7, 1.6, 1.5
- Совместим с Thirty bees: да
- Совместим с версиями PHP: 5.6, 7.0, 7.1, 7.2, 7.3, 7.4, 8.0, 8.1
- Опции PHP "auto_prepend_file" и "auto_append_file": должны быть отключены
- Требуется расширение ionCube для PHP: 10.3.9 или новее
- Установка: обычная
- Использует систему переопределения классов PrestaShop: да
- Модифицирует ядро: нет
- Поставляется с документацией: да
- Включает бесплатные консультации: нет
- Переведён на языки: EN, RU
- Версия: 2.1.0 (2025-10-10)
- Лицензия: Проприетарная лицензия на ПО с закрытым исходным кодом
- Тип товара: Модуль
Евгений, благодарю за отзыв! Если есть пожелания по добавлению новых функций, то обращайтесь по обратной связи.
Отличный модуль! Мне как раз нужно было отображать минимальную цену в виде "От 100 руб.". Вообще, с помощью модуля я решил проблему в престашоп по отображению нулевой цены, т.к. у меня в магазине на некоторые товары стоит базовая цена 0 на товар, а на его комбинации уже делается увеличение цены. Ну так вот, если у комбинации по умолчанию нет влияния на цену, т.е. тоже 0 (нет в наличии больше, вот и цены нет), то в категориях будет отображаться нулевая цена, хотя у товара есть другие комбинации с ценами больше нуля!
Стандартные функции PHP также работают в шаблонах Smarty. Сделать можно вот так:
number_format($product.price_min, 0, ',', ' ')
Подскажите, как в выводе цены сделать разделение группы разрядов? Т.е. было "5000 руб.", а надо "5 000 руб.". Использую переменную "$product.price_min".
Спасибоньки за ваш труд, уже использую два, будет третий, модули действительно стоящие: "Диапазон цены товара (макс и мин цена)" и "Комбинации товаров в виде таблицы". Единственные модули, которые решился купить за свою деятельность. Успехов в работе!
--
okunfish.com.ua
Мне тоже помог. Предоставил офигенный модуль за отличную низкую цену! Работает как на старой PrestaShop 1.4. так и на новой версии PrestaShop 1.5! Большое спасибо за модуль, очень сильно помогли.
--
aurastore.ru
Помог за символическую цену :) За что ему огромное спасибо!
--
snastimarket.ru
v1.0.0 (2011-08-02) + первый релиз модуля для PrestaShop 1.2-1.3 v1.1.0 (2013-08-29) + некоторые улучшения кода модуля + добавлена поддержка PrestaShop 1.4 и 1.5 v1.1.1 (2013-09-06) + исправлен очень мелкий баг, который проявлялся в некоторых версиях PrestaShop v1.2.0 (2014-03-13) + вместо перегрузки контроллеров реализована перегрузка класса product.php, что более эффективнее и проще + множество исправлений в коде для его улучшения, в том числе для улучшения переносимости v1.3.0 (2014-05-05) + при минимальной цене равной нулю, за минимальную теперь берется следующее по величине значение + прекращена поддержка PrestaShop 1.2 + некоторые улучшения кода модуля v1.3.1 (2015-02-19) + проверка работы модуля на PrestaShop 1.6 + некоторые улучшения кода модуля v1.4.0 (2015-11-28) + новая опция настройки: включать в диапазон цены товара только цены комбинаций, количество которых больше 0 + небольшая оптимизация работы модуля v1.4.1 (2015-12-12) + исправлена недоработка: цены товаров отображались всегда с налогом (теперь зависит от настроек, заданных в PrestaShop) v1.4.2 (2015-12-29) + оптимизация скорости выполнения модуля v1.5.0 (2016-07-17) + учтено правило снижения цены при максимальном количестве товара, за покупку которого дается максимальная скидка + учет цены товара, не содержащей комбинаций, но со специфической ценой или примененным правилом ценообразования каталога v1.5.1 (2016-08-07) + заменен метод получения количества товара на альтернативный + небольшая оптимизация алгоритма v1.6.0 (2017-10-29) + добавлена поддержка PrestaShop 1.7 + прекращена поддержка PrestaShop 1.3, 1.4 и 1.5 + некоторые улучшения кода модуля v1.6.1 (2018-03-07) + исправлена ошибка, из-за которой не верно определялось количество товара, если товар на нескольких складах v1.6.2 (2018-03-25) + оптимизирован алгоритм v1.7.0 (2018-07-20) + переработан алгоритм по получению комбинаций для получения по ним цен (при некотором случае в диапазон цен попадала одна цена по правилу "для всех комбинаций", которое не должно участвовать в ценообразовании) v1.7.1 (2020-02-24) + обновлена внешняя библиотека для корректной работы с новыми специальными типами массивов в PrestaShop 1.7 v1.8.0 (2020-08-10) + добавлена (возвращена) поддержка PrestaShop 1.5 + улучшен алгоритм по расчёту диапазона цены + немного изменена структура модуля и упрощено подключение автозагрузчика классов v1.9.0 (2021-09-15) + обновлены зависимости и клиентский код + обновлен перевод v2.0.0 (2023-05-19) + изменён способ замены цены на диапазон цен на страницах со списком товаров (с этого момента кастомизация шаблона темы или интеграция с другими модулями чаще всего не потребуется вовсе, начиная с версии PrestaShop 1.7.8.0; при этом, оптимизация производительности была сохранена - модуль будет работать также быстро, как раньше) + упрощена интеграция с другими модулями для отображения диапазона цены на их страницах (с этого момента появилась возможность делать кастомизацию ещё проще и более продвинутую) + добавлена опция для выбора формата цены из предложенного списка + добавлена опция для отображения диапазона цены на странице товара + добавлена опция для отображения надписи о налоге после каждого ценового диапазона + различные улучшения в коде, а также специальные улучшения для простого создания кастомного формата цены с использованием полностью документированного кода шаблона хука и стилей, а также примеров + проверка совместимости с PrestaShop 8 (полностью совместим) v2.1.0 (2025-10-10) + добавлена поддержка PrestaShop 9 + обновлены зависимости + убрано ограничение, что опции PHP должны быть отключены: "auto_prepend_file" и "auto_append_file" + добавлена проверка совместимости модуля с версией PrestaShop, которая отрабатывает при установке модуля





Спасибо разработчику за труд. Вопрос отображения нижней границы и диапазона цены карточки товара решен как нельзя лучше. Респект, супер!
--
titanfish.ru