Did any of you find a proper solution to this ?
I also ran into the same issue for rewritting the add_to_cart_action method.
For removing the default add_action('init', array( $this, 'process_registration'))
, we need that specific instance of that class or else the class needs to be static. But in this case, non of them is true.
Woocommerce authors should atleast assign that instance of the class to any global variable rather than just creating the instance of the class like new WC_Form_Handler()
If you have come accross any workaround, then please share the same, will be helpful. ??