Dynamic Product Options

Dynamic Product Options


The ultimate app to manage custom options & price calculators

5.0 of 5 stars(204 reviews)

Advanced Product Options

Create configurable and bundle products with dependencies and color swatches. Apply your own design, make your products unique.

Price Calculator

Calculate product prices using your custom math formula and product options as the input. Create tier prices and complex discount rules.

Unbeatable set of features

Intuitive interface with plenty of tools for you to manage custom options. Get features unavailable in other apps.

About Dynamic Product Options

Dynamic Product Options is the ultimate all-in-one solution to manage customizable product options. Create configurable and bundle products of any complexity. Add math formulas and build your own price calculators. The app supports dependent custom options, templates, color and image swatches, quantity and tier prices for options, onetime fees, tooltips, absolute pricing, options for customer groups, mathematical formula pricing and much more.


  • Unlimited custom options
  • Visual drag&drop interface to manage custom options
  • Form style: List DIV-based, Table based, Table based with sections
  • Form location: on the product view, or in a popup after clicking "Add to Cart" or "Configure"
  • Option types: Inputbox, Textarea, File, Dropdown, Radio buttons, Checkboxes, Multiple listbox, Date, Image, Custom HTML
  • Swatch types: Text swatches, Color swatches, Image swatches, Rich Text swatches
  • Fixed or percentage, positive or negative option prices
  • Quantity for custom options
  • Tier Prices for custom options
  • Onetime fee custom options
  • Shipping weight for custom options
  • Dependent custom options
  • Product options for customer groups with separate group management
  • Product options with inventory tracking, options associated to other products
  • Tooltips and comments for custom options
  • Ability to clone custom options
  • Price policies: Absolute price, Relative price, Fixed price
  • SKU policies: Absolute SKU, Relative SKU, Fixed SKU
  • Shipping weight policies: Absolute weight, Relative weight, Fixed weight
  • Data validation rules
  • Options selected by default
  • Custom options per product variant
  • Integrated CSS editor to customize the look of custom options
  • Ability to embed custom JavaScript
  • Custom option templates with ability to use multiple templates in the same product
  • Ability to clone templates
  • Ability for customers to configure custom options in the shopping cart
  • Mass actions for custom options, templates, customer groups
  • Ability to copy custom options between products
  • Ability to translate Storefront texts and validation messages
  • Compatibility with any Storefront theme via customizable jQuery selectors. Contact our support if you need help.
  • Mathematical formula pricing with additional interface
  • Ability to calculate product's price and shipping weight based on the product dimensions or customer's input
  • Integrated Help Desk into the app, the EST time support

See the app in action

Explore how the app works in an example store.

View example store

Media gallery


Pricing 15-day free trial



  • All option types
  • All form styles
  • Validation rules
  • Fixed and percentage prices
  • Tooltips and comments
  • Options by default
  • CSS and JS editors



  • Starter+:
  • Options per product variant
  • Text,Color,Image swatches
  • Dependent options
  • Option QTY, weight, tier price
  • SKU policies
  • Mass actions



  • Standard+:
  • Rich-text swatches
  • Onetime fee options
  • Custom option templates
  • Options for customer groups
  • Bundle Products with separate SKUs



  • Premium+:
  • Mathematical formula pricing
  • Calculate price and weight based on the product dimensions
  • Formula based tier prices

* All charges are billed in USD.
** Recurring charges, including monthly or usage-based charges, are billed every 30 days.

5.0 of 5 stars

The overall rating reflects the current state of the app. It accounts for all app reviews but prioritizes the most recent ones.
  • 5 of 5 stars
    99% of ratings are 5 stars
  • 4 of 5 stars
    0% of ratings are 4 stars
  • 3 of 5 stars
    0% of ratings are 3 stars
  • 2 of 5 stars
    0% of ratings are 2 stars
  • 1 of 5 stars
    0% of ratings are 1 stars

Most recent reviews


The best kept secret on the Shopify App Store. The most powerful and flexible plugin I’ve ever had the pleasure of using in the 13-14 years I’ve been managing e-commence stores (Zen Cart through Magento and most recently Shopify for the last 4 years). There are very few things this app won’t do, and on the rare occasion I’ve encountered such a situation, DPO’s product support have come up with viable alternative approaches that achieve the same results. If you’re reading this then you probably already know there are many product customisation apps out there such as Product Options by Bold (which we use on another store). I’ve tried a lot of them but upon lifting the hood I’ve usually uncovered a variety of frustrating limitations (whether it’s a restrictive layout with no ability to fully customise css/html, or the inability to configure the products exactly as I wanted). By comparison I’ve achieved absolutely everything on my wish list with Dynamic Product Options, without any compromises. We’ve honestly thrown a huge amount at the app and asked a lot of questions of DPO’s support team. Each time they’ve come back with a solution (put this javascript here, add this css there, try this instead of that). Had this been any other app I’ve used, the answer would have been “not possible, sorry, k’bye.” So what’s the catch? Well, this app is certainly more geared towards an intermediate (myself) and advanced user base. If you’re a beginner then I might suggest you start with something more basic. The app itself takes a bit of getting used to but if you persist I promise you’ll be richly rewarded. And to really exploit its most advanced functionality I think a basic level of programming knowledge is helpful (but not essential by any means — DPO support have in many cases provided us with the code we need after explaining what we’re trying to achieve). I’m not a coder but I understand the principals and with the help of a friend (also not a coder!) plus DPO’s support team we’ve managed over the last few months to develop a set of deeply customisable products that blows away anything our competition has to offer. The flexibility of the solution we’ve built is going to leave them scratching their heads as to how we’ve achieved it without breaking the bank. We’ve previously spent thousands upon thousands of dollars on development fees trying to achieve similar levels of functionality with custom code in Magento. And what did we end up with? An inflexible solution that required us to pay even more money to even more developers should we ever want to add new features or functionality. I shudder to think how much money we wasted. I really didn’t want to write this review because… well… I’d prefer to keep DPO a secret. But honestly, ITORIS deserves an award for this app.

Alpaca Cables

Amazing customer support and the app works great. Exactly what I'm looking for. Roman is so quick to respond and answer all of my questions in a timely manner.

Growing Smiles Jungle

We used this app to customize our products and check-out experience. I needed some assistance and Roman from their customer support is AMAZING.