Прогресс бесплатной доставки

Цена: 400 ₽


В корзину
Автор: Kotelnikov LAB Написать автору
Нужна платная помощь? Написать техподдержке сайта
Совместимость:
LiveStore 3.*OCStore 3.*OpenCart 3.*

Модуль выводит на сайте полосу-прогресс с текстом «До бесплатной доставки: ..... ₽». Покупатель видит, сколько осталось добрать, и охотнее добавляет в корзину товар. Когда сумма набрана, полоса становится зеленой и появляется надпись «Бесплатная доставка».
Где показывается:
  • в карточке товара, под ценой;
  • на странице корзины;
  • в выпадающей мини-корзине в шапке;
  • в любом месте сайта через «Дизайн → Схемы» или одной строкой в шаблоне.
Подходит к любой теме
  • Файлы темы не меняются. Обновление темы модуль не сломает.
  • Место вывода задается CSS-селектором прямо в админке: перед элементом, после него, в начало или в конец.
  • Если тема перерисовывает мини-корзину, блок сам возвращается на место.

Обновляется без перезагрузки страницы
Покупатель добавил товар, удалил его или применил купон — полоса и сумма пересчитываются сразу. Это работает со стандартной корзиной OpenCart и с темами, которые отправляют запросы к корзине через jQuery, XHR или fetch.


Гибкие настройки

  • Порог задается вручную или берется из стандартной доставки «Бесплатная доставка».
  • Сумма считается без налогов (как в стандартной доставке) или с налогами.
  • Можно показывать модуль только выбранным группам покупателей.
  • Можно скрывать блок при пустой корзине или после достижения порога.
  • Три текста на каждом языке: «порог не достигнут», «корзина пуста», «порог достигнут». В тексты подставляются переменные 

    {remaining}
    , 

    {threshold}
    , 

    {total}
    .
  • Сумма показывается в валюте, которую выбрал покупатель.
Оформление
  • Цвета полосы, фона, текста и иконки настраиваются отдельно для обоих состояний, с живым предпросмотром.
  • Размер шрифта и высота полосы задаются отдельно для карточки, корзины и мини-корзины.
  • Иконка на выбор:

    • 7 встроенных (грузовик, коробка, подарок, пакет, самолётик, метка, галочка);
    • своя картинка;
    • класс Font Awesome;
    • без иконки.
  • Для состояния «порог достигнут» можно выбрать отдельную иконку.
  • Выравнивание по центру или слева, поле для своего CSS.
  • Блок адаптирован под мобильные экраны.
Для разработчиков
  • Ручной вывод: 

    <div data-free-delivery="product"></div>
  • JS API: 

    FreeDelivery.refresh()
     и событие 

    free-delivery:updated
    .
  • Стили построены на БЭМ-классах и CSS-переменных, их легко переопределить.
Совместимость
  • OpenCart 3.0.x
  • PHP 5.6–8.x


Способ распространения:
Платно
Совместимость:
LiveStore 3.*OCStore 3.*OpenCart 3.*
Версия PHP:
PHP 7.1PHP 7.2PHP 7.3PHP 7.4
Активация:
Автоматическая
Получение файлов:
На сайте, в личном кабинете
Система защиты:
Нет
VQmod:
Нет
Ocmod:
Да
Events:
Нет
Загружено:
28.09.2026
Обновление:
28.09.2026
Просмотров:
64

Написать

Ваше Имя:


Ваш отзыв: Внимание: HTML не поддерживается! Используйте обычный текст.

Оценка: Плохо           Хорошо

Введите код, указанный на картинке:




Файлы будут доступны после покупки


Ещё никто не оставил комментариев к записи.
Написать новый комментарий (для ответа пользуйтесь ссылкой под нужным комментарием)
 
Чат с поддержкой