Display product options as buttons, colour swatches, image swatches, and more. Personalize with custom text boxes, & image/ file uploads.
Custom Styled Swatches
Customize your buttons, color swatches, & image swatches. Use our settings or add code to customize even further.
Easily add extra prices to all your product options. Add charges for any upgrades, add-ons, or additional services.
About Best Custom Product Options
Give your customers the best shopping experience with better usability and beautiful custom options.
Use our app to style the product options you created in Shopify, or add unlimited customizations & product options to customize your products and sell more. Add price add-ons to charge your customers more for their selections.
Use conditional logic to show/hide options based on what the shopper has already picked.
Personalize your products with custom text boxes, image/ file uploads, radio buttons, checkboxes, image and color swatches, and more.
Display what is in stock
We are the only app that visually shows what is in and out of stock in your Shopify product options.
Unlimited Custom Options
Shopify limits you to 3 options and 100 variants.
With Best Custom Product Options you can have as many options & values as you want.
Unlike other apps, you won't have to follow a bunch of complicated instruction to get your product options working. The code gets automatically added to your active theme.
Custom Product Options:
Choose the best way to display your products with our custom options;
- color swatches
- image swatches
- radio buttons
- text boxes (single and multiline)
- image/ file upload
We also have a grid option to collect data, like prescriptions for glasses.
- Price Add-ons - Add extra prices for all your product options, values, & options.
- Easy Duplication Tool - Set up one product then copy those settings to other products with our easy to use duplication tool.
- Global Settings - Set up global product option settings that will show on all your products.
- Custom Styles - Customize the style to fit your site.
- Conditional logic - Display the product options when your customer needs them, not when they don't.
Styled to fit your Theme
We use the styling of your theme to make everything fit in with the design of your site.
Easily add extra prices for all your values as a price add-ons above the add to cart, or change the main product price.
Choose Custom Styles for your Product Options
Customize your style to fit your needs.
Use conditional logic to show/hide the product options based on what the customer has already picked.
Customize your products with file uploads and custom text boxes / text areas.
Perfect for adding a monogram, engraving, text, or images.
Let your customer select multiple values.
We have options for selecting at least, at most, or equal to a specified quantity.
Limit the Character Count for Custom Text Boxes
Limit the amount of characters the user can input or allow only numbers.
See the app in action
Explore how the app works in an example store.View example store
Pricing 14-day free trial
14 Day Free Trial
Image/ Color swatches
Text boxes (single and multiline)
Image/ File Upload
14 Day Free Trial
Everything in Basic
Only for development stores
Any development store can use the app for free until they upgrade their account to a paid Shopify plan.
* All charges are billed in USD. Recurring charges, including monthly or usage-based charges, are billed every 30 days.
Overall rating Based on 227 reviews
Most recent reviews
This app doesn't need a review. Is simply Excellent. Work well. Best support ever. Thank you so much guys!
This app has worked great for what I needed. There was a tiny hiccup with the settings working like it should but the app developer was very helpful and fixed the error in a timely manner. Great app if this is what you need and great developers to help you along the way.
Buttered By Bri
I love love love this app. I didn't think that I would be able to do what I had planned when it came to my site and my business but they did exactly that. Not only is it user friendly but their customer service is immaculate. I had a response back the same day. Would highly recommend.