Зв'язатись
  • WordPress
  • Оплата
  • v1.0.0

Deposit Return Fee для WooCommerce — кауція за пляшки й банки (kaucja, SGR, Pfand) окремим рядком

Кауція за пляшки й банки — окремим рядком у кошику, замовленні й рахунку, а не в ціні товару. Готові набори для Польщі (kaucja), Румунії (SGR), Німеччини й Австрії (Pfand) з ПДВ на кожен тип тари.

Завантажити Free
Pro · ліцензія на рік Чим більше сайтів, тим дешевше кожен
Сумісність
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
Або всі 173 Pro-модулів з All Access — 4 990 ₴ / рік

Що є в Free,
а що дає Pro

Безкоштовна версія працює без обмеження в часі. Pro додає решту функцій з таблиці.

Функція Free Pro
Типи тари з готовими наборами для Польщі (system kaucyjny), Румунії (SGR), Німеччини й Австрії (Pfand) — стартові суми й ПДВ, магазин перевіряє їх сам і може змінити ✔ ✔
Тара на товарі й на кожній варіації: до 3 рядків (ящик = 20 × пляшка + 1 × ящик), варіація може успадкувати тару товару ✔ ✔
Кауція — окремий рядок у кошику й чекауті (класичному і блоковому), у замовленні, листах, «Мій акаунт» і PDF-рахунках; не входить у ціну товару ✔ ✔
ПДВ на тип тари: поза ПДВ / як у товару / податковий клас (у пресетах PL, RO, Einweg AT — без ПДВ; Pfand DE, Mehrweg AT — як у напою); суми з ПДВ лишаються сталими для будь-якої країни покупця ✔ ✔
Купони не зменшують кауцію, у поріг безкоштовної доставки вона не входить ✔ ✔
Примітка біля ціни («+ kaucja 0,50 zł», «zzgl. 0,25 € Pfand») на сторінці товару, у каталозі й у блоках товарів ✔ ✔
Текст «як повернути кауцію» в кошику, на чекауті, сторінці подяки й у листі покупцю ✔ ✔
Кауція лише для обраних країн доставки; один рядок на всю кауцію або рядок на кожен тип ✔ ✔
Інтерфейс: English, polski, română, Deutsch ✔ ✔
Правила за категоріями: тара для всієї категорії й підкатегорій — ✔
Масове редагування тари в списку товарів — ✔
CSV-імпорт і експорт тари за SKU або GTIN/EAN, з тестовим прогоном — ✔
Повернення кауції за повернену тару із замовлення (частково, з ПДВ, через платіжку з підтримкою повернень) — ✔
Рядки кауції для замовлень, створених в адмінці — ✔
Звіт: нараховано / повернуто / сальдо кауції за місяцями й типами + CSV — ✔
Оновлення з catcode.com.ua в «Майстерня → Оновлення» — ✔

Як це виглядає

Блоковий кошик WooCommerce з рядками кауції за пляшки PET і скляну тару
Блоковий кошик: тара під кожним товаром і окремі рядки кауції в підсумку.
Сторінка товару WooCommerce: ціна 2,99 zł і примітка + kaucja 0,50 zł
Сторінка товару: кауція біля ціни, але не в ціні.
Налаштування типів тари: Kaucja і Pfand Einweg, Mehrweg, Kasten з сумами і ПДВ
Container types: польський і німецький набори — назва рядка, примітка біля ціни, сума й ПДВ; нижче — правила за категоріями (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 не входить у ціну за одиницю (перевірено).

Історія версій

v1.0.0 Поточна жовтень 2026

Типи тари з наборами для Польщі (kaucja), Румунії (SGR), Німеччини й Австрії (Pfand); тара на товарах і варіаціях; кауція окремими рядками в класичному й блоковому кошику і чекауті,…

Разом з Deposit Return Fee для WooCommerce купують

4 модулі одним замовленням — на 40% дешевше, ніж окремо

Набір «Старт магазину» Deposit Return Fee Nova Poshta Premium Mono Acquiring Telegram-сповіщення і Viber/SMS покупцям Потрібно більше — усі 173 модулі в All Access за 4 990 ₴.
2 690 ₴ / рік замість 4 460 ₴ поштучно
Купити набір →

Повний опис модуля

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 року. Магазин перевіряє їх сам — разом із бухгалтером і оператором системи кауції — і за потреби змінює суму, ПДВ і країни кожного типу тари.

Як це працює — крок за кроком

  1. Встановіть плагін: для магазину в Польщі, Румунії, Німеччині чи Австрії набір тари й текст повернення додадуться самі (інші країни — кнопкою набору або власними типами).
  2. Перевірте суми й ПДВ на вкладці «Container types» і текст «як повернути кауцію» в «Settings».
  3. На товарах оберіть тару: вода 1,5 л — 1 × PET, упаковка 6 банок — 6 × банка, ящик пива — 20 × скляна пляшка + 1 × ящик. У Pro — правило на всю категорію, масове редагування або CSV від постачальника.
  4. Покупець бачить кауцію біля ціни, окремими рядками в кошику й чекауті, а потім у замовленні, листі й рахунку.
  5. 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 і плагіни рахунків; останні одиниці забирають залишок копійок, більше, ніж лишилось, повернути не можна.
  • Видалення плагіна прибирає його налаштування й завдання крону; рядки кауції в уже створених замовленнях лишаються.

Як встановити

  1. Плагіни → Додати новий → Завантажити плагін: оберіть zip і активуйте (WooCommerce має бути активний).
  2. WooCommerce → Deposit return: перевірте набір тари на вкладці «Container types» і налаштування на «Settings».
  3. На товарах — Дані товару → Основне → Deposit: оберіть тару й кількість.
  4. Для Pro: вкладка «Pro licence» — вставте ключ з листа або натисніть «Try Pro for 7 days».

Питання
про модуль

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

@catcode_support Налаштування, сумісність, активація
Кауція входить у ціну товару чи в податкову базу?

У ціну — ні: це окремий рядок замовлення. ПДВ — як налаштовано тип тари: у пресетах Польщі, Румунії й австрійського Einweg без ПДВ, німецький Pfand і австрійський Mehrweg — за ставкою напою, і плагін рахує це сам. Пресети — стартові значення, магазин перевіряє їх із бухгалтером.

Купон -50 % зменшить кауцію?

Ні. Купони діють лише на товари, кауція лишається повною. У поріг безкоштовної доставки вона теж не входить.

Як покупцю повернути кауцію?

Здати порожню тару в пункт збору. Текст про це плагін показує в кошику, на чекауті, сторінці подяки й у листі. Якщо тару повертають у ваш магазин, у Pro є кнопка «Refund the deposit» у замовленні.

А варіативні товари й ящики?

На товарі й на кожній варіації до 3 рядків тари: «20 × пляшка + 1 × ящик». Варіація може взяти тару батьківського товару або мати свою.

Це податкова консультація?

Ні. Набори — стартові значення за джерелами станом на жовтень 2026 (перелік — у readme плагіна). Тип тари, суму й ПДВ обирає магазин разом із бухгалтером; усі суми можна змінити.

Не той варіант, що шукаєте?

Робимо кастомні модулі під WordPress, WooCommerce, OpenCart і Shopify. Розкажіть про задачу — підготуємо оцінку.

Замовити кастомний модуль