
Magical Custom Fields & Upload
Meets Shopify's highest quality standards for speed, ease of use, and merchant value
- Pricing
-
From $2.99/month. Free trial available.
- Highlights
- Use directly in Shopify admin
- Works with the latest themes
- Rating
- 5.0 (66)
- Developer
- Magical Apps
Featured images gallery

Everything you need to collect customer details and boost sales with custom fields and paid add-ons.
Easily add customizable fields like text boxes, file uploads, checkboxes, dropdowns, and date pickers to products and orders with this app. Use fields to collect customer details for personalized orders, gift messages, file uploads, and more. Boost sales with fixed or percentage-based paid add-ons. Add fields to specific products, variants, or collections with flexible rules and conditional logic. Display fields on product pages and at checkout (Plus). Get started with friendly support.
- Build and manage custom fields like text, uploads, and checkboxes.
- Boost sales with paid add-on fields using fixed or percentage-based options.
- Apply fields to specific products, variants, or collections with flexible rules.
- Collect additional order details using custom fields for personalization.
- Export responses to CSV and speed up fulfillment with accurate order info.
- Highlights
- Use directly in Shopify admin
- Works with the latest themes
Languages
English
Works with
Categories
Customization
Pricing
Inventory
File management
Pricing
Starter Plan
$2.99 / month
- Unlimited Fields
- Unlimited Support
- Unlimited Orders
- 8 Field Types
- Paid Fields
- Conditional Fields
- Export Data
- Customize Styling
- 14 Days Free
14-day free trial
Growth Plan
$4.99 / month
- Shopify Plus Only
- All Starter Plan Features
- Add Fields to Checkout
- Checkout Extensions
14-day free trial
All charges are billed in USD. Recurring and usage-based charges are billed every 30 days.
Reviews (66)
Works very well for our floral web site to allow us to put in extra fields (e.g. Card messages). Simple set up and go for us (shopify newbies!). Also, they did some work for us as well to include those extra fields in the order confirmation emails as well, which is great.
We've been using them for about 18 months now. We got tech support from them on Thanksgiving Day to help fix a mistake we created. Couldn't ask for more. Thank you Max and team.
The app works fine and do its job. We had some problems with it (compatibility with the “buy it now” button), but the support team was as quick as possible to help sort it out and self-corrected the problem within a day.
This app makes it possible to offer more options to my customers. It is easy to use and they respond very quickly to inquiries for assistance.
It works beautifully to require customers to submit measurements for our products that require them to order. It is saving us so much time not having to follow up with customers who didn't read directions for products that are made to measure!
Support
App support provided by Magical Apps.
Or visit their support portalResources
Developer
Launched
September 28, 2022
Data access
This app needs access to the following data to work on your store. Learn why in the developer's privacy policy .
View personal data:
Customers, store owner
-
Customers
Name, email address, phone number, physical address, geolocation, IP address, browser and operating system
-
Store owner
Name, email address, phone number, physical address
View and edit store data:
Products, orders, Shopify Functions, Online Store, Shopify admin
-
Edit products
Products, publications of products on sales channels, or collections
-
Edit orders
All order details
-
Edit Shopify Functions
Cart transforms
-
View your Online Store
Theme
-
Edit Shopify admin
Files
More apps like this


