Skip to main content

Quantity-Based Fees: Charging Per Item

Updated this week

How Quantity-Based Fees Work

By default, Canteen fees multiply with quantity. If a customer orders 3 bottles with a $0.10 deposit, the total deposit fee will be $0.30.

Per-Item Fees (Default Behavior)

This is how Canteen works out of the box:

  • Customer adds 1 bottle → $0.10 fee

  • Customer adds 5 bottles → $0.50 fee

  • Customer adds 24-pack → $2.40 fee (if $0.10 per unit)

Fees automatically recalculate when the quantity changes.

One-Time Flat Fee (Per Cart)

If you want to charge a single flat fee regardless of quantity (e.g., a one-time handling fee), you can configure this in your rule settings. The fee will be applied once per cart, not per item.

Tips for Quantity-Based Fees

  • Multi-packs: If you sell products as multi-packs (e.g., a 6-pack), make sure your fee accounts for the pack size. You may want to set the fee to 6× the per-unit rate for the 6-pack product.

  • Variants: If your product has variants with different pack sizes, you can assign different fee amounts to each variant.

  • Mixed carts: Canteen handles mixed carts automatically — each product gets its own applicable fee based on the rules.

Did this answer your question?