I'm Richard - CRO Expert of PageFly page builder app. I'd love to provide my recommendation for you.
May I know have you tried to use product option apps such as Best Custom Product Options, Product Personalizer by Zepto, etc. I have an article to list the top 5 must-try product option apps here with pros, cons, pricing plans, etc so you can consult.
I hope my answer can help you. If you find it helpful, you can give it a like. Let me know if you have any further questions!
Richard - PageFly