johnhenry / craft-container-deposits
Container deposits for Craft Commerce - Re-turn (Ireland) ready
Package info
github.com/john-henry/craft-container-deposits
Type:craft-plugin
pkg:composer/johnhenry/craft-container-deposits
1.0.0
2026-06-04 16:38 UTC
Requires
- php: ^8.2 || ^8.3 || ^8.4
- craftcms/cms: ^5.0
- craftcms/commerce: ^5.0
Requires (Dev)
- craftcms/ecs: dev-main
- craftcms/phpstan: dev-main
This package is auto-updated.
Last update: 2026-06-04 20:56:58 UTC
README
Container Deposits for Craft Commerce
Add container deposits (Ireland's Re-turn DRS, or any equivalent scheme) to Craft Commerce products. Deposits appear as their own line item in the cart, scale automatically with quantity, and stay outside the scope of VAT.
Features
- Per-product deposits – Assign a deposit type to any product or variant via a custom field
- Auto-managed line items – Deposits appear as separate line items that track quantity changes
- Admin-managed deposit list – Maintain multiple deposit tiers (e.g. €0.15 cans, €0.25 bottles)
- VAT-exempt – Deposit line items use a dedicated "Container Deposits (No VAT)" tax category
- No discount leakage – Deposits are non-promotable; catalog pricing rules never apply to them
- 🇮🇪 Re-turn ready – Matches the official Irish Deposit Return Scheme structure out of the box
Documentation
Full documentation can be found at https://plugins.johnhenry.ie/container-deposits/
Support
For support, please visit the GitHub Issues page
License
Proprietary - Copyright (c) 2026 John Henry Donovan
Requirements
- Craft CMS 5.0 or later
- Craft Commerce 5.0 or later
- PHP 8.2 or later.