
Deposit Return Fee для OpenCart — кауція за тару (kaucja, SGR, Pfand) окремим рядком замовлення
Кауція за пляшки й банки окремим рядком у кошику, чекауті, замовленні, листі та рахунку OpenCart 4, 3 і 2.3: польська kaucja, румунська SGR, німецький і австрійський Pfand. Типи тари з готовими ставками для PL / RO / DE / AT, ПДВ за правилами країни, кауція на товар у вкладці картки, масове призначення за фільтром, підказка «+ 0,50 zł kaucja» під ціною. Pro — кілька рядків на товар, кауція за опцією (поштучно / 6-пак / ящик), рядок на кожен тип, групи покупців без кауції, CSV і звіт. Ліцензія назавжди.
- Сумісність
- OpenCart 4.0.2 – 4.1.x, 3.0.x і 2.3.0.2 (перевірено на 4.1.0.3, 4.0.2.3 з драйвером pdo, 3.0.5.0 і 2.3.0.2 на PHP 7.0) · штатний чекаут і One Page Checkout (CatCode) · розширення Order Total без правок ядра
- Версія
-
v1.0.0 (OpenCart 4)
v1.0.0 (OpenCart 3.x)
v1.0.0 (OpenCart 2.3) - Ліцензія
- один сайт, назавжди
- Тріал
- 7 днів, без картки, один на сайт
- Оновлено
- жовтень 2026
Що є в Free,
а що дає Pro
Безкоштовна версія працює без обмеження в часі. Pro додає решту функцій з таблиці.

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

Один ключ — один сайт
Переносите магазин — відв’яжіть ліцензію на старому домені й активуйте на новому самі. Для студій — ключі на 5, 25 сайтів або без обмежень.
Технічні вимоги
OpenCart 4.0.2 – 4.1.x (перевірено на 4.1.0.3 і 4.0.2.3 з драйвером pdo), 3.0.x (перевірено на 3.0.5.0) або 2.3.0.2 (перевірено на PHP 7.0).
PHP — як вимагає ваша версія OpenCart, від 7.0; сторонніх бібліотек немає.
Податки OpenCart: для типів «ПДВ товару» у товарів має стояти податковий клас — модуль бере ставку з нього за адресою покупця.
Чекаут: штатний (OpenCart 4 — одна сторінка, 3.x і 2.3 — покроковий) і One Page Checkout (CatCode). Сторонні чекаути, що будують підсумки самі, не перевірялись.
Мови модуля: англійська, польська, румунська, німецька.
Історія версій
Для OpenCart 4.x, 3.x і 2.3: кауція за тару окремим рядком замовлення; типи тари з пресетами для Польщі, Румунії, Німеччини й Австрії і ПДВ за правилом країни; вкладка «Deposit» у картці…
Разом з Deposit Return Fee для OpenCart купують
4 модулі одним замовленням — на 40% дешевше, ніж окремо


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

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

Telegram-сповіщення і Viber/SMS покупцям для OpenCart
Повний опис модуля
Deposit Return Fee для OpenCart додає кауцію за тару напоїв окремим рядком замовлення: польську kaucja (system kaucyjny), румунську SGR (garanție 0,50 lei), німецький і австрійський Pfand. Рядок «Deposit (N pcs)» бачать у кошику, на чекауті, у замовленні, листі, рахунку й кабінеті покупця, а ПДВ на нього рахується за правилом країни. Один модуль для OpenCart 4, 3 і 2.3, без правок ядра.
Чесно про тестування. Модуль пройшов повні прогони в чистих магазинах на OpenCart 4.1.0.3, 4.0.2.3 (драйвер pdo), 3.0.5.0 і 2.3.0.2 на PHP 7.0: встановлення штатним інсталятором, справжні оформлення замовлень на вітрині з перевіркою рядків замовлення в базі — з купоном, у другій валюті, з опціями, з доставкою в іншу країну, із замовленням зареєстрованого покупця і групою без кауції, лист замовлення через тестовий поштовий сервер. Сума до сплати щоразу дорівнює сумі рядків. Сторонні теми (Journal та інші) і мультимагазин ще не перевіряли — спробуйте на своєму магазині в 7-денному тріалі Pro. Ставки й ПДВ у пресетах — стартові значення, які магазин перевіряє сам; це не податкова порада.
Магазин на WooCommerce? Для нього є окремий плагін Deposit Return Fee для WooCommerce: кауція окремими рядками в класичному й блоковому кошику, замовленні, листах і рахунках, ті самі набори для Польщі, Румунії, Німеччини й Австрії.
Що бачить покупець
- Підказку під ціною: «+ 0,50 zł deposit» на сторінці товару, з посиланням на вашу сторінку про повернення тари. З Pro — і на картках у категоріях, пошуку та модулях «Рекомендовані», «Новинки», «Хіти продажу».
- Окремий рядок кауції у кошику й на чекауті: «Deposit (10 pcs)» або ваша назва кожною мовою магазину (за замовчуванням — «Deposit», «Kaucja», «Garanție», «Pfand» відповідно до мови). Кількість тари рахується від кількості товару, тож змінили кількість у кошику — змінилась і кауція.
- Ту саму суму в замовленні: у листі нового замовлення, у кабінеті покупця і в рахунку. З Pro лист має ще й абзац про те, скільки тари й куди її повернути.
- Нічого зайвого: кауція не нараховується, коли доставка йде в країну, де цей тип тари не діє, і (з Pro) покупцям груп без кауції.
Що отримує адмін
- Типи тари: назва кожною мовою, сума у валюті магазину, ПДВ (без ПДВ / ПДВ товару / податковий клас), «сума вже з ПДВ», країни, статус. Пресети PL, RO, DE, AT додаються однією кнопкою без дублів; якщо магазин працює не в zł, lei чи €, суми перераховуються за курсом OpenCart.
- Кауцію на товар — у вкладці «Deposit» штатної картки товару: тип і скільки тари в одиниці товару (банка — 1, упаковка 6 банок — 6).
- Масове призначення на сторінці «Products»: фільтр за назвою, моделлю, SKU, EAN, MPN, категорією, виробником і типом; призначити обраним або всім знайденим, зняти так само.
- Рядок у замовленні й рахунку — штатний рядок підсумків OpenCart (код
cc_deposit), тож він є на сторінці замовлення, у рахунку для друку і в листах без додаткових налаштувань. - Розкладку по типах у кожному замовленні: скільки пластику, банок і скла, на яку суму і з яким ПДВ — для звіту оператору системи кауції.
- Налаштування: назва рядка кожною мовою, показувати кількість тари, порядок рядка, за якою адресою визначати країну (доставки чи оплати), сторінка з правилами повернення.
Країни й ПДВ: що стоїть у пресетах
- Польща: 0,50 zł — пластикова пляшка до 3 л, 0,50 zł — металева банка до 1 л, 1,00 zł — скляна багатообігова пляшка до 1,5 л (розпорядження Міністра клімату й довкілля від 8.07.2024, Dz.U. 2024 poz. 1046). Без ПДВ: кауція не входить у базу оподаткування.
- Румунія: 0,50 lei на пляшку чи банку від 0,1 до 3 л — пластик, скло, метал (SGR / RetuRO). Без ПДВ.
- Німеччина: Einwegpfand 0,25 € — сума вже з ПДВ, а ставка ПДВ — як у напою (§ 31 VerpackG). При 19 % це 0,2101 нетто + 0,0399 ПДВ у податковому рядку замовлення.
- Австрія: Einwegpfand 0,25 € з 1 січня 2025 року на пластик і метал від 0,1 до 3 л. Без ПДВ.
Ставки й ПДВ тут — пресети, а не податкова порада. Це стартові значення за джерелами станом на жовтень 2026 року. Магазин перевіряє їх сам (разом із бухгалтером і оператором системи кауції) і за потреби змінює ставку, ПДВ і країни кожного типу. Таке саме нагадування модуль показує в адмінці поруч із пресетами.
Pro: тара за опціями, рядок на тип, групи без кауції, CSV і звіт
- Кілька рядків на товар: 20 пляшок + сам ящик, пляшка + коробка.
- Кауція за значенням опції: один товар «Woda 0,5 l» з опцією «шт. / 6-пак / ящик» — для кожного значення своя кількість тари, що заміняє рядки товару.
- Рядок на кожен тип: «Kaucja – butelka plastikowa (6 szt.)», «Kaucja – puszka (6 szt.)» замість одного спільного рядка.
- Підказки на картках у категоріях, пошуку, акціях і модулях.
- Абзац у листі нового замовлення: скільки тари і куди її повернути, мовою замовлення.
- Групи покупців без кауції — для опту й HoReCa, які розраховуються за тару окремо.
- CSV: експорт і імпорт призначень за SKU, EAN, MPN, моделлю або ID товару; невідомі коди й типи модуль перелічує, нічого не вгадуючи.
- Звіт: скільки тари й кауції за кожним типом за період і статусами замовлень, з вивантаженням у CSV.
Як це працює крок за кроком
- Додайте пресет своєї країни на вкладці типів тари (або створіть власні типи) і перевірте ПДВ.
- Призначте кауцію товарам: масово за категорією чи виробником або у вкладці «Deposit» картки товару.
- Покупець бачить «+ 0,50 zł deposit» під ціною, а в кошику — окремий рядок кауції.
- Оформлює замовлення: рядок кауції й ПДВ на неї записуються в замовлення поряд з товарами й доставкою, сума до сплати їх включає.
- Лист, рахунок і сторінка замовлення в кабінеті показують той самий рядок; модуль зберігає розкладку по типах тари.
- З Pro — наприкінці місяця звіт скільки тари якого типу продано, для розрахунку з оператором системи кауції.
Що під капотом
- Розширення Order Total: кошик, чекаут і замовлення OpenCart самі викликають модуль, як доставку чи купон, тож рядок кауції потрапляє скрізь, де OpenCart показує підсумки.
- ПДВ у податкових рядках: для типу «ПДВ товару» податок рахується за ставками класу товару і додається в ті самі рядки «VAT 19 %» / «VAT 7 %», що й у товарів; сума кауції в замовленні — нетто, як у решти рядків OpenCart.
- Події OpenCart і власні таблиці (
cc_deposit_type,cc_deposit_product,cc_deposit_option,cc_deposit_order) — без правок файлів ядра й без OCMOD. - Розкладка йде за замовленням: якщо в замовленні немає рядка кауції (група без кауції, інша країна), розкладка й звіт її теж не рахують.
- Видалення знімає події й лишає типи та призначення; «Видаляти дані при деінсталяції» прибирає і таблиці модуля.
Як встановити
- OpenCart 4: Розширення → Встановлення розширень → завантажте
cc_deposit.ocmod.zip(не перейменовуйте архів) і натисніть «Встановити». OpenCart 3: Розширення → Встановлення розширень →cc_deposit-oc3.ocmod.zip. OpenCart 2.3: скопіюйте вміст папкиupload/зcc_deposit-oc2.ocmod.zipу корінь магазину (FTP або файловий менеджер хостингу). - Розширення → Розширення → тип «Підсумки замовлення» (Order Total) → CatCode Deposit Return → «Встановити», потім «Редагувати».
- Вкладка типів тари: пресет своєї країни, перевірте суми й ПДВ.
- Призначте кауцію товарам і оформіть тестове замовлення.
- Для Pro: вкладка «Licence» — ключ з листа після оплати або 7-денний тріал.
Питання
про модуль
Не знайшли відповідь? Напишіть у Telegram — відповімо протягом робочого дня.
Чи знижує купон суму кауції?
Ні. Кауція — окремий рядок замовлення, купон OpenCart рахує знижку лише від товарів. Ми перевірили це справжнім замовленням з купоном 10 %: знижка взята тільки з товарів, кауція в замовленні повна, а сума до сплати дорівнює сумі рядків.
Як модуль рахує ПДВ на кауцію?
Як ви налаштуєте тип тари. Польща, Румунія й Австрія — без ПДВ (так стоїть у пресетах). Німеччина — 0,25 € уже з ПДВ за ставкою напою: при 19 % у замовленні буде 0,2101 нетто і 0,0399 ПДВ у податковому рядку. Можна обрати й фіксований податковий клас. Пресети — це стартові значення за джерелами на жовтень 2026, а не податкова порада: остаточно вирішує ваш бухгалтер.
Магазин у злотих, а покупець бачить ціни в євро — що з кауцією?
Суми типів зберігаються у валюті магазину за замовчуванням, а покупець бачить кауцію в обраній валюті, як і ціни. У замовленні кауція записується у валюті магазину, а в листі й адмінці показується у валюті замовлення. Перевірено замовленням: магазин у PLN, покупець в EUR.
Продаю той самий напій поштучно, 6-паком і ящиком — як бути?
У Pro кауцію можна задати на значення опції: «6-пак» — 6 банок, «ящик» — 20 пляшок + сам ящик. Для обраного значення кауція заміняє рядки товару, для інших діє кауція товару. Перевірено в реальному замовленні з двома різними опціями одного товару.
Я продаю й за кордон. Кауція не нарахується зайвим покупцям?
Кожен тип тари має список країн. Польська кауція нараховується лише при доставці в Польщу (або за адресою оплати — як оберете). Замовлення з доставкою в Німеччину не отримало польської кауції — ми це перевірили.
Оптові клієнти розраховуються за тару окремо. Можна їм кауцію не нараховувати?
Так, у Pro є «Групи покупців без кауції». Покупець такої групи не бачить кауції ні в кошику, ні в підказці під ціною, і в його замовленні рядка кауції немає. Звичайні покупці в той самий час платять кауцію як завжди.
Що буде, коли закінчиться тріал Pro?
Кауція нараховується далі рівно так, як налаштовано, включно з рядками й опціями, збереженими під час тріалу: це законний платіж, і магазин не має раптом перестати його брати. Пауза лише на редагування Pro-налаштувань. Ліцензія для OpenCart купується один раз і діє назавжди.
Чи змінює модуль файли OpenCart?
Ні. Це штатне розширення Order Total і події OpenCart, без патчів ядра й без OCMOD-модифікацій. Видалення лишає ваші типи й призначення (на випадок перевстановлення); з опцією «Видаляти дані при деінсталяції» прибираються й таблиці модуля.
Поки що жодного відгуку. Будьте першим.
Поки питань немає. Запитай — ми відповімо протягом 24 годин.
Не той варіант, що шукаєте?
Робимо кастомні модулі під WordPress, WooCommerce, OpenCart і Shopify. Розкажіть про задачу — підготуємо оцінку.
Замовити кастомний модуль
Купівля модуля
—



