Skip to main content

What features does Magical Fields include in each plan?

Kyle Godon·Published · Last updated help

Both the Starter Plan and the Growth Plan include a wide range of features, making it easy to create custom fields for your Shopify store.

Similarities

Feature

Starter Plan

Growth Plan

Unlimited Fields

Yes

Yes

Product Form Fields

Yes

Yes

Field Type : Short Answer

Yes

Yes

Field Type : Long Answer

Yes

Yes

Field Type : Dropdown

Yes

Yes

Field Type : Checkbox

Yes

Yes

Field Type : Multiple Choice

Yes

Yes

Field Type : Date

Yes

Yes

Field Type : Time

Yes

Yes

Field Type : File Upload (Images, PDFs, and Other Documents)

Yes

Yes

Field Labels

Yes

Yes

Required Fields

Yes

Yes

Placeholder Text

Yes

Yes

Help Text

Yes

Yes

Date : Available Days

Yes

Yes

Minimum & Maximum Characters

Yes

Yes

Paid Fields (Fixed & Percentage Fees)

Yes

Yes

Product Attachments

Yes

Yes

Condition : All products

Yes

Yes

Condition : Specific collections

Yes

Yes

Condition: Specific products

Yes

Yes

Condition : Custom conditions : Product Type

Yes

Yes

Condition : Custom conditions: Option Name

Yes

Yes

Condition : Custom conditions: Option Value

Yes

Yes

Conditional Logic

Yes

Yes

Field Data Validation

Yes

Yes

Add Field Data to Email Notifications

Yes

Yes

View Field Data in Orders

Yes

Yes

Group Status (Active/Draft)

Yes

Yes

Group Naming

Yes

Yes

Style Customization

Yes

Yes

Differences*

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

Feature

Starter Plan

Growth Plan

Cart Based Form Fields in the Checkout (Shopify Plus Only)

No

Yes

Checkout Extensions (Shopify Plus Only)

No

Yes

Express checkout bypasses required fields

If you use required product page fields (personalization, terms checkbox, age verification, file upload), consider disabling dynamic checkout buttons (Apple Pay, Shop Pay, Google Pay) on products where those fields are mandatory. Customers using express checkout skip the product page entirely and go straight to checkout — they never see your required fields, so they can complete a purchase without providing the data you need. This is a platform limitation, not an app bug. In Shopify, you can disable dynamic checkout buttons per product or globally in your theme settings to ensure customers always pass through the product page and complete required fields.

Paid fields require published products

Paid fields (embroidery +$X, gift wrapping +$Y, rush fees) create hidden products behind the scenes. These products must be set to "Active" and available on your Online Store sales channel — they can be "Unlisted" so they don't appear in collections or search, but they must be published. If the paid add-on price doesn't show in the cart or the option doesn't work, this is almost always the cause. Check your Shopify admin: Products → find the generated add-on products → ensure Status is Active and the Online Store sales channel is enabled. This is the #1 setup mistake with paid fields.

Originally from our Help Center

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