Why Are Fees Being Added Twice?
If you're seeing duplicate fees on POS or your online store, here are the most common causes and fixes.
On POS
Duplicate fees on POS usually happen when:
The tile was tapped manually while automatic calculation was already running. Canteen calculates fees automatically — you don't need to tap the tile unless fees aren't showing.
Products were added very quickly. If you scan items rapidly, occasionally a fee can be applied before the previous calculation finishes. Simply tap the Canteen tile once to force a clean recalculation.
How to Fix
Tap the Canteen Deposits & Fees tile once — this triggers a fresh recalculation
The duplicate should resolve automatically
If it persists, remove the fee items from the cart manually and tap the tile again
On Online Store
Duplicate fees on the online store can occur when:
Multiple app embeds are enabled. Go to Theme Customize → App embeds and make sure only one Canteen embed is active.
Theme conflict: Some themes with custom cart scripts can trigger the fee calculation twice. Contact us with your theme name and we'll help troubleshoot.
Preventing Duplicate Fees
Let Canteen handle calculations automatically — avoid manually tapping the POS tile unless troubleshooting
Ensure only one Canteen embed is enabled in your theme
After switching themes, check that the old theme's embed isn't still cached
After Upgrading to a New Version
After changing your Canteen version, make sure to:
Open the Canteen app in your Shopify admin and accept any new permissions — newer versions may require additional permissions for fees to work properly.
If fees still aren’t applying, try toggling your rule: deactivate the rule → save → reactivate → save. This forces a sync and usually resolves any issues.
