Existing Wordpress website, running on WooCommerce. Some modifications required in existing setup.
1. Let a user enter an amount from the website product page, and that amount gets added into the product final price.
2. Let the user save a variation of product(which generates a unique SEO friendly URL for every variation), which he can use to generate traffic to that variation.
User should be able to do these without providing access to Wp-admin.
You may need to write a plugin for accomplishing this. Please note that the site is functional, and these changes need to be done in already existing product creator plugin environment.