
Комиссия за наложенный платёж / скидка за предоплату для OpenCart 2.3, 3.x и 4.x
Комиссия за наложенный платёж и скидка за предоплату в OpenCart 3 и 4: отдельная строка в итоге заказа, % или фиксированная сумма, НДС. 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
Модуль в работе — 35 секунд
Понятно и без звука: субтитры на украинском
Что есть во Free,
а что даёт 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
Никаких внешних сервисов: расчёт происходит на вашем сервере
История версий
Исправлена ссылка на страницу модуля в админке.
В настройках в списке способов оплаты и доставки снова человеческие названия.
Купленный ключ остаётся вашим: как только наш сервер подтвердил оплату, Pro работает дальше.
Все версии (8)
Сборка под OpenCart 3.0.x переведена на серверную лицензию.
Правило, ограниченное группой покупателей, не срабатывало на гостевом заказе.
Отдельная сборка под OpenCart 2.3.0.0–2.3.0.2, PHP 5.6 и 7.0.
OpenCart 4.x.
Обеих сборок.
Вместе с Комиссия за наложенный платёж / скидка за предоплату для OpenCart 2.3, 3.x и 4.x покупают
4 модуля одним заказом — на 40% дешевле, чем по отдельности


Nova Poshta Premium — модуль Новая Почта для OpenCart 2.3, 3.x и 4.x

LiqPay — оплата картой для OpenCart 2.3, 3.x и 4.x

Telegram-уведомления и Viber/SMS покупателям для OpenCart
Полное описание модуля
Наложенный платёж стоит магазину денег: комиссия перевозчика, обратная доставка выкупов, замороженные деньги и процент невыкупов. Комиссия за наложенный платёж / скидка за предоплату позволяет переложить эту разницу в чекаут: выбранный метод оплаты добавляет в итог отдельную строку — надбавку или скидку. Покупатель видит её ещё до подтверждения заказа, и сумма пересчитывается каждый раз, когда он переключает способ оплаты.
Как это работает — шаг за шагом
- Вы создаёте правило: выбираете метод оплаты (например, «Оплата при доставке»), режим — надбавка или скидка, и тип суммы — фиксированная или процент от базы.
- Задаёте границы. Для процента указываете мин и макс: 5% от 499 грн даст 30 грн, если минимум = 30; 5% от большого заказа упрётся в максимум.
0= без ограничения. - Ограничиваете диапазон корзины — «от / до». Комиссия не сработает на заказах дешевле или дороже указанных сумм.
- Выбираете налоговый класс строки, если комиссия должна облагаться НДС. Порядок сортировки строки должен быть меньше sort order итога «Налог» (обычно 5) — рекомендуемое значение 4.
- Покупатель на чекауте выбирает способ оплаты — строка появляется или исчезает, итог пересчитывается, и то же значение записывается в заказ.
- С Pro правил может быть сколько угодно: они проверяются по приоритету (меньше число — выше приоритет), а к условиям добавляются метод доставки, категория товара в корзине, группа покупателей и диапазон дат.
Что под капотом
- Штатный механизм итогов. Это полноценное расширение типа
total— строка встаёт в один ряд с «Сумма», «Доставка» и «Налог», поэтому попадает в заказ, письма и отчёты без отдельных костылей. - Разные сигнатуры OC3 и OC4. В OpenCart 3.0.5 метод тотала принимает
getTotal($total)с массивомtotals / taxes / total, а в OpenCart 4 — три отдельные ссылки. Порт учитывает оба варианта, поэтому один и тот же калькулятор даёт одинаковый результат на обеих ветках. - Нормализация кода метода оплаты. В OpenCart 3 в сессии лежит
cod, в OpenCart 4 —cod.cod. Модуль сводит оба формата к базовому коду, поэтому правило, настроенное один раз, работает на любой версии. - Налоги без сюрпризов. Строке можно назначить налоговый класс, и НДС считается именно с комиссии — при условии корректного порядка сортировки относительно итога «Налог».
Как установить
- OpenCart 4.x: скачайте cc_codfee.ocmod.zip, установите через «Расширения → Инсталлятор», далее «Расширения → Итоги заказа» → «Комиссия за наложенный платёж» → «Установить» → «Редактировать».
- OpenCart 3.0.x: скачайте cc_codfee-oc3.ocmod.zip, установите через «Расширения → Установки», обновите кеш в «Расширения → Модификации», далее — «Расширения → Итоги заказа».
- OpenCart 2.3.x: скачайте cc_codfee-oc2.ocmod.zip, распакуйте и залейте содержимое папки
upload/в корень магазина по FTP или через файловый менеджер хостинга. Штатный Инсталлятор 2.3 копирует файлы только по FTP и на большинстве хостингов не работает, поэтому установка ручная. Далее — «Расширения → Итоги заказа» → «Установить» → «Редактировать». Ядро не патчится:install.xmlв архиве лишь регистрирует расширение в списке модификаций. - Включите статус, впишите название строки (например, «Комиссия за наложенный платёж»), выберите метод оплаты и укажите сумму или процент.
- Проверьте, что нужный метод оплаты действительно установлен в «Расширения → Оплата» — иначе в списке его не будет.
- Если комиссия должна облагаться НДС — выберите налоговый класс и поставьте порядок сортировки 4 (меньше sort order строки «Налог»).
- Для Pro: нажмите «Попробовать Pro» — в окне либо берите 7-дневный триал по email, либо вставляйте купленный ключ на вкладке «У меня есть ключ». После активации в расчёте участвуют все правила, а не только базовое; срабатывает первое, подходящее по приоритету.
Вопросы
о модуле
Не нашли ответ? Напишите в Telegram — ответим в течение рабочего дня.
Почему строку комиссии не видно в корзине?
Метод оплаты выбирается на чекауте, поэтому в корзине его ещё нет. Строка появляется в итоге после того, как покупатель выбрал способ оплаты.
Можно ли брать процент, но не меньше фиксированной суммы?
Да. Выберите тип «процент», а в поле «мин» укажите нижнюю границу. Так же работает «макс»: 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-дневный триал: после него дополнительные правила остаются сохранёнными, а работает первое (базовое) правило бесплатной версии.
Пока нет ни одного отзыва. Будьте первым.
Пока вопросов нет. Спроси — мы ответим в течение 24 часов.
Не тот вариант, что искали?
Делаем кастомные модули под WordPress, WooCommerce, OpenCart и Shopify. Расскажите о задаче — подготовим оценку.
Заказать кастомный модуль
Покупка модуля
—