For the complete documentation index, see llms.txt. This page is also available as Markdown.

Custom options

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 ↗︎

square-check

Overview

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.

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:

Supported types

  • Single-line text

  • Multi-line text

  • Checkboxes

  • Dropdown

  • Measurements

  • Pills

  • Date picker

  • Color picker

  • Color swatches

  • File upload

Show Custom Product Options for Specific Products Only

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.

  1. Open the Theme Editor, and in the top center template dropdown, select Products → Create template.

  2. Enter a name for your new template and choose which existing template to duplicate using the Based on dropdown. Save your changes.

  3. 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.

hand-pointer

Required Fields

To make a field required, check the Make required checkbox in the Custom option settings.

Best Practices

  • 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?