Hello @Witsy ,Have you got your solution? As you want to charge on the extra option like adding text/uploading a file then you can try the Inkybay app.
This app provides vast customization features. With the app, you can allow your customers to add text, and upload images/files on your products. You can allow it on the product page using the “Extended product options” feature But to have the live preview, you can allow the customer to customize their product in the designlab where your customer can add graphics, upload images, add text, and customize that text in various ways like changing color, fonts, rotating, etc.
You can assign prices in various ways on the customization features. For example, if you assign the price $2 for adding text then it’ll be added to the base price if any customer adds text to their product. Customers can see the real-time pricing while customizing the product. Additionally, You can get the custom order file through this app.
According to the features, it provides different packages with different prices so that you can use this app according to your budget also.
This app offers 21 days of the trial so you’ll get enough time to decide if this app suits your business or not.