Wooassist

Assistance for Your Woocommerce Store

  • How it Works
  • Pricing
  • Site Maintenance
  • Blog
    • How-To Articles
    • Code Snippets
    • SEO For E-Commerce
    • Theme and Plugin Reviews
    • Wooassist News
    • WordPress/WooCommerce News
    • Interviews
  • About Us
  • Contact
You are here: Home / How-To Articles / How to Fix Checkout Problems in WooCommerce

How to Fix Checkout Problems in WooCommerce

June 6, 2016 By Nick J 25 Comments

Facebook0
Twitter0
Google+0
LinkedIn0

how to fix checkout problems in WooCommerceOne of the biggest problems a WooCommerce store owner can encounter is when the checkout fails. There are a lot of different types of issues that could happen during checkout, but these can be fixed easily if you can identify what is causing the problem. However, finding out the cause is not always easy for the average user. In this post, we will teach you how to fix the common checkout problems in WooCommerce.

The information in this post may or may not help with the specific problem that you are experiencing with your checkout. You may have a similar problem but the source could be different, hence the solutions mentioned here may not work for everyone. It is best to have a developer adept in both WordPress and WooCommerce make the suggested fixes for you. We also recommend that you create a staging/development site and do your debugging there rather than on the live site.

Most Common WooCommerce Checkout Issues

Here at Wooassist, a lot of new clients come to us with problems on their checkout. Having issues on the checkout page can be daunting as it can be difficult to figure out the cause. The checkout page is crucial because it is the last page of the “user shopping experience”. A simple error that could be fixed in a few minutes can hurt your business if it is not addressed swiftly. You could end up losing business opportunities and customers. To fix the problem, we need to figure out what the error is first.

Below are some common issues we encounter that you could be experiencing right now on your WooCommerce store.

Checkout Page Isn’t Available and is Just Redirecting Back to an Empty Cart

While there are many reasons why checkout would redirect to an empty cart, it’s usually because your hosting is not totally compatible with WooCommerce.cart-is-currently-empty

The issue is most common with stores that enabled “force https on checkout”. In this case, the issue could be caused by a PHP security module called Suhosin. WooCommerce already has an official fix posted for this.

Simply paste the code below in your server’s PHP settings.

suhosin.session.cryptdocroot = Off

Review Order Section is Stuck on Loading

When a customer enters their shipping/billing information, this triggers a script to reload the review order data. When there is an error in the script, it will just get stuck without an error shown that would’ve helped you understand what’s happening.review-order-session-stuck-on-loading

This usually happens when the returned data is not what WooCommerce expects. This is caused by either a plugin or template conflict. To fix this, you will need to check compatibility with all plugins installed and update any outdated WooCommerce templates.

Payment Option is Not Working

Some popular payments options are PayPal, Stripe, Authorize.net and eWay. These are the services that you’ve installed in your store to handle the payment process between you and your customers. This is the page where users enter their credit card information and hit the “place order” button.

Here are some scenarios where the payment option does not work:

Payment option is not available on checkout

You are sure that you have completely configured your payment option but it’s not showing up on the checkout page. This usually happens with stores that don’t have an SSL certificate installed and the payment option requires one. You can learn more about SSL in this post.

Authentication error pops up

When an authentication error pops up, this means there is something wrong between the connection of your store and your payment option service provider. To fix this, check that the credentials you entered in the payment option’s settings are correct.

Unknown error pops up

Unknown error popping up could mean that a PHP script in WooCommerce isn’t working properly. There are many things that could cause this. It may be due to a plugin conflict, or your hosting doesn’t support the custom AJAX endpoints utilized by WooCommerce. To fix this you will need to check each plugin installed. Try disabling the plugins one at a time and see if that fixes your problem. Another test that you can do is to downgrade your WooCommerce back to the last 2.3 version of WooCommerce, which is before the custom AJAX points were implemented.Checkout-unknown-error

Nothing happens after clicking “Place order” button

If nothing happens when you click the place order button, then most likely there is a JavaScript conflict in the checkout page. The best way to fix this is to check your browser’s console to see which scripts are in conflict. You’ll want a developer to do this for you though.

Did any of these help solve your checkout page problem? If you have any other problems with checkout on your WooCommerce store, you can hit the comments or contact us and we’ll see what we can do for you.

People that read this article also liked

  • How Often Should I Update My WooCommerce Store?How Often Should I Update My WooCommerce Store?
  • How to Create a Child Theme for StorefrontHow to Create a Child Theme for Storefront
  • How to Enable Apple Pay for WooCommerceHow to Enable Apple Pay for WooCommerce
  • 12 WooCommerce Tasks You Should Outsource12 WooCommerce Tasks You Should Outsource
Facebook0
Twitter0
Google+0
LinkedIn0

Filed Under: How-To Articles Tagged With: best practices, checkout form, code snippet, how-to, security, website maintenance, WooCommerce

Comments

  1. Jay Richards says

    June 12, 2019 at 3:40 am

    None of the Above

    My checkout page is squished into a small right column with a large white space then a squished left column.

    Reply
    • Rob says

      June 12, 2019 at 5:45 am

      Hi Jay,

      Are you running the most recent versions of WordPress, WooCommerce and all your plugins? You can try updating everything to see if that would fix the issue.

      You can also try deactivating all plugins on your site except WooCommerce so we can rule out the possibility of a plugin conflict.

      Please email us at support@wooassist.com so we can further help you troubleshoot the issue.

      Reply
  2. Toddjir says

    May 13, 2020 at 11:42 am

    This is sad. Woocommerce is probably the best eCommerce platform out there. But, because of issues like this, people are tricked into Shopify.

    You just have to know how to setup Woo correctly is all. There is nothing out there that has the flexibility of Woo.

    Reply
    • Rob says

      July 30, 2020 at 4:06 pm

      Hi Toddjir,

      Agree completely. Shopify is good but, in our opinion, WooCommerce wins because of the customizability.

      Reply
  3. Benjie says

    June 9, 2020 at 8:41 pm

    Mine says “Error while placing order (You are not authorized to access this resource).” If I click on Place Order, can you help me with this please?

    Reply
    • Rob says

      July 30, 2020 at 4:00 pm

      Hi Benjie,

      You may purchase a support package from the link below and we can have our developers fix the issue for you.
      https://wooassist.com/pricing/

      Or if you have any further questions, you can email at support@wooassist.com

      Reply
  4. Andre says

    June 14, 2020 at 2:40 pm

    After clicking place order, the page does not exist. What should I do

    Reply
    • Rob says

      July 30, 2020 at 4:30 pm

      Hi Andre,

      Can you check if your Checkout page is published?

      You can also try deactivating all your plugins except WooCommerce to see if checkout will work.

      If checkout works when you deactivate your plugins, you can enable them one by one and test checkout at every step to find out if it is a plugin conflict.

      Reply
  5. Robyn Fogle says

    August 2, 2020 at 8:06 pm

    Hi there,

    On my checkout page I receive the following message “Sorry, it seems that there are no available payment methods for your state…”
    Payment options display correctly on the single product page and from the cart…it is just the checkout page that shows this message.

    Any ideas on how to fix this?
    Thanks in advance!
    Robyn

    Reply
    • Rob says

      August 6, 2020 at 12:14 pm

      Hi Robyn,

      Was your payment gateway working before? Did you install any new plugins recently? Are your plugins updated?

      Reply
  6. Adam says

    August 29, 2020 at 2:17 pm

    Hello,
    My site has been up for several years now. I’ve recently added SSL. Even more recently I’ve added WooPayments to give another option other than Paypal. When I try to “place order” at checkout I get “Error: Invalid integer:xx” (xx is a decimal such as 0.4). I sell grains by the pound but customers can purchase by the hundredth of a pound, i.e. 1.28 lbs. or 0.4 lbs.

    My site is setup to allow these decimals and everything is OK except WooPayments seems to not like non-integers. Any ideas on how to remedy? I have no programming knowledge.

    Reply
    • Rob says

      September 23, 2020 at 3:34 pm

      Hi Adam,

      I would recommend contacting WooCommerce directly as this an issue with their plugin and they are best people to ask regarding your problem. Here is a quick link to their contact page: https://woocommerce.com/contact-us/

      Reply
  7. Andre Mattos says

    October 3, 2020 at 5:43 pm

    Hello !
    I located your article after researching the solution to a problem I am having.
    After finalizing the checkout, some errors like: wrong credit card number, failure to check the Checkbox giving the knowledge that the customer read the site policies … That does not appear. I believe that there is some incompatibility between the payment plugin and thema.
    If you know how to help me thank you, but also from your experience do you know of any PLUGIN where these checkout notices are shown to the customer as Popup on the screen?

    Reply
    • Rob says

      October 12, 2020 at 12:33 pm

      Hi Andre,

      For further help with problems regarding WooCommerce checkout, we do offer a premium support service. We can have our developers look at and fix the issue on your website. Here’s a quick link to our pricing page.

      We also do not know of any plugin that converts checkout notices to pop-ups. It’s not something we would recommend though as it would most likely just cause more problems in the long run. WooCommerce checkout works just fine out of the box. Like the popular adage goes, if it ain’t broke, don’t fix it. 😉

      Reply
  8. Alana says

    October 13, 2020 at 7:17 pm

    I’ve just updated to the latest version of wordpress and ever since, my site is not redirecting to the order received page when a customer checks out. I’m receiving the order (often two orders since my customers are thinking the first attempt didn’t work when it actually did). Can anyone help with a fix as I’m struggling to find any information online. TIA

    Reply
    • Rob says

      October 16, 2020 at 1:08 pm

      Hi Alana,

      Since you mentioned the issue happened since you updated WordPress, it might be a good idea to restore to a previous backup.

      I would then recommend testing your updates on a staging site and fix the checkout problem there.

      If you need any help getting it done, we do offer a premium support service where our WooCommerce developers can look into and fix the issue for you. Here is a link to our pricing page.

      Reply
  9. Monica says

    November 3, 2020 at 2:09 am

    Hi there,

    If you could help me with this issue I would be forever grateful! I have had this issue since the beginning of time I swear! I cannot figure it out!

    On my cart and checkout page, the “Place My Order” button doesn’t show up unless you scroll over it. I have tried all different colors for the button. It doesn’t show up on the desktop or mobile. The PayPal and “Pay Later” button shows up on the cart page but the Checkout button above it is missing (unless you know to hover over it and click there – it’s just an open white space). The “Place My Order” button is missing on the Checkout page. There is a Pay with PayPal and a Pay with Credit Card option but again the Place My Order button is missing unless you know to hover over it. 🙁

    Please help!! Thank you in advance!

    Reply
    • Rob says

      November 16, 2020 at 2:07 pm

      Hi Monica,

      You can add this CSS

      .page .checkout-button.button.alt.wc-forward {
      background: #ff87bc;
      }"

      Reply
  10. Suraj Negi says

    November 22, 2020 at 6:02 am

    Hi, After filling all customer details on the Checkout Page. The next Button doesn’t work.

    It happens after I just update my wordpress theme.

    Please help.

    Reply
    • Rob says

      November 24, 2020 at 7:06 am

      Hi Suraj,

      In this case, we would recommend rolling back the updates so you can have a working checkout.

      You can then test your updates first on a staging site so you can troubleshoot the issue without interrupting the functionality of your live site. We recommend starting with updating your theme and plugins. If that doesn’t fix the issue, you can try deactivating all other plugins except WooCommerce to rule out a plugin conflict.

      Shoot us an email if you need further help.

      Reply
  11. Smart Hands says

    December 30, 2020 at 10:13 am

    Please help me , when PROCEED TO CHECKOUT button is used, says “This page doesn’t seem to exist.”
    It was ok when we last did it and now this issue occurred.

    Thank you in advance

    Reply
    • Rob says

      January 15, 2021 at 8:22 am

      Hi Smart Hands,

      Can you check your list of pages if you still have a Checkout page? If you have a Checkout page, is it set as Published?

      Reply
  12. Duropack Limited says

    February 5, 2021 at 8:46 am

    Thank you worked like a charm!

    Reply
  13. Sal says

    February 10, 2021 at 2:16 am

    My checkout (in test mode with Stripe) works great as long as the user is logged into the site. I have the option checked to let users register at payment, but it says that the Payment Info is Not Valid when adding payment info with new registration.

    Reply
    • Rob says

      February 19, 2021 at 2:22 pm

      Hi Sal,

      Have you tried using the same payment method for a user that already has an account?

      I would recommend testing on your development/staging site. Are all your plugins updated? Try updating everything then test again.

      If updating doesn’t fix the issue, try deactivating all your plugins except WooCommerce and the payment gateway. If it works when all other plugins are deactivated, it is an issue with another plugin. If it still doesn’t work, we might need to do some further digging to find out where the issue lies.

      Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Woocommerce Support

wooassist-team-in-Iloilo

Get 2 Hours of
FREE SUPPORT

We are so confident that you will love our services that we will give you your first 4 hours at a 50% discount

That's 4 hours for only $70

BUY NOW

Happy Wooassist Customers

Awesome! Fantastic! I just went to our site and I see that our site has been fixed!! We are getting orders again thanks to you all at WooAssist! Our site has not worked and looked this good for many months!! You all are awesome! Thank you so much for fixing our site! You have a customer for life! Thanks for making my day wonderful!

Kenneth Arnold

We have been quite pleased working with WooAssist as they help fill in the gaps of our development needs, all at a great price. They are always timely and communicate great, I highly recommend their services.

James Grasty

My husband and I am EXTREMELY pleased with the WooAssist Team. They provide excellent service, are very knowledgeable, and super easy to communicate with. The team ALWAYS has our company's best interests in mind. I love WooAssist! All of you make my job easier.

Jennifer Taft leetaft.com

Categories

  • Code Snippets
  • How-To Articles
  • Interviews
  • SEO For E-Commerce
  • Theme and Plugin Reviews
  • Wooassist News
  • WordPress/WooCommerce News

Recent Posts

  • WooCommerce 5.0 Has Landed
  • Security Patch Released for NextGen Gallery Plugin Addressing Critical Vulnerabilities
  • WordPress Pop-Up Builder Plugin Flaw Potentially Affecting 200,000 Websites
  • Orbit Fox by ThemeIsle Plugin Patched for Critical Vulnerabilities
  • Contact Form 7 Critical Vulnerability in File Upload Functionality
Let us support your online store so you can manage your business

Get started today

Get 2 Hours of FREE SUPPORT

We are so confident that you will love our services that we will give you your first 4 hours at a 50% discount

That's 4 hours for only $70

BUY NOW

Free eBook

Your subscription could not be saved. Please try again.
Your subscription has been successful.

YOURS FREE!

5 Things Every Online Store Can Fix On Their Website In The Next Week To Increase Sales

Quick Links

  • How it Works
  • Pricing
  • Blog
  • Contact
  • About Wooassist
  • My Account
  • Checkout
  • Privacy Policy
  • Cookie Policy
  • Terms and Conditions

Wooassist

Australia:
8 Storie St.
CLONTARF QLD 4019

Philippines:
San Miguel St.
Poblacion, Iligan City 9200

Connect

  • Facebook
  • LinkedIn
  • Twitter
  • YouTube

Copyright © 2021 · Wooassist

Yours FREE!

5 Things Every Online Store Can Fix On Their Website In The Next Week To Increase Sales

This site uses cookies. Please read our Cookie Policy for more information.