Hi @atlasmeta
Thank you for response!
If you are looking for a tight integration of form with WooCommerce checkout, then I’m afraid it’s not possible out of the box and it wouldn’t be easily doable with some workarounds.
You would need it to be custom coded so the payment (and probably some “package/subscription name”) would be passed over to the form from the WooCheckout and then so upon successful form submission – Woo order status would be properly set.
This requires quite a complex custom code, integrating with both plugins using their available action/filter hooks and methods. Providing such code/solution is far outside the scope of this support, I’m afraid.
There is integration planned but the other way around – one that would allow Forminator to use WooCommerce as payment gateway (in addition to Formiantor built-in Stripe and PayPal) but that’s not exactly the same and I don’t have an ETA on this. I’d rather not expect it to be added any time soon.
At this point, aside for fully custom solution (which you’d need to have custom coded for you by some experienced 3rd-party developer with a good knowledge of both plugins), the closest I cold suggest would be what I suggested in the previous post:
– create a “select” field in your form, with options according to different products on site and enable “calculations” for that field, setting relevant value (that’d be price) for each option
– then configure and enable the “pre-populate” option for that field – as described previously
– and on your product pages add buttons pointing to such pre-populate URLs
– on the form then add “calculation” field and use the “select” filed as calculation formula
– and then use that calculation field as PayPal payment.
That’s as close as it can get. The downside is that your customers would only be able to by “one product at the time” this way – they won’t have the “shopping cart” at their disposal.
Otherwise, while I’d love to suggest using Formiantor, I would say using just core WooCommerce features to handle those payments would be better solution.
Kind regards,
Adam