Skip to main content

Does Magical Fees work with draft orders?

Kyle Godon·help

Important: This is a beta feature. Some behaviour may change as improvements are made. ​ Payment method fees, such as credit card fees, are not supported in draft orders.

Magical Product Fees can automatically add fees to draft orders in two ways; the Automatic Fees setting, or the Fees Admin block. ​

Automatic Fees setting

If you would like fees to be added automatically to draft orders created through the Shopify admin, on POS, or through other apps you can enable the Automatic Fees setting.

To enable the Automatic Fees setting:

  1. From your Shopify admin, go to Online Store and click Apps.
  2. Open Magical Product Fees.
  3. In the app, open Settings from the navigation menu.
  4. In the Draft Orders section, check off Automatically apply fees to draft orders.
  5. Click Save.

Please note:

  1. When Fees are added, they will not appear immediately on the draft order. Please refresh the page to see the updated fees.
  2. Fees that apply to the order total, location, or payment method will display as $0.00 on the draft order and Free on the invoice. Once the customer goes to the checkout the fee will be calculated.
  3. Payment terms and Payment due later for draft orders is currently not supported.
  4. Location based fees are only supported for Shopify Plus merchants on our Growth plan.

Fees Admin block

If you only require the fees to be added to orders created in your Shopify admin you can use the Fees Admin block. ​ To enable the Admin block:

  1. From your Shopify admin, go to Orders > Drafts.
  2. Click Create order.
  3. Add products to the order.
  4. Click Save.
  5. In the App blocks section, click + App block.
  6. Click Fees.
  7. The matching fees will be automatically added to your order.
  8. Click the pin in the top right of the app block to pin the app block to the page so that it appears on future draft orders. If it is not pinned you will have to add it each time you create a draft order.

Please note:

  1. When Fees are added, they will not appear immediately on the draft order. Please refresh the page to see the updated fees. Not all fees will show in the admin and fee prices will be calculated at checkout.
  2. When sharing with the customer, ensure "Product prices - Lock all product prices so they don't change" is turned off so the fee prices can be updated when they checkout.
  3. Payment terms and Payment due later for draft orders is currently not supported.
  4. Location based fees are only supported for Shopify Plus merchants on our Growth plan.

Prefer a walkthrough? Watch this quick video to see both draft order options in action:

Video

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.

Magical Fees is the only fee app that allows you to apply a fee based on a specific or individual state/province situation. All the other apps we tested only allow 'Location' (the entire country) which is a major limitation. The solution Magical Fees applies during the Cart to Checkout process is very smart and not a hassle. Very easy app to setup and the support was great.

Alameda Soda Co· Shopify App Store

Originally from our Help Center

Ready to grow your store?

Browse our apps on the Shopify App Store. Free to try.

Install from App Store