The “best” app is the one custom built for custom needs.
Beyond that you’d have to list out actual business requirements that don’t vaguely fit every other product-option personalization app found by just going and looking through the app store.
Or at least show some apps you have tried and why the wont work, etc etc etc https://apps.shopify.com/search?q=product-option%20personalization
Nothing on the sample site indicates an app is even needed for product customization.
Everything on the sample site, for the product design itself, should be possible with just variant swatches using 3 options.
Then for the addons see any run of the mill upsell app, again found by search the app store or the forums.
I checked out the demo you shared and Teeinblue Product Personalizer can help you achieve similar functionality for complex product configurations. Here’s how our app matches your requirements:
1. Advanced product options: Multiple option types like dropdowns, radio buttons (pills), color swatches, text inputs, file uploads, and more
2. Conditional logic: Show or hide options based on previous selections (e.g., selecting “Leather” shows leather color options, selecting “Fabric” shows fabric options)
3. Add-on charges: Add fixed price increases per option (e.g., +$50 for premium material)
4. Live preview so customers see their configured product in real time
Mobile-responsive design
Here’s basically how the product options with conditional logic and add-on charge work:
The setup does take some time for a product with many configurations like yours, but once it’s done, customers can configure their perfect product seamlessly!
Feel free to reach out to our team if you need help with this.
Based on the requirements you described, I recommend that you try Easify Product Options, as the app can closely match the experience shown in the demo you shared. The app allows you to build advanced options directly on the product page, making it well suited for products that require multi-layer configurations and detailed customization, such as name-engraved necklaces.
Here’s an example I’ve created so you can see how it works:
Regarding conditional logic, Easify allows you to tightly control the flow of option display based on customer selections. For example, in the demo, the Engraving Text and Engraving Font fields are only shown when customers choose front engraving, which helps prevent the product page from becoming cluttered with too many fields at once while keeping the interface clean and easy to follow.
Regarding add-on pricing, Easify allows you to assign prices directly to each option, just like in the demo when customers select chain length, additional charms, or other upgrade options. The total price is updated instantly on the product page, and any extra charges can be clearly displayed so customers understand the final cost before adding the product to the cart.
Beyond setups like the one shown in this demo, Easify also provides a wide range of option sets and option types that you can flexibly apply to different kinds of products, from simple options to complex configurations. You can combine multiple option sets on a single product or reuse option sets across multiple products, making catalog management and future scaling much easier.
It’s incredibly easy to use and performs perfectly when it comes to product personalization. Easify’s support team is just a message away if you ever have questions.
I hope you are doing well. If you are looking for an app that lets you create advanced product page customization with flexible options and smart conditional logic similar to the demo product, you can try the Inkybay- Product Personalizer app.
With Inkybay’s Product Option feature, you can create advanced product options with conditional logic and extra pricing. Customers can select the material as an image swatch, and based on the selected material, they will be able to see the shipment days. Customers can select the seating options and other accessories with extra pricing and display them as dropdowns, swatches, radio buttons, or checkboxes directly on the product page.
Inkybay also lets you create many other different product options like text fields, file attachment options, swatch images, etc. All customer inputs are automatically included in the order file generated by Inkybay.
The best part is that no coding is required, and a simple setup. It offers a free 21-day trial so you can explore it and see how it works for your product.