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?
No, product fees are NOT 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.
How does the app apply fees in Shopify POS (Point of Sale)?
In the POS app, fees can be applied in two convenient ways: automatically when a product is added to the cart, or manually by tapping the POS tile on your device.
The setup process varies depending on whether you’re using Function fees or Block fees. To ensure a smooth configuration, be sure to 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?
If you are on the Growth Plan and using Shopify Plus, you can set conditions based on the payment method, charging a fee for orders paid with a credit card or PayPal.
This feature is not available if you are on the Starter Plan with a Basic Shopify plan.
Which languages is this app translated in?
The currently available languages differ depending on the features used:
Theme app extension (Starter Plan Features)
- English
- German
- Spanish
- Norwegian
- Swedish
- French
Checkout UI extensions only (Growth Plan Features)
- English
- German
- Danish
- 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.
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.
The Function Method is generally recommended for most stores. It displays fees as part of a product or product bundle directly at checkout. This method works great for most types of fees such as credit card processing fees, recycling fees, bottle deposits, surcharges, and more.
The Block Method may be preferred by some stores. It displays fees as separate line items in the checkout. This works great for stores with workflows that depend on the block method, or growth plan customers who want discounts to apply to their 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
Feature | Starter Plan | Growth Plan |
Unlimited Orders | Yes | Yes |
Product Fees | Yes | Yes |
Fixed Price Fees | Yes | Yes |
Display Fee and Fee Details on Product, Cart and Checkout Pages | Yes | Yes |
Online Store & POS Compatible | Yes | Yes |
Fee Details Description | Yes | Yes |
Fee Type : Order | Yes | Yes |
Fee Type : Product | Yes | Yes |
Condition : Product : All products | Yes | Yes |
Condition : Product : Specific collections | Yes | Yes |
Condition : Product : Specific products | Yes | Yes |
Condition : Product : Custom conditions : Product Type | Yes | Yes |
Condition : Product : Custom conditions : Option Name | Yes | Yes |
Condition : Product : Custom conditions : Option Value | Yes | Yes |
Condition : Order : Subtotal | Yes | Yes |
Rule : Every product | Yes | Yes |
Rule : Once per product | Yes | Yes |
Fee Status (Active/Draft) | Yes | Yes |
Differences*
*The features below all require users to be subscribed to Shopify Plus.
Feature | Starter Plan | Growth Plan |
Order Total Fees | No | Yes |
Locations Fees | No | Yes |
Payment Method Fees | No | Yes |
Checkout Extensions | No | Yes |
Order Total-Based Fees | No | Yes |
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.
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.