Bold Product Options

Bold Product Options


Product Options & Customization w/ Conditional Logic & Pricing

4.7 of 5 stars(1890 reviews)

Unlimited Options

Every product option & custom field imaginable! Swatches, file uploads, text areas, date pickers, conditional logic, radio buttons, & more!

Option Cross-sells

Product options can be linked to products! That means you can bundle in smaller items. "Add the matching bag?" Yes, it adds the bag too.

Full Customization

Tooltips, language to design, customize everything on your custom fields. Customers can even edit their options once they add items to cart!

About Bold Product Options

Bold Product Options: The ultimate product customizer for Shopify

In a nutshell

Bold Product Options is the ultimate product customization tool that allows you to add unlimited customizations and options to your products. Our exclusive priced option feature lets you add extra charges when customers make selections, and conditional logic to show/hide options based on what custom fields are selected. After the order goes through, you can see the custom fields on the order summary within Shopify.

Tons of different product option types

This app offers almost any custom field type you can think of:

  • Custom fields
  • Dropdown menus
  • Checkboxes
  • Radio buttons
  • Colour swatches
  • Image/File uploads
  • Text boxes (single and multi-line)
  • Image swatches
  • Date

Unlimited options, custom fields and customization.

If your products have more personalization than allowed by Shopify's 100-variant limit, you can use this app to get the product customization you're looking for. The app doesn't create additional variants for non-priced options, allowing your inventory to be kept in check and reducing clutter in your admin.

File uploads

Custom designs and images from customers are made easy using the robust file uploads system. Right in-line with the product page, customers can upload mockups, home photos, spec-sheets, or any file you want to allow so that their products can be made-to-order. These files can then be accessed right from the order screen in Shopify, so fulfilling them is a breeze.

Priced options (Premium)

Using Bold Product Options, customers can choose options that increase the price of the product they're picking. There are two ways of doing this with the app:

  1. Link an option to an existing product on your store. For example, if your option was a cross-sell like "Add batteries" you could link that to the batteries that you normally sell on your store so it charges the customer accordingly and deducts it from inventory.

  2. Create prices on the fly! The app can simply assign a price to an option (such as gift-wrapping or engraving) that doesn't carry inventory, and show the customer how much they'll be paying and actually bill them.

Conditional logic (Premium)

Show or hide product options based on other selections the customer has made to keep your product pages cleaner and to avoid confusion. For example, you can hide a text box that asks for an engraving message if they haven't selected the engraving option.

Edit product options in cart (Premium)

Once a customer has made their customization and added the product to the cart, they might notice they made a mistake in selecting their options. Using our EXCLUSIVE edit-in-cart feature, customers can edit the options on that product directly from the cart page. Phew!

Integrates with

  • Spently,
  • Bold Subscriptions,
  • Bold Upsell,
  • Bold Cashier

See the app in action

Explore how the app works in an example store.

View example store

Media gallery


Pricing 14-day free trial



  • Unlimited Options

  • File Uploads

  • Save Option Sets

  • Batch Apply

  • Full Design Customization

  • All Option Types (excluding swatches)



  • Adjustable Prices

  • Conditional Logic

  • Edit Options In Cart

  • Image and Color Swatches

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

Overall rating
4.7 of 5 stars
Based on 1890 reviews

  • 5 of 5 stars
    88% of ratings are 5 stars
  • 4 of 5 stars
    6% of ratings are 4 stars
  • 3 of 5 stars
    1% of ratings are 3 stars
  • 2 of 5 stars
    1% of ratings are 2 stars
  • 1 of 5 stars
    4% of ratings are 1 stars

Most recent reviews


I used this app to add colour swatches and size options to my products and i found it easy and straightforward. The team support has been amazing. They are quick to respond and eager to do whatever they can to help. I would highly recommend this app. Michel

Developer reply

November 18, 2019

Hi Michel,

Thanks so much for leaving us a review! We're so happy to hear you're loving our app to offer colour swatches and size options to your products. Customers love having options, and we're happy that you've been able to add that to your product offerings!

We're glad you've been enjoying the app, and have had a great experience with our customer service team. Thanks again, and please let us know if we can help with anything else in the future!

Precision Computers Store

First of all, many people believe Bold have the monopoly on this type of App. Not true. I checked them ALL, and there is *one* other that is comparable. We went with Bold because we had less problems getting it to work to begin with. It is difficult, cumbersome and fiddly to get everything set up and working correctly if you choose the Auto option, but if you know your way around Liquid you'll get there.

Support genuinely seem to want to help, they're just not very good at it. I get the impression there are support personnel Tiers and when you get moved up a tier you have to re-explain the whole situation to them, despite a recorded history of text and submitted video files. One bug on their end that caused their backend to hang forever in certain circumstances took about a month to fix.

Swatches are nice, but very bare boned functionality. The boxes even at 'Large' setting are very small (about 50x50px) and there is no hover-over functionality allowing a better look at the image. When I suggested this basic user experience feature (which if I had access to the Liquid code I could have fixed in a single line) they said they'd pass it on, but ultimately it was a custom feature request we'd have to pay for. I eventually got a solution running in three lines of CSS.

While parts of the code are stored in your theme files, you can't improve them because they are overwritten by Bold sometimes multiple times a day, so you are at their mercy for basic functionality adjustments. You are given an outlet for custom CSS and that is all.

The most constantly noticeable issue is that the back end is hosted on Bold servers and is extremely cumbersome to load, and to navigate. You can have an Option Set, which contains a list of Options, and those Options can have a list of products (in the case of automatic price adjustments). You can't alter a product through Shopify normally because all the data for the Option Sets are stored on Bold servers and they don't know the change occurred. You are required to alter products through the interface provided by Bold.

Every time you make any change through the Bold interface, everything connected to that change needs to be updated. If you change a product in an Option, every Option Set that is linked to that Option needs to be updated. If you change a product in an Option and that product is also in other Options, you need to manually go into those Options and save them so the changes will be recognised.

Every change you make requires a long waiting period where the system goes up the tree and readjusts everything internally - the more Options in the Option Set, the more Option Sets the Options are used in and the more products within an Option, the longer the wait. We're talking a minimum of 5 seconds for the most simplistic of Sets, and a minute or two for complicated branches.

Finally, changes made (especially when actually applying these Option Sets to the store front products) take often up to 10 minutes to actually be reflected on the web site - and some times they just don't take at all. Some times you just have to go back in and save the Sets again hoping this time it will work.

Overall, the App works mostly well as far as front end code goes (although a lot of modifications were required to get everything working as expected on our non-Shopify bought theme, a task I expect most people aren't up to). Almost all of the issues come from a complicated and cumbersome imperfect back end, and Bolds reluctance to improve their product as noted by other reviews - which is inexcusable for a subscription product. But when it's working, it shows the potential to be something of great use.

Developer reply

November 18, 2019

Hi there - thank you very much for taking the time to leave us this detailed review of your experiences. Our product expert, Samuel, has already reached out to you with details on everything you've mentioned, so I won't rehash that here!

I just wanted to apologize for the less-than-stellar experience you've had with our support team thus far. Often, our specialists are great at reading through the previous correspondence to understand an issue, however sometimes this falls through the cracks and gets a bit convoluted when we have to escalate certain issues to a more technical team. That certainly is not your fault, and shouldn't result in having to re-explain your issue, so I am very sorry for that!

We hope that you'll be able to connect with our expert via email or phone, and discuss things further with him. He would love to make your experience with us going forward better than it has already been, if you decide you'd like to continue using our Options app. However, we understand you've found another app that may suit your business better, and we completely understand you need to do what's best for you!


I have installed this App few days ago and I know it will help me make more sales that the previous app I had. The support is Amazing, Shoutout to Daniel who offered an excellent Customer Service. without his help I would have moved on to another app!

Developer reply

November 13, 2019

We're so happy to hear that Daniel was able to help you out! Please don't hesitate to reach out if you have any other questions; we're always ready to help with setup or configuration, and want to make sure you've got a fighting chance while using this app to really see its true capabilities!

We look forward to seeing you populate your options, and are willing to assist however we can.