November 9, 2014 at 8:42 am
Hi Team!
I have a problem with checkout page.
The situation is as follows:
1. Default country for checkout is defined;
2. Cash on delivery method of payment is enabled within woocommerce;
3. Cash on delivery method is bound to a delivery method within woocommerce; and
4. Both payment and delivery methods are available for the default country.
The problem is:
When a customer goes to the checkout page, he or she sees the message “Sorry, it seems that there are no available payment methods for your state. Please contact us if you require assistance or wish to make alternate arrangements” until address is not input. It seems that the script order review does not receive payment gateway information, however I do not know scripts logic and structure well to solve this issue by myself.
After I input address – the cash on delivery method is available on the checkout page. However if I press BACK in browser and try to place the same order once more, I get a message “Fatal error: Call to a member function set_current() on a non-object in /var/www/vhosts/u0022350.plsk.regruhosting.ru/httpdocs/newliberator.com/wordpress/wp-content/plugins/woocommerce/templates/checkout/review-order.php on line 125”
When I enable a banking card payment method – this method is available on the checkout page without any problems.
Could you please help mw with this issue? I have broken my mind with that.
Thank you.