WooCommerce checkout form freezes while compiling billing address fields and can't be submitted
For some reason, during checkout in WooCommerce, right after the customer has entered a billing address (address, city, state fields...), the "checkout totals" form becomes greyed out with an ajax spinner (two WC dots spinning) and gets stuck there. I haven't figured out why this is happening. From the console I don't notice any javascript warning. I guess the checkout totals are triggered to update by the fields filling event - ie if the price totals are supposed to update based on address I suppose, even if there's no shipping in my setup and the product are marked as "virtual"... For some reason though the checkout totals form gets stuck and one can't submit the order.
I've read of people experiencing the same issue. Some blamed HTTPS, but I'm not using SSL. Others mentioned plugins, but the problem still occurs if I disable them. Others say the WooCommerce pages must be there and have the proper shortcodes on them, but in my case I've left everything as is and double checked.
While it's possible that what is causing the error could be in my theme and I will investigate further, I wonder if any of you had the same issue and how you solved it.
I hope that a question about WooCommerce is fine here, since it's a free plugin. I'm contacting also the devs at WooThemes and Wordpress.org forums, but thought a line would be in order here since others might have had the same issue and I will post the answer if I get a fix for the problem elsewhere.
For some reason, during checkout in WooCommerce, right after the customer has entered a billing address (address, city, state fields...), the "checkout totals" form becomes greyed out with an ajax spinner (two WC dots spinning) and gets stuck there. I haven't figured out why this is happening. From the console I don't notice any javascript warning. I guess the checkout totals are triggered to update by the fields filling event - ie if the price totals are supposed to update based on address I suppose, even if there's no shipping in my setup and the product are marked as "virtual"... For some reason though the checkout totals form gets stuck and one can't submit the order.
I've read of people experiencing the same issue. Some blamed HTTPS, but I'm not using SSL. Others mentioned plugins, but the problem still occurs if I disable them. Others say the WooCommerce pages must be there and have the proper shortcodes on them, but in my case I've left everything as is and double checked.
While it's possible that what is causing the error could be in my theme and I will investigate further, I wonder if any of you had the same issue and how you solved it.
I hope that a question about WooCommerce is fine here, since it's a free plugin. I'm contacting also the devs at WooThemes and Wordpress.org forums, but thought a line would be in order here since others might have had the same issue and I will post the answer if I get a fix for the problem elsewhere.
No comments:
Post a Comment