Custom options
Add custom product options in Volume (v3.0+) without apps: text fields, checkboxes, dropdowns, date pickers, file uploads, color pickers, and more.
Last updated
Was this helpful?
Add custom product options in Volume (v3.0+) without apps: text fields, checkboxes, dropdowns, date pickers, file uploads, color pickers, and more.
Let your customers personalize their purchase — no extra apps required. The theme comes with built-in support for custom product options that you can add directly from the Shopify admin. Open demo store ↗︎
Available starting from Volume v3.0.0
With custom product options, you can collect additional input from your customers right on the product page. Perfect for personalized items, made-to-order products, or gift messages.
These options are created using Shopify's native line item properties. The theme detects and styles them automatically.
Limitations
Custom options do not affect price or inventory.
For price-based options or inventory-tracked customizations, consider using variants or third-party apps.
To add a custom product option, go to the Theme Editor → Product template, open the Product overview section, and add one of the blocks below:

Single-line text
Multi-line text
Checkboxes
Dropdown
Measurements
Pills
Date picker
Color picker
Color swatches
File upload
If you want to display custom product options for specific products only, you’ll need to create dedicated templates and assign them to those products.
Open the Theme Editor, and in the top center template dropdown, select Products → Create template.
Enter a name for your new template and choose which existing template to duplicate using the Based on dropdown. Save your changes.
Exit the Theme Editor and go to the product editing page in the Shopify admin. In the bottom-right corner, find the Theme template dropdown and select the template you just created.
Templates will only appear in the dropdown if they exist in your published theme.
To make a field required, check the Make required checkbox in the Custom option settings.
At this time, customers can still bypass required fields by clicking the Buy Now button (Shopify’s dynamic checkout).
To prevent this, go to the Product overview section in the Theme Editor, open the Buy buttons block, and uncheck Show dynamic checkout buttons.
Use clear labels so customers understand what’s required.
Avoid duplicating field names.
Test the form on both desktop and mobile before publishing.
Last updated
Was this helpful?
Was this helpful?
