DPO Dynamic Product Options
Create product options with swatches & price calculators. Sell product bundles and discount upsells
#19 of 1,426 in Selling products · Pricing Quotes
- Rating
- 4.9 from 279 reviews
- Rating from stores in the top 100k
- 4.9
- On Shopify since
- 2019
- Seen on
- 1,467+ stores
What merchants say
Read all 400 with sourcesEvery review carries the store that wrote it and how big that store is, and 6 of them are complaints you can read in full.
- 5★2026-07-15
The support team is always quick to help and supply answers. It's nice to know we can rely on them for help. So happy with the app and the support team!
Stands and Mounts · unranked store
- 5★2026-06-11
We found this app back in 2022 to help with our very large collection of furniture. We chose it because you can do pricing with percentage upgrades. Makes it super easy to update. It was a learning curve in the beginning. The support staff is SOOO helpful! Super responsive and dove in to help. Just now in 2026 - we relaunched a new theme and support was right there to help us make sure the app was fully functional and pricing correctly. HIGHLY RECOMMEND!
Amish Tables · top 100k store
- 5★2026-06-06
It's mid-2026, and I've been using this app for 6+ years. I've called on Roman many times over this period to help modify, improve, and enhance this app's utilisation on my website. Roman's support has always been fast, effective, and immediate throughout. The app itself serves me very well because it can handle simple or complex product options as required. At its peak, my customers can create custom items with multiple levels of detail, all on a single site page, and I am barely using the app's full potential. I'll keep using the app because of the high standards Roman sets and keeps. Thank you, Roman!!
Back 2 Base-ix Wargaming Products · outside the top 100k
- 5★2026-05-23
I can’t believe I haven’t reviewed this app sooner. Dynamic Product Options is one of the most powerful and capable apps I use on my Shopify store, and I depend on it daily. More than that, I depend on Roman. In this case, the developer really is part of the product. This app can handle everything from simple product options to extremely complex custom configurations. If you need granular control, this is the app. Every option, on every page, allows for CSS and custom input, which is rare and incredibly valuable. Roman is a very capable developer with a deep, old-school, database-driven level of technical understanding. He can guide you through almost anything you need to accomplish. That said, this is not a lightweight “click-click-done” app with a breezy interface. It does require time and patience, especially if your setup is complex. The documentation is extensive and technical, but the power is there if you’re willing to learn it. I always come back to the same conclusion: this app is indispensable to my store. If you need serious control over product options, and you want support from someone who truly understands the system he built, Dynamic Product Options is excellent.
Cheeky Seats Scooter Seat Covers · outside the top 100k
- 5★2026-05-21
Roman was so helpful with every step along the way! He helped us custom code some tricky formulas and add some cool visuals for custom pricing/discounts. The app is 100% worth the price due to how well it functions and the AMAZING support!
circleandsquaredecor · top 100k store
- 5★2026-04-27
We were having a lot of trouble setting up our shopify store to offer custom printed products as the default pricing for shopify didn't support our needs. We settled on using Dynamic Product Options. It's extremely powerful and can support almost any configuration you can think of. In order to get our site set up the way we wanted it, we needed to rely on Roman from Dynamic Product Options for some customization help, and he was able to provide that quickly and professionally. Once you've been through the process a few times it's actually really easy, and it really didn't take us long to set up our wide range of products and custom options. 10/10, fantastic product with even better support! Update: Shopify recently made some serious updates that effected a lot of our apps including DPO. After a huge panic, we reached out to DPO support who went above and beyond to fix the issues caused by shopify. In less than 2 hours we were up and running. DPO is a KEEPER.
Sira Print Inc. · outside the top 100k
- 5★2026-04-17
Was really helpful with some bugs that happened (Nothing serious) They answered quickly and got it fixed really quick!
Elite Garage Tools · outside the top 100k
- 5★2026-04-01
Best support team!
Dakgordijn.nl · outside the top 100k
- 5★2026-03-30
Don't be put off by how complicated it seems on first impressions. I have been looking for an app like this for years and it's very, very good. As others have mentioned as well, the support is off the charts good!
Flower & Fable · outside the top 100k
- 5★2026-03-28
Great app, works very well and the support is fantastic. They are very easy to contact and will help fast with any issues.
The Flag Makers LLC · outside the top 100k
Read all 400 with sources – and filter them to the complaints, the recent ones, or the stores big enough to matter.
Work on DPO Dynamic Product Options?
Any amount puts this listing above the review-data order, on the board and in Selling products. Every amount and every click is printed in public. Paying also opens a private page for this listing – that is where the badge for your site, the share card and your deal live. Everything you can do here, including what money cannot buy and how to get this listing corrected or taken down.
Not ready to pay for anything? Take the badge – it shows this listing’s live rank on your own site, it is free, and it always was.
Claiming is free and it shows: the listing turns gold in every list – the same highlight a paid card carries – with a Claimed badge, in the exact place its reviews put it. It also earns the only followed link on this site: a claimed listing that has paid nothing links to its own website dofollow – a paid placement never does, because a link that was paid for is an ad. Claiming moves nothing.
See the whole board · How ranking works · Rules – we remove listings on request, paid or not.