Bobcares

WooCommerce checkout timeout – How we sort out the errors

by | Aug 27, 2019

Online store owners know the real effort in making users buy a product.

And, what if your hard-won customer is about to finish the purchase and WooCommerce checkout timeout error show up?

Pretty much annoying, isn’t it?

Wrong WordPress theme settings happen to be one of the major reasons for WooCommerce timeout errors.

At Bobcares, we often get requests from our customers to fix WooCommerce errors as part of our Server Management Services.

Today, our article describes how our Support Engineers fix checkout timeout errors with WooCommerce.

 

Importance of WooCommerce

Basically, WooCommerce is an open-source, WordPress plugin which helps to build an online store in a faster way.

Have you ever thought that what makes the WooCommerce site different from other e-commerce sites?

It’s none other than the popularity of WordPress. By installing the WooCommerce plugin, it adds e-commerce functionality to the WordPress website. Also, WooCommerce helps to sell products and services from the WordPress site.

That’s why it attracts a lot of e-commerce newbies to use WooCommerce.

However, many errors pop up in WooCommerce sites due to plugin problems, bad hosting settings, etc.

A typical WooCommerce checkout timeout error page shows up as,

 

How we fix WooCommerce checkout timeout errors

From our experience in managing servers, we’ve seen customers facing different kinds of problems with the WooCommerce platform.

Now, let’s see the top causes for timeout errors and how our Support Team solve them.

 

1. Problems with plugins

Recently, one of our customers had a problem with WooCommerce. The error occurred at the time of product checkout. He got an error after submitting the payment information.

The typical error message was, ‘Internal Server Error’.

The order did appear in the WC Orders section. However, the Console showed a 500 error for ?wc-ajax=checkout.

On checking, our Support Engineers found that the problem was related to one of the installed plugins. The plugins were not updated and thus not compatible with the latest WOO standard for Shipping Zones.

We had to disconnect the WooThemes account and remove and reinstall the buggy plugin. Finally, we could reconnect the plugins and then they started working fine.

 

2. Hosting configuration

Sometimes, error may shows on the checkout page due to incompatible hosting settings with WooCommerce.

When the WooCommerce checkout page keeps on spinning for a long time without any recent changes, it could be the hosting settings.

Here, our Dedicated Engineers start by checking WooCommerce > Status > Logs. 

It clearly shows if there are any fatal PHP errors that could be causing the timeout error. And, the fix involves editing the PHP configuration of the domain or server.

In one of the instances, there was the force https turned on for the checkout page. This was creating conflict and resulted in an error. Similarly, an incorrect https redirect in cPanel can also be the cause. And the solution involves just deleting the unwanted redirect and checkout pages start working fine.

 

3. Payment gateway connection

As a matter of fact, the payment gateway connection also can cause a timeout error.

If the payment gateway fails, the checkout will also not function.  And the popular reasons for payment gateway failure involves authentication errors, a bad connection between the store and payment gateway service provider.

Therefore, for the WooCommerce checkout to work properly, we always set the right settings and configuration.

 

[Need assistance to fix WooCommerce errors? We’ll help you.]

 

Conclusion

In short, a WooCommerce checkout timeout error may occur due to bad hosting configuration, corrupted theme, connection errors and so on. Today, we saw the various reasons for timeout errors and how our Support Engineers fix them.

PREVENT YOUR SERVER FROM CRASHING!

Never again lose customers to poor server speed! Let us help you.

Our server experts will monitor & maintain your server 24/7 so that it remains lightning fast and secure.

GET STARTED

var google_conversion_label = "owonCMyG5nEQ0aD71QM";

0 Comments

Submit a Comment

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

Never again lose customers to poor
server speed! Let us help you.

Privacy Preference Center

Necessary

Necessary cookies help make a website usable by enabling basic functions like page navigation and access to secure areas of the website. The website cannot function properly without these cookies.

PHPSESSID - Preserves user session state across page requests.

gdpr[consent_types] - Used to store user consents.

gdpr[allowed_cookies] - Used to store user allowed cookies.

PHPSESSID, gdpr[consent_types], gdpr[allowed_cookies]
PHPSESSID
WHMCSpKDlPzh2chML

Statistics

Statistic cookies help website owners to understand how visitors interact with websites by collecting and reporting information anonymously.

_ga - Preserves user session state across page requests.

_gat - Used by Google Analytics to throttle request rate

_gid - Registers a unique ID that is used to generate statistical data on how you use the website.

smartlookCookie - Used to collect user device and location information of the site visitors to improve the websites User Experience.

_ga, _gat, _gid
_ga, _gat, _gid
smartlookCookie
_clck, _clsk, CLID, ANONCHK, MR, MUID, SM

Marketing

Marketing cookies are used to track visitors across websites. The intention is to display ads that are relevant and engaging for the individual user and thereby more valuable for publishers and third party advertisers.

IDE - Used by Google DoubleClick to register and report the website user's actions after viewing or clicking one of the advertiser's ads with the purpose of measuring the efficacy of an ad and to present targeted ads to the user.

test_cookie - Used to check if the user's browser supports cookies.

1P_JAR - Google cookie. These cookies are used to collect website statistics and track conversion rates.

NID - Registers a unique ID that identifies a returning user's device. The ID is used for serving ads that are most relevant to the user.

DV - Google ad personalisation

_reb2bgeo - The visitor's geographical location

_reb2bloaded - Whether or not the script loaded for the visitor

_reb2bref - The referring URL for the visit

_reb2bsessionID - The visitor's RB2B session ID

_reb2buid - The visitor's RB2B user ID

IDE, test_cookie, 1P_JAR, NID, DV, NID
IDE, test_cookie
1P_JAR, NID, DV
NID
hblid
_reb2bgeo, _reb2bloaded, _reb2bref, _reb2bsessionID, _reb2buid

Security

These are essential site cookies, used by the google reCAPTCHA. These cookies use an unique identifier to verify if a visitor is human or a bot.

SID, APISID, HSID, NID, PREF
SID, APISID, HSID, NID, PREF