This is PageFly, a free landing page builder, I would love to provide the solution to your question.
I've just checked your page, the page can be designed by PageFly.
For the first section, you can use the Product Details element to show product image, title, price, Add to cart, etc
For other sections, you can use Heading, paragraph, video elements. All elements in PageFly are free to use!
You can use our templates which are available in the template library. So, don't hesitate to try PageFly, with the Support Team 24/7!
If you find my answer useful, just give it a like. Let me know if you need any helps!
Yes, you can. PageFly integrates with Product Personalizer by Zepto app and you need to configure settings in this app (that app provides customization), and then use the Product Personalizer element on the page.
You can give it a try! If you find my answer helpful, just give it a like!
Let me know if you have any further questions~!
You can use Inkybay - Product Customizer app for a similar cap customization option. Just only thing that is not available is the preview as embroidery.
You can take a look at our live demo with cap here.
Clients using Inkybay for cap customization.
Let us know if you have any questions.