App Introduction
Add custom input fields to your products to enable personalized shopping and customer engagement. The Custom Product Fields app lets merchants add text, number, checkbox, radio button, and dropdown input fields to product pages. Fields can be applied to specific products, collections, or all products. Merchants can customize labels, input types, options, and validation rules. This helps collect personalized customer data—such as names, notes, or preferences—at checkout, enhancing product customization and order accuracy without modifying theme code.
Core Functionality
- Add custom input fields (e.g., text, number, checkbox, radio button, and dropdown).
- Apply fields to specific products, collections, or all products in your store.
- Customize labels, options, and validation rules without editing theme code.
- Set fields as optional or required based on your store’s input requirements.
- Collect personalized information such as gift notes, engravings, or preferences.
Merchant-Friendly
- Independent Station Merchants
- Customized E-commerce
- Gift Merchants
- Multi-category E-commerce
Basic Information
- Developer:Bootsgrid
- Address:Madurai, TN, IN
- Price: Free / Free plan
- Rating:0 / 5
- Comment Count:0 comment
- Release Date:2025-6-23
- Supported languages:English
- Compatible products:Shopify
Application Screenshot
Price Plan
Pro Monthly
- Unlock all input field types
- Display fields on all products
- Priority email app support
- Set fields as required or optional
- Customize labels and options
- Include 3-day free trial
Pro Yearly
- Includes all Pro features
- Best value for long-term use
- Priority annual support access
- Fully customizable input fields
- Store-wide field display
- 3-day free trial available
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/{id}/assign.json
- PUT /admin/api/custom_fields/{id}/assign.json
- GET /admin/api/custom_fields/{id}/assign.json
Permission:write_custom_fields,read_custom_fields,manage_collections
- POST /admin/api/custom_fields/{id}/settings.json
- PUT /admin/api/custom_fields/{id}/settings.json
- GET /admin/api/custom_fields/{id}/settings.json
Permission:write_custom_fields,read_custom_fields,manage_shop
- POST /admin/api/custom_fields/{id}/required.json
- PUT /admin/api/custom_fields/{id}/required.json
- GET /admin/api/custom_fields/{id}/required.json
Permission:write_custom_fields,read_custom_fields,manage_orders
- POST /admin/api/orders/{id}/custom_info.json
- PUT /admin/api/orders/{id}/custom_info.json
- GET /admin/api/orders/{id}/custom_info.json
Permission:write_orders,read_orders,manage_custom_fields