Replace the themes payment plugin with Woocommerce on Wordpress site -- 3

Job ID: 37366026

Budget: €30 – €250 EUR

I am looking for a freelancer to replace the payment plugin on my WordPress site with WooCommerce.
I use this Wordpress theme for listings - https://demo.templatic.com/directory/
with this Stripe payment gateway plugin - https://templatic.com/payment-gateways/stripe/

Requirements:
I need this plugin replaced with WooCommerce (also is used this plugin - Subscriptions For WooCommerce) - or -
Tevolution Stripe = WooCommerce (+ Subscriptions For WooCommerce)
The solution should be a Plugin (or Code snippet?) - so that there is no need to modify many files for each theme update.

... 1. - Basic task -
On site front-end - the user submit listing (ad) -
https://demo.templatic.com/directory/submit-listing/?pkg_id=8279
After filling out the ad form, opens the next page - payment page,where currently are working the theme plugin Tevolution Stripe, which directs the payment to the Stripe gateway. But this way it is not ok for me, because it's not possible to generate invoices.
Instead, we need this operation to happen through Woocommerce, as it will provide all the necessary invoicing and connection to the accounting system.

... 2. Note -
When submitting listing, there are several variants of the total amount - see checkbox at the bottom of the submit page -
1) Simple Free listing € 0.00
2) Simple listing (€ x.xx)
3) Yes‚ feature this listing on homepage. (€ x.xx)
4) Yes‚ feature this listing on category page. (€ x.xx)
5) - 7) - ... In different combinations, it is possible to choose Seven different total prices, which I have collected in the Woocommerce store as 7 different products.
The following should be done - so that when a check is made in the relevant Checkbox combination, the user is redirected to the payment of the relevant Woocommerce product.
But maybe there is a better solution here ???!!!

... 3. Note -
It may already be working correctly, but I'll mention it so that nothing goes wrong -
Subscription data in both systems (Theme and WooCommerce) must be synchronized and match, so that the publication time of each ordered listing coincides with the paid subscription.
On Theme back-and are defined subscription prices and publication deadlines for all five post types. And is also the user's Subscriptions For WooCommerce subscription details - if the user unsubscribes here, then the listing must also disappear from the front-end of the site.

Perhaps there was another, better solution for this functionality - I will be happy to hear your idea.

...
Skills and Experience:
- Experience with WordPress and WooCommerce
- Knowledge of payment plugins and customization
- Ability to understand and implement specific requirements for the payment process
Related categories: PHP WordPress HTML WooCommerce WordPress Plugin