Skip to main content

How Canteen Works

Updated this week

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

Did this answer your question?