Did you checked wether your theme is 100% compatible with WooCommerce? Please try out with free mystile theme of woocommerce so we can sort out any theme issues with your error.
No. But done know. Tried now with:
http://www.woothemes.com/storefront/
Testing area with day-subscriptions-product with storefront:
http://gourmet.alpensepp.at/kaeseshop/wuerzige-kaese-box-abo
testing-payment-data:
https://developers.paymill.com/en/reference/testing/?_ga=1.57252074.1579212237.1400847789
Just 3 plugins activated for the moment:
woocommerce, paymill, woocommerce subscription and table rate shipping. normal product is working. just subscription product not with:
Fatal error: Call to undefined method WooCommerce::add_error() in xxx/wp-content/plugins/paymill/lib/integration/woocommerce.inc.php on line 7
I’ll need to check your issue on your site, as I cannot reproduce your error on my server. Could you send me FTP/WP-Admin data to info@straightvisions.com ? I’ll check that issue today then.
Kind regards,
Matthias
Will be fixed in v1.9.1
Hotfix:
replace old code of function paymill_woocommerce_errorHandling in file /wp-content/plugins/paymill/lib/integration/woocommerce.inc.php with
function paymill_woocommerce_errorHandling($errors){
if(!defined('PAYMILL_WOO_NOTICES_SENT')){
foreach($errors as $error){
wc_add_notice('<div class="paymill_error">'.$error.'</div>', 'error' );
}
define('PAYMILL_WOO_NOTICES_SENT',true);
}
}