Need to add custom field on Product page (width & Height) then calculate the final cart amount

Question:
Need to add two custom fields on Product page called width & Height. This data will be entered by user and on the basis of that calculate the final cart amount and show user on the product page itself.

Product:
Wix Editor

What are you trying to achieve:
Need to add two custom fields on Product page called width & Height. This data will be entered by user and on the basis of that calculate the final cart amount and show user on the product page itself.

What have you already tried:
i am new to wix and don’t know how to handle this issue, i have searched on the Youtube, community and forum, but able to find the solution.

Additional information:
i am building website for wallpaper business and for that i need to add two custom fields on product page called width & Height. This data will be entered by user and on the basis of that calculate the final cart amount should be shown to user on the product page itself. post checking amount user can add the product to the cart.

for reference adding the reference URL - https://belartestudio.com/products/abstract-leaf-1

Hi Satish!

Implementing dynamic pricing based on values in custom fields cannot be done using the regular Wix Editor. This feature will require custom coded functionality.

Check this out:

Thanks @Pratham for your revert.

Sorry but i don’t know how to code this. is there any references are available. How i can create this page… i have try created code using ChatGPT but it is not working.

Can you help me how i can go forward.

Thanks & Regards,

Satish Yagnik

Hi @Satish_Yagnik,

If you do not have any previous experience with Javascript and code, then it will be challenging to implement this functionality all on your own. I’d suggest that you hire someone from here or the marketplace and get this done.

Thanks @Pratham for your inputs, is it possible for you to work. if yes, what would be the charges.

Hi Satish,

Please drop in your email here:

I’ll get back to you.