The Everywhere Method is the newest and simplest way to set up fees in Magical Fees. You choose a price and a few conditions, and the fee is applied automatically across Shopify's cart. There is nothing to add to your theme and no app block to activate, so setup is instant and nothing breaks when you switch themes.
Where fees apply
A single fee rule reaches:
- Your online store and cart
- Checkout
- Headless storefronts
- Shopify POS
- Draft orders
Every condition is evaluated live at the moment of purchase, so a fee is never applied based on stale data. If a product's tags or collections change, the fee follows automatically.
Available conditions
Target your fees with any combination of five conditions:
- Product tag
- Collection
- Specific products
- Product type
- Storefront country
Pricing
- Charge a fixed amount or a percentage
- Add optional minimum and maximum caps to percentage fees
- Multi-currency support, so customers are charged correctly in every currency you sell in
- Tax settings follow your store's policies
How to create an Everywhere fee
- Go to Fee Rules and click Create fee rule.
- Choose the Everywhere Method from the popup.
- Enter a title for the fee, with optional details and an image.
- Set the price as a fixed amount or a percentage, with optional caps.
- Add one or more conditions.
- Click Save.
Storage limit
All Everywhere fee rules share one storage limit, and each condition list can hold up to 100 entries. The shared storage limit is shown on the fee editor. If you reach a limit, split the rule or shorten the condition list.
When to choose another method
The Function Method is recommended for most stores, and both the Function and Block Methods are fully supported. Choose one of them when your fee needs something the Everywhere Method does not cover, such as payment method or customer tag conditions, order-total percentages, or state and province targeting. See What is the difference between the Function, Everywhere, and Block methods in Magical Fees? for a full comparison.
Always label deposits separately for compliance
Display bottle deposit fees as a clearly labeled, separate line item at checkout and on receipts. This meets regulatory transparency requirements, builds customer trust by showing exactly what they're paying, and makes it significantly easier to track deposits for reporting and audits. Use a clear label like "Bottle deposit" or "Container deposit (CRV)" so customers immediately understand the charge.