Комісія за післяплату / знижка за передоплату для OpenCart 2.3, 3.x і 4.x
Обраний метод оплати додає в підсумок кошика й чекауту окремий рядок — надбавку за післяплату або знижку за передоплату чи самовивіз. Безкоштовна версія дає одне правило: фікс або відсоток, мін/макс, поріг суми кошика, власний лейбл, податковий клас і коректний перерахунок при зміні методу оплати. Pro знімає ліміт на кількість правил і додає умови за методом доставки, категорією товару, групою покупців і розкладом дії.
Що всередині
- Окремий рядок надбавки або знижки в підсумку кошика, чекауту й замовлення
- Повноцінне розширення типу total — у ряд із «Сума», «Доставка» й «Податок»
- Фіксована сума або відсоток від бази розрахунку
- Мінімальна й максимальна сума комісії — клемп для відсотка
- Поріг суми кошика «від / до» для спрацювання правила
- Власний лейбл рядка, податковий клас і порядок сортування
- Коректний перерахунок при зміні методу оплати без перезавантаження сторінки
- Окремі збірки для OpenCart 4.0.2–4.1.x, 3.0.2–3.0.5.0 і 2.3.0.0–2.3.0.2
- Необмежена кількість правил із пріоритетом виконання Pro
- Умови за методом доставки (зокрема самовивіз), категорією товару і групою покупців Pro
- Розклад дії правила «діє з / по» Pro
Післяплата коштує магазину грошей: комісія перевізника, зворотна доставка викупів, заморожені гроші й відсоток невикупів. Комісія за післяплату / знижка за передоплату дозволяє перекласти цю різницю в чекаут: обраний метод оплати додає в підсумок окремий рядок — надбавку або знижку. Покупець бачить її ще до підтвердження замовлення, і сума перераховується щоразу, коли він перемикає спосіб оплати.
Базова версія — безкоштовна й не обмежена в часі: одне правило «метод оплати → плюс або мінус», фіксована сума або відсоток, мін/макс, поріг суми кошика і власний лейбл рядка. Свіжий інстал — це чиста безкоштовна версія: нічого Pro сама собою не вмикається. Pro можна безкоштовно спробувати 7 днів — тріал стартує лише коли ви натиснете «Спробувати Pro» в налаштуваннях. Окремі збірки є для OpenCart 4.x, OpenCart 3.x і OpenCart 2.3 — посилання в розділі «Як встановити».
Як це виглядає для покупця

Що отримує адмін





Як це працює — крок за кроком
- Ви створюєте правило: обираєте метод оплати (наприклад, «Оплата при доставці»), режим — надбавка чи знижка, і тип суми — фіксована або відсоток від бази.
- Задаєте межі. Для відсотка вказуєте мін і макс: 5% від 899 грн дасть 30 грн, якщо мінімум = 30; 5% від великого замовлення впреться в максимум.
0= без обмеження. - Обмежуєте діапазон кошика — «від / до». Комісія не спрацює на замовленнях, дешевших або дорожчих за вказані суми.
- Обираєте податковий клас рядка, якщо комісія має обкладатися ПДВ. Порядок сортування рядка має бути меншим за sort order підсумку «Податок» (типово 5) — рекомендоване значення 4.
- Покупець на чекауті обирає спосіб оплати — рядок з’являється або зникає, підсумок перераховується, і те саме значення записується в замовлення.
- З Pro правил може бути скільки завгодно: вони перевіряються за пріоритетом (менше число — вищий пріоритет), а до умов додаються метод доставки, категорія товару в кошику, група покупців і діапазон дат.
Що включено в ліцензії
| Функція | Безкоштовно | Pro |
|---|---|---|
| Правило «метод оплати → надбавка або знижка» | 1 правило | без обмежень |
| Фіксована сума або відсоток | ✔ | ✔ |
| Мінімальна й максимальна сума комісії (клемп відсотка) | ✔ | ✔ |
| Поріг суми кошика «від / до» | ✔ | ✔ |
| Окремий рядок у кошику, чекауті й замовленні з власним лейблом | ✔ | ✔ |
| Перерахунок при зміні методу оплати без перезавантаження | ✔ | ✔ |
| Податковий клас / ПДВ для рядка комісії | ✔ | ✔ |
| База розрахунку — сума товарів у кошику | ✔ | ✔ |
| Необмежена кількість правил із пріоритетом виконання | — | ✔ |
| Умова «метод доставки» — зокрема окрема знижка за самовивіз | — | ✔ |
| Умова «категорія товару в кошику» | — | ✔ |
| Умова «група покупців» | — | ✔ |
| Розклад дії правила — діє з / по | — | ✔ |
Скільки коштує
1 290 грн — разова покупка. Ліцензія безстрокова: платите один раз, оновлення й технічна підтримка входять у ціну. Один ключ — один домен і його піддомени.
Переносите магазин на інший домен — деактивуйте ліцензію на старому й активуйте на новому самостійно в кабінеті.
Ліцензія безстрокова — нічого не спливає і не вимикається. Один ключ — один домен; переносите магазин — деактивуйте ліцензію на старому домені й активуйте на новому самостійно.
Спершу тріал, потім оплата. Тріал стартує лише за вашим кліком: у налаштуваннях розширення натискаєте «Спробувати Pro», вказуєте email — і одразу отримуєте справжній ключ на 7 днів (він же приходить листом). За цей час можна зібрати повну матрицю правил (комісія на післяплату, знижка за передоплату, окрема знижка за самовивіз) і подивитись, як вона поводиться на реальних замовленнях. Саме тому повернення коштів після оплати не передбачене.
Технічні вимоги
- OpenCart 4.0.2 – 4.1.x — збірка
cc_codfee.ocmod.zipv1.1.0 - OpenCart 3.0.2 – 3.0.5.0 — окрема збірка
cc_codfee-oc3.ocmod.zipv1.0.0 - OpenCart 2.3.0.0 – 2.3.0.2 — окрема збірка
cc_codfee-oc2.ocmod.zipv1.0.0 - PHP 7.4+ для збірок OC3 і OC4 (перевірено на 8.1–8.3); збірка під 2.3 працює вже на PHP 5.6 і 7.0
- Жодних зовнішніх сервісів: розрахунок відбувається на вашому сервері
Що під капотом
- Штатний механізм підсумків. Це повноцінне розширення типу
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, або вставляйте куплений ключ на вкладці «У мене є ключ». Після активації застосовуються всі правила, а не тільки базове.
Історія версій
- 1.1.0 (OpenCart 3.x) — 11 серпня 2026
- Збірка під OpenCart 3.0.x переведена на серверну ліцензію. Раніше Pro відкривав будь-який ключ, що збігався за формою запису, а пробний період вмикався сам при першому збереженні — тепер свіжий інстал це чиста безкоштовна версія, тріал на 7 днів стартує лише за кліком, а збереження налаштувань більше не затирає активований ключ. Виправлено обрізання назви рядка: ярлик із лапкою чи амперсандом (
Комісія «Нова» & Co) закривав атрибут поля на першому символі й псувався при наступному збереженні. - 1.1.1 (OpenCart 4.x) і 1.0.1 (OpenCart 2.3) — 11 серпня 2026
- Правило, обмежене групою покупців, не спрацьовувало на гостьовому замовленні: OpenCart віддає для гостя порожню групу, і умова ніколи не збігалася — саме там, де післяплата потрібна найбільше. Тепер береться група гостьової сесії, а якщо її немає — група магазину за замовчуванням.
- 1.0.0 (OpenCart 2.3) — 9 серпня 2026
- Окрема збірка під OpenCart 2.3.0.0–2.3.0.2, PHP 5.6 і 7.0. Порт прямий з гілки 4.x: шаблон переписано з Twig на звичайний PHP під Bootstrap 3, налаштування зберігаються точковим записом (група налаштувань у 2.3 = код розширення), сигнатура тоталу тут
getTotal($total)з масивом, який несе внутрішні посилання. Ядро не модифікується — підсумки в 2.3 є штатною точкою розширення. Серверна ліцензія і 7-денний тріал за кліком працюють так само, як у старших гілках. - 1.1.0 — 4 серпня 2026
- OpenCart 4.x. Перебудована модель Free/Pro: свіжий інстал більше не вмикає Pro сам, тріал стартує лише кліком «Спробувати Pro» і видає справжній ключ на 7 днів. Ключ перевіряється на сервері CatCode (активація, щоденна перевірка, пільговий період 14 днів, якщо сервер недоступний), а не лише за форматом. Pro-межа тепер видима там, де діє: додаткові правила показані сірими з бейджем Pro і рядком користі. Ненав’язливе повідомлення про Pro закривається назавжди.
- 1.0.0 — 28 липня 2026
- Перший реліз обох збірок. OpenCart 4.x: розширення типу total з вкладками «Загальне / Правила (Pro) / Ліцензія», пріоритети правил, податковий клас. OpenCart 3.x: окремий порт із
install.xml— врахована інша сигнатура тоталу в OC 3.0.5 і формат коду методу оплати без крапки.
Часті питання
Чому рядок комісії не видно в кошику?
Метод оплати обирається на чекауті, тому в кошику його ще немає. Рядок з’являється в підсумку після того, як покупець обрав спосіб оплати.
Чи можна брати відсоток, але не менше фіксованої суми?
Так. Оберіть тип «відсоток», а в полі «мін» вкажіть нижню межу. Так само працює «макс»: 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. Налаштування й логіка розрахунку однакові.
Що станеться з правилами, коли завершиться ліцензія?
Додаткові правила залишаться збереженими, але не застосовуватимуться — працюватиме перше (базове) правило безкоштовної версії. Після продовження ліцензії тим самим ключем усі правила вмикаються знову.
Питання щодо модуля?
Пишіть у Telegram — відповімо протягом робочого дня. Допоможемо з налаштуванням, сумісністю та активацією ключа.
Поки що жодного відгуку. Будь першим — нижче.
Залишити відгук
Відгук модерується перед публікацією — це звичайно займає до 24 годин.
Поки питань немає. Запитай — ми відповімо протягом 24 годин.
Поставити питання
Зазвичай відповідаємо протягом 24 годин у робочий час.
Купівля модуля
—