
Deposit Return Fee для WooCommerce — кауція за пляшки й банки (kaucja, SGR, Pfand) окремим рядком
Кауція за пляшки й банки — окремим рядком у кошику, замовленні й рахунку, а не в ціні товару. Готові набори для Польщі (kaucja), Румунії (SGR), Німеччини й Австрії (Pfand) з ПДВ на кожен тип тари.
- Сумісність
- WordPress 6.2+ · WooCommerce 8.2+ (перевірено на WordPress 7.1 і WooCommerce 11.2) · PHP 7.4+ (прогін на PHP 8.3 і 7.4) · HPOS і posts · MariaDB, MySQL 8.0 · блоковий і класичний чекаут, блокова тема і Storefront
- Ліцензія
- один сайт, річна
- Тріал
- 7 днів, без картки, один на сайт
- Оновлено
- жовтень 2026
Що є в Free,
а що дає Pro
Безкоштовна версія працює без обмеження в часі. Pro додає решту функцій з таблиці.

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

Один ключ — один сайт
Переносите магазин — відв’яжіть ліцензію на старому домені й активуйте на новому самі. Для студій — ключі на 5, 25 сайтів або без обмежень.
Технічні вимоги
WordPress 6.2+ · WooCommerce 8.2+ · PHP 7.4+; перевірено на WordPress 7.1 і WooCommerce 11.2, PHP 8.3 і 7.4.
Сховище замовлень: HPOS і класичне (posts) — блок «Deposit» і повернення працюють в обох.
База даних: MariaDB і MySQL 8.0 (перевірено).
Чекаут і теми: класичний і блоковий кошик/чекаут; Storefront і блокова Twenty Twenty-Five (Product Collection, Order confirmation).
Валюта: суми кауції — у валюті магазину; мультивалютні плагіни суму кауції не конвертують.
Мови інтерфейсу: English, polski, română, Deutsch. Назви рядків, примітки й тексти повернення в наборах — мовою країни схеми.
Разом з нашим модулем Grundpreis: Pfand не входить у ціну за одиницю (перевірено).
Історія версій
Типи тари з наборами для Польщі (kaucja), Румунії (SGR), Німеччини й Австрії (Pfand); тара на товарах і варіаціях; кауція окремими рядками в класичному й блоковому кошику і чекауті,…
Разом з Deposit Return Fee для WooCommerce купують
4 модулі одним замовленням — на 40% дешевше, ніж окремо


Nova Poshta Premium — Нова Пошта для WooCommerce

Mono Acquiring — оплата карткою monobank для WooCommerce

Telegram-сповіщення і Viber/SMS покупцям для WooCommerce
Повний опис модуля
Deposit Return Fee для WooCommerce бере кауцію за пляшки, банки й ящики окремим рядком у кошику, на чекауті, у замовленні, листах і рахунках — а не в ціні товару. Готові набори тари є для польської system kaucyjny, румунської SGR і німецького та австрійського Pfand. У пресетах: 0,50 zł за пляшку PET і банку та 1,00 zł за скляну багатообігову пляшку (Польща), 0,50 lei (Румунія), 0,25 € за Einweg (Німеччина, Австрія). Кауція не входить у ціну на вітрині, не зменшується купонами й має власне налаштування ПДВ.
Якщо додати кауцію «в ціну» або окремим товаром, ламається все одразу: Grundpreis рахується неправильно, купон -50 % зменшує кауцію, кауція потрапляє в базу ПДВ разом із товаром, а в рахунку немає окремого рядка. Плагін вирішує це штатним механізмом WooCommerce — рядком збору (fee): його бачать класичний і блоковий кошик, замовлення, листи, «Мій акаунт» і плагіни рахунків.
Для OpenCart є окремий модуль — Deposit Return Fee для OpenCart.
Як це виглядає для покупця
- Біля ціни — примітка мовою країни: «2,99 zł + kaucja 0,50 zł», «1,99 € zzgl. 0,25 € Pfand», «+ garanție SGR 0,50 lei». На сторінці товару, у каталозі, у блоках товарів і в шаблоні Product Collection блокових тем; для варіації — її власна сума.
- У кошику й на чекауті — окремі рядки «Kaucja — butelka PET do 3 l × 5», «Pfand Einweg × 4»: по рядку на тип тари або один рядок на всю кауцію. Під кожним товаром — скільки тари він приносить: «Kaucja — butelka PET do 3 l: 2 × 0,50 zł».
- Зміна кількості й видалення перераховують кауцію одразу — і в класичному кошику, і в блоковому.
- Купони (відсоткові й фіксовані) знижують лише товари; безкоштовна доставка «від 100 zł» рахується без кауції.
- «Як повернути кауцію» — короткий текст під кошиком, на чекауті, на сторінці подяки (класичній і блоці Order confirmation) і в листі покупцю. Для кожної країни є готовий текст, його можна змінити.
- Після оплати рядки кауції є в замовленні, у листах, у «Мій акаунт» і в PDF-рахунку (перевірено з PDF Invoices & Packing Slips).
Що отримує адмін
- WooCommerce → Deposit return → Container types — таблиця типів тари: назва рядка, примітка біля ціни, сума, ПДВ (поза ПДВ / як у товару / конкретний податковий клас). Кнопки готових наборів: Poland, Romania, Germany, Austria; уже змінені типи набори не перезаписують.
- Товар → Дані товару → Основне → Deposit — до 3 рядків «тип × кількість»; у варіації — «як у товару», своя тара або «без кауції».
- Settings — увімкнення, країни доставки, з ПДВ чи без, рядок на тип або один рядок, де показувати примітки й текст повернення.
- Попередження про валюту: польські типи в магазині в EUR (0,50 zł стягнулось би як 0,50 €) — плагін про це скаже.
- Pro: Category rules — «Napoje → PET × 1» для всієї категорії й підкатегорій; товар із власним налаштуванням або «No deposit» правило не чіпає.
- Pro: масове редагування в списку товарів — задати тару, «без кауції» або скинути на правило категорії.
- Pro: CSV — експорт усіх товарів і варіацій з SKU, GTIN і тарою; імпорт за SKU, потім за GTIN (поле WooCommerce або мета EAN-плагіна, напр.
_ean), роздільник «,» або «;» (Excel), тестовий прогін без змін. - Pro: блок «Deposit» у замовленні — скільки тари нараховано й повернуто; «Returned now» + «Refund the deposit» робить звичайне повернення WooCommerce саме по рядках кауції, з ПДВ, з приміткою в замовленні; для платіжок із підтримкою повернень — галочка «повернути через платіжку».
- Pro: Report — нараховано, повернуто й сальдо кауції за місяцями й типами тари, з вивантаженням у CSV.
Країни й ПДВ: що стоїть у пресетах
- Польща: 0,50 zł — пляшка PET до 3 л і металева банка до 1 л, 1,00 zł — скляна багатообігова пляшка до 1,5 л (rozporządzenie MKiŚ від 8.07.2024, Dz.U. 2024 poz. 1046). У пресеті рядок кауції без ПДВ, навіть у магазині з VAT 23 %; орієнтир — art. 29a ust. 11a ustawy o VAT і роз’яснення MF від 29.08.2025.
- Румунія: 0,50 lei за пляшку чи банку від 0,1 до 3 л (SGR). У пресеті — рядок без TVA; як garanția SGR обліковується саме у вашому випадку, уточніть у бухгалтера.
- Німеччина: у пресеті Einweg 0,25 € — сума з ПДВ (VerpackG § 31 називає 0,25 € «einschließlich Umsatzsteuer»), ставка — як у напою. Плагін ділить Einweg за ставками: у кошику з колою (19 %) і молочним напоєм (7 %) буде «Pfand Einweg (Standard rate) × 4» і «Pfand Einweg (Reduced rate) × 2». Сума лишається 0,25 € для покупця з іншої країни; покупець, звільнений від ПДВ, платить її без ПДВ. За PAngV § 7 Pfand стоїть біля ціни й не входить у Grundpreis — разом з нашим Grundpreis перевірено: 1,99 € за 1,5 л дає 1,33 € / 1 l, без Pfand.
- Австрія: у пресеті Einwegpfand 0,25 € — без ПДВ, Mehrwegpfand — за ставкою напою.
- Суми Mehrweg (0,08 / 0,15 / 1,50 € у DE, 0,20 € в AT) законом не встановлені — підставлено типові, звірте з рахунком постачальника.
Ставки й ПДВ тут — пресети, а не податкова консультація. Це стартові значення за джерелами станом на жовтень 2026 року. Магазин перевіряє їх сам — разом із бухгалтером і оператором системи кауції — і за потреби змінює суму, ПДВ і країни кожного типу тари.
Як це працює — крок за кроком
- Встановіть плагін: для магазину в Польщі, Румунії, Німеччині чи Австрії набір тари й текст повернення додадуться самі (інші країни — кнопкою набору або власними типами).
- Перевірте суми й ПДВ на вкладці «Container types» і текст «як повернути кауцію» в «Settings».
- На товарах оберіть тару: вода 1,5 л — 1 × PET, упаковка 6 банок — 6 × банка, ящик пива — 20 × скляна пляшка + 1 × ящик. У Pro — правило на всю категорію, масове редагування або CSV від постачальника.
- Покупець бачить кауцію біля ціни, окремими рядками в кошику й чекауті, а потім у замовленні, листі й рахунку.
- Pro: коли тару повертають у магазин — у замовленні вкажіть кількість і натисніть «Refund the deposit»; звіт покаже, скільки кауції нараховано й повернуто за місяць.
Що під капотом
- Рядки кауції — це fees WooCommerce з id
ccdrf-<тип>-<ПДВ>: їх штатно бачать обидва кошики й чекаути (Store API), замовлення, листи й плагіни рахунків, а купони й поріг безкоштовної доставки їх не враховують. Рядки з різним ПДВ ніколи не зливаються. - Суми з ПДВ: нетто рядка = брутто − ПДВ за ставками покупця, тож 0,25 € лишається 0,25 € і в іншій країні, а для покупця без ПДВ — нетто.
- Дані в замовленні: рядок кауції має
_ccdrf_deposit, типи, кількість тари й брутто; позиція товару — склад тари. Для плагінів рахунків є функціяccdrf_is_deposit_item( $item ). - Хуки для розробників:
ccdrf_product_components,ccdrf_default_rows,ccdrf_groups. - Повернення кауції (Pro) — звичайне повернення WooCommerce по рядках кауції: його бачать сума замовлення, Analytics і плагіни рахунків; останні одиниці забирають залишок копійок, більше, ніж лишилось, повернути не можна.
- Видалення плагіна прибирає його налаштування й завдання крону; рядки кауції в уже створених замовленнях лишаються.
Як встановити
- Плагіни → Додати новий → Завантажити плагін: оберіть zip і активуйте (WooCommerce має бути активний).
- WooCommerce → Deposit return: перевірте набір тари на вкладці «Container types» і налаштування на «Settings».
- На товарах — Дані товару → Основне → Deposit: оберіть тару й кількість.
- Для Pro: вкладка «Pro licence» — вставте ключ з листа або натисніть «Try Pro for 7 days».
Питання
про модуль
Не знайшли відповідь? Напишіть у Telegram — відповімо протягом робочого дня.
Кауція входить у ціну товару чи в податкову базу?
У ціну — ні: це окремий рядок замовлення. ПДВ — як налаштовано тип тари: у пресетах Польщі, Румунії й австрійського Einweg без ПДВ, німецький Pfand і австрійський Mehrweg — за ставкою напою, і плагін рахує це сам. Пресети — стартові значення, магазин перевіряє їх із бухгалтером.
Купон -50 % зменшить кауцію?
Ні. Купони діють лише на товари, кауція лишається повною. У поріг безкоштовної доставки вона теж не входить.
Як покупцю повернути кауцію?
Здати порожню тару в пункт збору. Текст про це плагін показує в кошику, на чекауті, сторінці подяки й у листі. Якщо тару повертають у ваш магазин, у Pro є кнопка «Refund the deposit» у замовленні.
А варіативні товари й ящики?
На товарі й на кожній варіації до 3 рядків тари: «20 × пляшка + 1 × ящик». Варіація може взяти тару батьківського товару або мати свою.
Це податкова консультація?
Ні. Набори — стартові значення за джерелами станом на жовтень 2026 (перелік — у readme плагіна). Тип тари, суму й ПДВ обирає магазин разом із бухгалтером; усі суми можна змінити.
Поки що жодного відгуку. Будьте першим.
Поки питань немає. Запитай — ми відповімо протягом 24 годин.
Не той варіант, що шукаєте?
Робимо кастомні модулі під WordPress, WooCommerce, OpenCart і Shopify. Розкажіть про задачу — підготуємо оцінку.
Замовити кастомний модуль
Купівля модуля
—



