What is Canteen?
Canteen is a Shopify app that automatically adds mandatory fees and deposits to your customers' orders. Whether you need to charge bottle deposits, environmental fees, container deposits, or any other mandatory surcharge — Canteen handles it on both your Online Store and Shopify POS.
How It Works
Canteen works by creating a special "Fee" product in your Shopify store. When a customer adds a product that matches one of your fee rules, Canteen automatically adds the corresponding fee as a line item in the cart.
Key Concepts
Rules — You define rules that determine which products get which fees. Rules can target specific products, variants, or entire collections.
Fee Product — Canteen creates a product called "Fee" in your store. Each rule creates a variant of this product. You can rename this product and change its image.
Automatic Calculation — On POS, fees are calculated automatically when products are added to the cart. On your Online Store, the app embed handles it.
Where Fees Appear
Cart page: Fees appear as a line item in the cart alongside your products
Checkout page: Fees carry through to checkout as a line item (Shopify controls the checkout layout)
POS: Fees appear in the cart and are calculated automatically via the Canteen tile
Supported Fee Types
Bottle, can, and container deposits
Environmental fees (CRV, Pfand, Statiegeld, Consigne, Pant)
Recycling fees and eco fees
Keg deposits
Fixed-amount fees (e.g., $0.10 per bottle)
Percentage-based fees (e.g., 5% surcharge)
Per-item fees that multiply with quantity
One-time flat fees per cart
Online Store vs. POS
Feature | Online Store | POS |
Fee calculation | Automatic via theme embed | Automatic via POS tile |
Setup required | Enable app embed in theme | Add Canteen tile to POS |
Cart display | Fee shows as cart line item | Fee shows in POS cart |
