Cal here from Shopify, thanks for reaching out to us. While I'm unable to recommend specific apps, I can certainly point you in the right direction. I recommend reaching out to the app developers themselves to query whether their integration would suit your business needs.
We have an app called Infinite Product Options which many merchants recommend, as you can read from their reviews. Other apps include Infinite Options, Advanced Product Options, or any of the others that can be found in our app store. They will give you great flexibility for your product builds. I recommend you shop around, reach out to a few different app developers, and find the perfect solution for your customized products at the right price for your business.