From install to advanced features get answers and guides for how to setup Magical Product Fees on Shopify

Discover answers to common questions about the Magical Product Fees app for Shopify and solutions to issues merchants encounter.

About Magical Product Fees

Can I charge percentage-based fees?

Starter Plan

Yes. Percentage based (%) fees are available on order subtotal only

Growth Plan (Shopify Plus Only)

Yes. Percentage based (%) fees are available on order subtotal and order total. 

Can I charge optional fees?

No. All fees added are mandatory for the products they are set to apply to.

Does this app work with accelerated checkout methods?

Product Fees

  • Incompatible: Cart
  • Compatible: Checkout

Cart Fees (Growth Plan, Shopify Plus only)

  • Compatible: Cart, Checkout

Does this app work with dynamic checkout buttons?

Starter Plan

No, product fees are NOT compatible with dynamic checkout buttons on product pages.

Growth Plan (Shopify Plus only)

Yes, cart fees are compatible with dynamic checkout buttons on product pages.

Does this app work with other apps that interact with the cart or checkout?

No. Magical Product Fees generally does not work with other apps that interact with the cart or checkout. This includes, but is not limited to bundle apps, other fee apps, and upsell apps.

Does this app work with subscription apps?

No. Magical Product Fees does not currently work with other apps that offer product subscriptions. If a subscription app is in use on a product that has a fee attached to it, the fee may only be charged to the first purchase. Not any future purchases that are part of the subscription.

Does this app work with all Sales Channels?

No. Fees will only be applied to orders placed through your Online Store and POS.

Does this app work with draft orders?

No, the app cannot automatically apply fees to draft orders manually created in the admin.

If you need to create draft orders with fees, it is possible to manually add the fees because they are created as Shopify products by our app. However, whoever is creating the order would have to ensure the correct fee or amount is being added themselves in that case.

Does this app integrate with Shopify POS (Point of Sale)?

Yes. Fees can be created and edited through the Shopify POS. A Magical Fees tile is required to apply fees automatically to an order.

Read how to set up the tile and apply fees in Shopify POS here.

Does this app work with Shopify B2B?

Yes. It requires the Fees to be set to a physical product. After you have created a fee, navigate to Products in the Shopify admin and open the new fee product. Scroll down to the ‘Shipping’ section of the product page and check the ‘This is a physical product’ option, and save the product.

This will ensure the fee products will show in B2B customers checkouts.

How does this app work?

The Magical Product Fees app enables the addition of mandatory fees to products in the cart with an app embed block.

It creates fee products that are applied to products based on the conditions you define.

When a product is added to the cart, all matching fee products are added simultaneously using the Magical Mandatory Fees app embed block.

Can I control how fees are applied?

Yes. You can define conditions for fees that match them to other products or orders based on a wide variety of criteria.

Order Fee conditions include:

  • Subtotal
  • Total (this condition is only available to Shopify plus merchants)

Product Fee conditions include:

  • All products
  • Specific collections
  • Specific products
  • Custom conditions (Product Type, Option Name, Option Value)
  • Rules for applying fees to every product and once per product

What kind of fees can I add to my products?

You can add any type of fixed fee required for products in your online store.

Common use cases include:

  • Product Fees
  • Eco Fees
  • Handling Fees
  • Packaging Fees
  • Deposit Fees
  • Environmental Handling Fees (EHF)
  • Installation Fees
  • Speciality Tax Fees
  • Alcohol / Bottle Deposits
  • Beer / Can Deposits
  • Setup Fees
  • Recycling Fees
  • Processing Fees
  • Transaction Fees
  • Surcharges
  • Anything you want to add as a required fee to an individual product.

Is there a limit on the number of fees I can create?

Yes. A maximum of 50 fees can be added to the library in the app.

Can I charge fees based on customer shipping location?

Yes. However, location-based fees can only be charged while on the Growth Plan, which is currently limited to Shopify Plus merchants.

Can I charge fees based on the payment method used for an order? For example, can my fee be charged only if a credit card is used to pay for the order?

No. Fees are applied based on the products they are set to be applicable to and the set “Rules”, not the payment method in use.

Which languages is this app translated in?

The currently available languages differ depending on the features used:

Theme app extension (Starter Plan Features)

  1. English
  2. German
  3. Spanish
  4. Norwegian
  5. Swedish
  6. French

Checkout UI extensions only (Growth Plan Features)

  1. English
  2. German
  3. Danish
  4. French

If you would like to have another language available for use with the app, please contact our support team.

You can also manually change the text displayed for the “Fees total” and “Associated fees” app embed blocks for the Online Store by clicking on them from within the Customizer.

How can I stop charging taxes on fees?

Fees are created as products. To prevent fees from having tax charged on them you must disable the “Charge tax on this product” checkbox within the associated fee product.

Read Instructions

Why are order percentage fees applied to the entire order, including taxes and shipping?

Order percentage fees apply to the total order, including taxes, shipping, and the fee itself. These fees are set to be not taxable because if taxes were applied to the fee the order total would update causing the order fee to recalculate and create an infinite loop.

Can I edit the message displayed at checkout?

The message in the green box displayed at checkout is standardized to comply with Shopify’s disclosure requirements, which means it cannot be customized at this time.

However you can edit the Title and Details of the fee itself which will also appear in the cart.

What is the difference between Block fees and Function fees?

The updated version of Magical fees, known as Function fees, now leverages Shopify functions to determine whether a product and/or order should incur a fee. This approach enhances reliability, speed, and efficiency in applying fees.

How do I upgrade my Block fees to Function fees?

  • From your Shopify admin, go to Online Store > Apps.
  • Select Magical Product Fees.
  • Click Fees in the app menu.
  • Select the fee you want to Update.
  • This will create a replica of the Block fee with our new system.
  • Set fee to Active.
  • Click Save.
  • Click Set to draft.

How do I delete my Block fees?

  • From your Shopify admin, go to Online Store > Apps.
  • Select Magical Product Fees.
  • Click Fees in the app menu.
  • Select Manage on the fee you want to Delete.
  • Scroll down to the bottom.
  • Click Delete.

What features does Magical Product Fees include in each plan?

Similarities

FeatureStarter PlanGrowth Plan
Unlimited OrdersYesYes
Product FeesYesYes
Fixed Price FeesYesYes
Display Fee and Fee Details on Product, Cart and Checkout PagesYesYes
Online Store & POS CompatibleYesYes
Fee Details DescriptionYesYes
Fee Type : OrderYesYes
Fee Type : ProductYesYes
Condition : Product : All productsYesYes
Condition : Product : Specific collectionsYesYes
Condition : Product : Specific productsYesYes
Condition : Product : Custom conditions : Product TypeYesYes
Condition : Product : Custom conditions : Option NameYesYes
Condition : Product : Custom conditions : Option ValueYesYes
Condition : Order : SubtotalYesYes
Rule : Every productYesYes
Rule : Once per productYesYes
Fee Status (Active/Draft)YesYes

Differences*

*The features below all require users to be subscribed to Shopify Plus.

FeatureStarter PlanGrowth Plan
Order Total FeesNoYes
Locations FeesNoYes
Checkout ExtensionsNoYes
Order Total-Based FeesNoYes

App Install & Setup Instructions

Read possible solutions to common issues merchants encounter when using the Magical Mandatory Product Fees app.

Read Install & Setup Instructions

Troubleshooting

Read possible solutions to common issues merchants encounter when using the Magical Mandatory Product Fees app.

Read Troubleshooting

Free Setup & Support

If you have not found the answer you are looking for, please contact the Magical Apps team and one of our friendly experts will be happy to answer your question for you.


Magical Product Fees

The Magical Product Fees app is a fast and easy way to build, customize, and attach fees to products or entire orders.