Shopify product customization

Build better product choices with EZ Product Options

Create flexible product options, collect personalization details, apply price add-ons, and show the right fields at the right time—without rebuilding every product page.

20+ field typesNo-code setupReusable option sets
EZ Product Options interface with personalization fields, swatches, uploads and pricing
What the app does

Turn standard Shopify products into personalized buying experiences

Give shoppers clear, useful choices while keeping option management simple for your team.

Collect exactly what you need

Add text, numbers, dates, dropdowns, checkboxes, swatches, uploads, and layout content to product pages.

Grow order value

Attach optional charges to premium materials, gift wrapping, rush service, custom files, or other upgrades.

Keep choices relevant

Use conditional logic to reveal or hide fields based on earlier selections and reduce shopper confusion.

Reuse your work

Create an option set once, assign it to multiple products, and maintain consistent choices across your catalog.

Support personalization

Let customers enter names and messages, select colors or images, and upload artwork directly on the product page.

Stay merchant-friendly

Manage options from one workspace with responsive storefront output and no custom theme development required for standard setups.

Feature reference

Everything you need to build flexible option sets

Use a single field or combine multiple capabilities for more advanced products.

Aa

Input fields

Collect structured shopper information.

  • Text, textarea, number and email
  • Phone, date and time
  • Dropdown, radio and checkbox fields
  • Headings, paragraphs and dividers

Visual choices

Make selections easier to understand.

  • Color and text swatches
  • Image swatches
  • Color picker
  • Clear labels and selection states

Files and personalization

Collect content needed to fulfill custom orders.

  • Customer file uploads
  • Names and custom messages
  • Artwork and image selection
  • Product-specific instructions
$

Price add-ons

Charge for premium selections.

  • Field-level additional charges
  • Paid upgrades and services
  • Live add-on totals
  • Clear pricing before add to cart

Conditional logic

Display options only when they matter.

  • Show or hide dependent fields
  • Rules based on shopper selections
  • Cleaner product pages
  • Guided configuration flows

Option sets and assignments

Work faster across many products.

  • Reusable option groups
  • Multi-product assignments
  • Consistent configuration
  • Central updates
Visual feature guides

Powerful choices without a complicated storefront

Purpose-built examples show how the core tools work together while keeping the shopper experience clean.

Custom field library and conditional logic interface
Fields + logic

Collect the right details, then reveal what comes next

Build from flexible field types and guide shoppers through relevant follow-up choices.

  • Text, dropdowns, checkboxes, swatches, dates, uploads, and layout fields
  • Show or hide dependent options based on a shopper’s selection
  • Keep longer personalization flows organized and easy to understand
  • Collect clearer information for more accurate fulfillment
Pricing + reuse

Monetize premium choices and reuse your best configurations

Add extra charges where appropriate, then assign the same option set across related products.

  • Charge for upgrades, gift packaging, rush service, or custom work
  • Show add-on prices before customers add products to cart
  • Create one shared option set for multiple products
  • Maintain consistent configurations as your catalog grows
Price add-ons and reusable option-set assignments
Getting started

Launch your first option set in four steps

Start small, preview your storefront experience, then add advanced rules and pricing as needed.

1

Create an option set

Name the set for its purpose, such as engraving, gift options, or custom apparel.

2

Add and configure fields

Choose field types, labels, choices, required states, help text, and any price add-ons.

3

Add rules and assignments

Configure conditional logic, then assign the set to the products that should use it.

4

Preview and publish

Test on desktop and mobile, confirm prices and cart details, then publish the storefront experience.

Video tutorials

Step-by-step walkthroughs

Follow these short guides in order to activate the app, build option sets, assign products, add pricing, and configure conditional logic.

Video 01

App activation

Activate EZ Product Options and prepare the app for your Shopify storefront.

Video 02

Create a new option set

Build your first option set and configure the fields customers will use.

Video 03

Select products for an option set

Choose which products should display the option set on the storefront.

Video 04

Configure price add-ons

Add extra charges to premium choices, services, and product upgrades.

Video 05

Build conditional logic

Show or hide fields dynamically according to a customer’s earlier selections.

Searchable help

Frequently asked questions

Search by feature, setup task, or troubleshooting topic.

You can add custom input fields, swatches, uploads, paid upgrades, personalization forms, and reusable option sets to Shopify product pages.
The app supports text, textarea, number, email, phone, dropdown, radio, checkbox, checkbox group, text swatches, color swatches, image swatches, date, time, file upload, color picker, headings, paragraphs, dividers, and hidden fields.
Yes. Price add-ons can be attached to premium choices such as upgrades, gift packaging, custom artwork, rush service, or other extras. Always test pricing through cart and checkout before publishing.
Conditional logic evaluates a shopper’s selection and shows or hides related fields. For example, selecting gift wrapping can reveal a gift-message field.
Yes. Reusable option sets can be assigned across multiple products so shared configurations remain easier to manage.
Yes. A file-upload field can collect artwork or other files needed for custom production. Configure clear instructions and supported limits for your workflow.
The storefront interface is designed to be responsive. Preview each configured product on common mobile and desktop sizes before publishing.
Standard setups are intended to be merchant-friendly. Theme-specific placement or compatibility can vary, so contact support if the option block does not appear as expected.
Check that the option set is active, assigned to the correct product, and not hidden by a conditional-logic rule. Then preview the published theme and clear storefront caches.
Test every field, required validation, conditional path, price add-on, upload, cart line-item detail, and mobile layout before making the product available to customers.
Use the Z Dzine contact page or email support@zdzine.com with your store URL, affected product, theme name, and a description of the issue.

No FAQs matched your search. Try a shorter term or contact support.

Need help building your option experience?

Tell us what you sell and how customers should personalize it.

Contact support