Magical Custom Fields & Upload
App Introduction
Easily add product options, checkout custom fields (Plus), file uploads, and upsells to orders. Add custom fields like file uploads, text boxes, checkboxes, dropdown menus, and date pickers to personalize orders via product options. Shopify Plus merchants can also add checkout custom fields. Use fields to collect customer details for personalized products, custom orders, gift information, and more. Boost sales with fixed or percentage-based upsells. Add order form fields to specific products, variants, or collections using flexible rules and conditional logic. Friendly support helps you get started quickly.
Core Functionality
- Build and manage custom fields such as text boxes, file uploads, and checkboxes.
- Boost sales with paid add-on fields using fixed or percentage pricing options.
- Apply fields to specific products, variants, or collections using flexible rules.
- Collect additional order details for personalization with custom fields.
- Export responses as CSV and speed up fulfillment with accurate order information.
Merchant-Friendly
- Personalized Custom Merchants
- B2B Trade Merchants
- Multi-category E-commerce Merchants
- Independent Station Brand Merchants
Basic Information
- Developer:Magical Apps
- Address:34 Minowan Miikan Lane, Toronto, ON, M6J 0G3, CA
- Price: Free / Free plan
- Rating:5 / 5
- Comment Count:63 comment
- Release Date:2022-9-28
- Supported languages:English
- Compatible products:Shopify
Application Screenshot
Price Plan
Starter Plan
- Unlimited Fields
- Unlimited Support
- Unlimited Orders
- 8 Field Types
- Paid Fields
- Conditional Fields
- Custom Styles
- 14-Day Free Trial
Growth Plan
- Shopify Plus Only
- All Starter Plan Features
- Checkout Custom Fields
- Checkout Extensions
User Location & Comments
User Location
Comments
Shopify API Used
- POST /admin/api/custom_fields.json
- PUT /admin/api/custom_fields/{id}.json
- GET /admin/api/custom_fields.json
Permission:write_custom_fields,read_custom_fields,manage_products
- POST /admin/api/custom_fields/paid.json
- PUT /admin/api/custom_fields/paid/{id}.json
- GET /admin/api/custom_fields/paid.json
Permission:write_custom_fields,read_custom_fields,manage_orders
- POST /admin/api/custom_fields/rules.json
- PUT /admin/api/custom_fields/rules/{id}.json
- GET /admin/api/custom_fields/rules.json
Permission:write_custom_fields,read_custom_fields,manage_collections
- GET /admin/api/orders/custom_fields.json
- POST /admin/api/orders/{id}/custom_fields.json
- PUT /admin/api/orders/{id}/custom_fields/{field_id}.json
Permission:read_orders,write_orders,manage_orders
- GET /admin/api/custom_fields/responses.csv
- GET /admin/api/orders/custom_fields.csv
- POST /admin/api/custom_fields/responses/export.json
Permission:read_orders,read_custom_fields,export_data