Связаться
  • OpenCart
  • Payments
  • v1.1.3

Комиссия за наложенный платёж / скидка за предоплату для OpenCart 2.3, 3.x и 4.x

Комиссия за наложенный платёж и скидка за предоплату в OpenCart 3 и 4: отдельная строка в итоге заказа, % или фиксированная сумма, НДС. Pro — правила с условиями.

Скачать Free
Pro · лицензия навсегда Чем больше сайтов, тем дешевле каждый
Совместимость
OpenCart 2.3.0.0 – 2.3.0.2 · 3.0.2 – 3.0.5.0 · 4.0.2 – 4.1.x
PHP
7.4 и новее
Версия
v1.1.3 (OpenCart 4)
v1.1.2 (OpenCart 3.x)
v1.0.2 (OpenCart 2.3)
Лицензия
один сайт, навсегда
Триал
7 дней, без карты, один на сайт
Обновлено
24 сентября 2026
Или все 144 Pro-модулей в All Access — 4 990 ₴ / год

Модуль в работе — 35 секунд

Понятно и без звука: субтитры на украинском

Что есть во Free,
а что даёт Pro

Бесплатная версия работает без ограничения по времени. Pro добавляет остальные функции из таблицы.

Функция Free Pro
Правило «метод оплаты → надбавка или скидка» 1 правило без ограничений
Фиксированная сумма или процент ✔ ✔
Минимальная и максимальная сумма комиссии (клемп процента) ✔ ✔
Порог суммы корзины «от / до» ✔ ✔
Отдельная строка в корзине, чекауте и заказе с собственным лейблом ✔ ✔
Пересчёт при смене метода оплаты без перезагрузки ✔ ✔
Налоговый класс / НДС для строки комиссии ✔ ✔
База расчёта — сумма товаров в корзине ✔ ✔
Неограниченное количество правил с приоритетом выполнения — ✔
Условие «метод доставки» — в том числе отдельная скидка за самовывоз — ✔
Условие «категория товара в корзине» — ✔
Условие «группа покупателей» — ✔
Расписание действия правила — действует с / по — ✔

Как это выглядит

Оформление заказа OpenCart со строкой «Комиссия за наложенный платёж» в итоге
Чекаут OpenCart: товар 4242.00 ₴, доставка 60.00 ₴, отдельная строка «Комиссия за наложенный платёж» 30.00 ₴ — итого 4332.00 ₴. Строка появляется только когда выбрана «Оплата при доставке»; стоит переключить на онлайн-оплату — и итог сразу пересчитывается без перезагрузки страницы.
Настройки расширения «Комиссия за наложенный платёж» в админке OpenCart 4 — бесплатная версия
Свежая установка — бесплатная версия: бейдж «Бесплатная версия», базовое правило «метод оплаты → надбавка или скидка», налоговый класс, порог суммы корзины и порядок сортировки среди других итогов.
Вкладка «Правила» без лицензии: поля серые, с бейджем Pro
Граница Pro показана там, где действует: дополнительные правила видно, но они серые, с бейджем Pro и одной строкой о том, что именно добавляет лицензия. Ничего не прячется за баннером.

Триал стартует, когда вы попросите

Свежая установка — бесплатная версия, ничего не включается само. Кнопка «Попробовать Pro 7 дней» → e-mail → ключ сразу в окне и письмом.

Один ключ — один сайт

Переносите магазин — отвяжите лицензию на старом домене и активируйте на новом сами. Если наш сервер недоступен, Pro работает ещё 14 дней. Для студий — ключи на 5, 25 сайтов или без ограничений.

Технические требования

  • OpenCart 4.0.2 – 4.1.x — сборка cc_codfee.ocmod.zip v1.1.3
  • OpenCart 3.0.2 – 3.0.5.0 — отдельная сборка cc_codfee-oc3.ocmod.zip v1.1.1
  • OpenCart 2.3.0.0 – 2.3.0.2 — отдельная сборка cc_codfee-oc2.ocmod.zip v1.0.2
  • PHP 7.4+ для сборок OC3 и OC4 (проверено на 8.1–8.3); сборка под 2.3 работает уже на PHP 5.6 и 7.0
  • Никаких внешних сервисов: расчёт происходит на вашем сервере

История версий

v1.1.2 OC 3.x Текущая 24 сентября 2026

Исправлена ссылка на страницу модуля в админке.

v1.1.3 OC 4.x), 1.1.1 (OpenCart 3.x) и 1.0.2 (OpenCart 2.3 23 сентября 2026

В настройках в списке способов оплаты и доставки снова человеческие названия.

v1.1.2 OC 4.x 23 сентября 2026

Купленный ключ остаётся вашим: как только наш сервер подтвердил оплату, Pro работает дальше.

Все версии (8)
v1.1.0 OC 3.x 11 августа 2026

Сборка под OpenCart 3.0.x переведена на серверную лицензию.

v1.1.1 OC 4.x) и 1.0.1 (OpenCart 2.3 11 августа 2026

Правило, ограниченное группой покупателей, не срабатывало на гостевом заказе.

v1.0.0 OC 2.3 9 августа 2026

Отдельная сборка под OpenCart 2.3.0.0–2.3.0.2, PHP 5.6 и 7.0.

v1.1.0 4 августа 2026

OpenCart 4.x.

v1.0.0 Первый релиз 28 июля 2026

Обеих сборок.

Вместе с Комиссия за наложенный платёж / скидка за предоплату для OpenCart 2.3, 3.x и 4.x покупают

4 модуля одним заказом — на 40% дешевле, чем по отдельности

Набор «Старт магазина» Комиссия за наложенный платёж / скидка за предоплату Nova Poshta Premium LiqPay Telegram-уведомления и Viber/SMS покупателям Нужно больше — все 144 модулей в All Access за 4 990 ₴.
3 790 ₴ навсегда вместо 6 260 ₴ поштучно
Купить набор →

Полное описание модуля

Наложенный платёж стоит магазину денег: комиссия перевозчика, обратная доставка выкупов, замороженные деньги и процент невыкупов. Комиссия за наложенный платёж / скидка за предоплату позволяет переложить эту разницу в чекаут: выбранный метод оплаты добавляет в итог отдельную строку — надбавку или скидку. Покупатель видит её ещё до подтверждения заказа, и сумма пересчитывается каждый раз, когда он переключает способ оплаты.

Как это работает — шаг за шагом

  1. Вы создаёте правило: выбираете метод оплаты (например, «Оплата при доставке»), режим — надбавка или скидка, и тип суммы — фиксированная или процент от базы.
  2. Задаёте границы. Для процента указываете мин и макс: 5% от 499 грн даст 30 грн, если минимум = 30; 5% от большого заказа упрётся в максимум. 0 = без ограничения.
  3. Ограничиваете диапазон корзины — «от / до». Комиссия не сработает на заказах дешевле или дороже указанных сумм.
  4. Выбираете налоговый класс строки, если комиссия должна облагаться НДС. Порядок сортировки строки должен быть меньше sort order итога «Налог» (обычно 5) — рекомендуемое значение 4.
  5. Покупатель на чекауте выбирает способ оплаты — строка появляется или исчезает, итог пересчитывается, и то же значение записывается в заказ.
  6. С Pro правил может быть сколько угодно: они проверяются по приоритету (меньше число — выше приоритет), а к условиям добавляются метод доставки, категория товара в корзине, группа покупателей и диапазон дат.

Что под капотом

  • Штатный механизм итогов. Это полноценное расширение типа total — строка встаёт в один ряд с «Сумма», «Доставка» и «Налог», поэтому попадает в заказ, письма и отчёты без отдельных костылей.
  • Разные сигнатуры OC3 и OC4. В OpenCart 3.0.5 метод тотала принимает getTotal($total) с массивом totals / taxes / total, а в OpenCart 4 — три отдельные ссылки. Порт учитывает оба варианта, поэтому один и тот же калькулятор даёт одинаковый результат на обеих ветках.
  • Нормализация кода метода оплаты. В OpenCart 3 в сессии лежит cod, в OpenCart 4 — cod.cod. Модуль сводит оба формата к базовому коду, поэтому правило, настроенное один раз, работает на любой версии.
  • Налоги без сюрпризов. Строке можно назначить налоговый класс, и НДС считается именно с комиссии — при условии корректного порядка сортировки относительно итога «Налог».

Как установить

  1. OpenCart 4.x: скачайте cc_codfee.ocmod.zip, установите через «Расширения → Инсталлятор», далее «Расширения → Итоги заказа» → «Комиссия за наложенный платёж» → «Установить» → «Редактировать».
  2. OpenCart 3.0.x: скачайте cc_codfee-oc3.ocmod.zip, установите через «Расширения → Установки», обновите кеш в «Расширения → Модификации», далее — «Расширения → Итоги заказа».
  3. OpenCart 2.3.x: скачайте cc_codfee-oc2.ocmod.zip, распакуйте и залейте содержимое папки upload/ в корень магазина по FTP или через файловый менеджер хостинга. Штатный Инсталлятор 2.3 копирует файлы только по FTP и на большинстве хостингов не работает, поэтому установка ручная. Далее — «Расширения → Итоги заказа» → «Установить» → «Редактировать». Ядро не патчится: install.xml в архиве лишь регистрирует расширение в списке модификаций.
  4. Включите статус, впишите название строки (например, «Комиссия за наложенный платёж»), выберите метод оплаты и укажите сумму или процент.
  5. Проверьте, что нужный метод оплаты действительно установлен в «Расширения → Оплата» — иначе в списке его не будет.
  6. Если комиссия должна облагаться НДС — выберите налоговый класс и поставьте порядок сортировки 4 (меньше sort order строки «Налог»).
  7. Для Pro: нажмите «Попробовать Pro» — в окне либо берите 7-дневный триал по email, либо вставляйте купленный ключ на вкладке «У меня есть ключ». После активации в расчёте участвуют все правила, а не только базовое; срабатывает первое, подходящее по приоритету.

Вопросы
о модуле

Не нашли ответ? Напишите в Telegram — ответим в течение рабочего дня.

@catcode_support Настройка, совместимость, активация
Почему строку комиссии не видно в корзине?

Метод оплаты выбирается на чекауте, поэтому в корзине его ещё нет. Строка появляется в итоге после того, как покупатель выбрал способ оплаты.

Можно ли брать процент, но не меньше фиксированной суммы?

Да. Выберите тип «процент», а в поле «мин» укажите нижнюю границу. Так же работает «макс»: 5% от большого заказа не превысит заданного потолка. 0 в обоих полях = без ограничений.

Как сделать скидку за предоплату или самовывоз?

Создайте правило с режимом «Скидка» и выберите в нём методы онлайн-оплаты. Скидка за самовывоз — это Pro-правило с условием по методу доставки.

Комиссия облагается НДС?

Если нужно — да, строке назначается налоговый класс. Учтите нюанс: порядок сортировки строки комиссии должен быть меньше sort order итога «Налог» (обычно 5), иначе налог с комиссии не посчитается. Рекомендуемое значение — 4.

Почему в списке нет нужного метода оплаты?

Модуль показывает только те методы, которые реально установлены в «Расширения → Оплата». Установите нужный метод — и он появится в выборе.

Одна сборка на OpenCart 3 и 4?

Нет, это два отдельных порта в одном комплекте: cc_codfee.ocmod.zip для 4.0.2–4.1.x и cc_codfee-oc3.ocmod.zip для 3.0.2–3.0.5.0. Настройки и логика расчёта одинаковые.

Лицензию нужно продлевать?

Нет. Для OpenCart лицензия навсегда, поэтому все правила продолжают применяться. Заканчивается только 7-дневный триал: после него дополнительные правила остаются сохранёнными, а работает первое (базовое) правило бесплатной версии.

Не тот вариант, что искали?

Делаем кастомные модули под WordPress, WooCommerce, OpenCart и Shopify. Расскажите о задаче — подготовим оценку.

Заказать кастомный модуль