Webshop product with input fields for the customer

I want to sell a digital product with ERPNext and Webshop. The customer is required to fill out several input fields on the product page before putting the product in the shopping cart.

I don’t have much experience with Frappe yet.

What’s the best way to do it?

I could create a web form. Then overwrite the template for the product page and display the form in it. Then save the form data with JS. As far as the theory goes.

Frappe is a low code platform. Is there a more elegant way?

Hi Bitkorn,

Can you elaborate on the type of information the customer is supposed to provide? is it a set of product features, or information unique to the client?

I am also trying to figure out some features to the webshop myself and might be able to look into your requirements at the same time, so some testing, etc.