Skip to main content

What is the Everywhere Method and how do I use it?

Magical Apps·Published guide

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

  1. Go to Fee Rules and click Create fee rule.
  2. Choose the Everywhere Method from the popup.
  3. Enter a title for the fee, with optional details and an image.
  4. Set the price as a fixed amount or a percentage, with optional caps.
  5. Add one or more conditions.
  6. 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.

Can't find what you're looking for?

We build custom solutions and love hearing from merchants. Tell us what you need.

Get in touch