In our role as website support specialists for web hosts, we manage several website software and plugins. WooCommerce is the eCommerce plugin commonly used by WordPress site owners to do online business.
Online transactions involve confidential information of the customers, such as the credit card details. The payment gateways and the website should be protected using SSL certificates, to secure this data.
Without an SSL certificate, financial details are sent in plain text to the server and could be easily intercepted by the attackers. This can adversely hit your business.
See how we help website owners
Recently, we were contacted by a web host who was getting errors related to WooCommerce SSL and it was hindering the payment processing in the sites’s ‘Checkout’ page during transactions.
The error shown in the WooCommerce status report page was “Your store is not using HTTPS”.
This error happens when WordPress is unable to verify the SSL security for your site. Today, we’ll see what causes WooCommerce https error in your site and how to resolve it.
[ You don’t have to lose your sleep to keep your websites stable. Our expert support specialists are online 24/7/365 to assist you with your websites. ]
How to resolve WooCommerce https error in your site
WordPress has two URL settings that can be changed to adjust the behavior of how WordPress works.
- WordPress Address – This is the URL to access the WordPress site.
- Site Address / SITEURL – This is the address where the WordPress core files reside.
If these URL settings are configured to use the URL “http://domain.com/wordpress” instead of ‘https://domain.com/wordpress’, it can give the WooCommerce https error.
To resolve this error, the WordPress URL and Site URL were both updated to use HTTPS URL using “Settings > General” option in the WordPress admin panel.
However, if the SSL is not configured correctly or SSL certificate has expired, these URLs may show error. So we validate the secure URLs before updating them in the Admin interface.
A WooCommerce site that was working fine, may show this https error if there were any updates to the Openssl binary in the server. In such cases, we configure the latest OpenSSL and recompile PHP in the server to reflect the changes.
Another setting we confirm is that the ‘Force secure checkout’ is enabled in the WooCommerce settings. This is to ensure that online payment checkouts are done only in a secure way using the SSL URL.
The Force SSL setting (WooCommerce > Settings > Checkout > Checkout Options > Force secure checkout) in WooCommerce ensures that certain pages are only shown over HTTPS when enabled. These pages are:
Checkout Checkout > Pay (endpoint)
[ Use your time to build your business. We’ll take care of your websites. Hire our website support specialists and boost your site performance. ]
At Bobcares, our 24/7 server specialists constantly monitor all the services in the server and proactively audit the server for any errors or corruption in them.
With our systematic debugging approach for service or other software errors, we have been able to provide an exciting support experience to the customers.
If you would like to know how to avoid downtime for your customers due to errors or other service failures, we would be happy to talk to you.
Thanks a lot. Changing the settings in Setting -> General is working for me.
Dirk, Happy to know that 🙂
only when my products are clicked it opens in new tabs and give “not secure” in the address bar. Any Soluton?
Looks like your products are not prefixed by HTTPS.
We can fix that for you. Talk to our sysadmin by clicking on the chat icon on right bottom of this page.
Thank you so much, I fixed problem after reading this article.
Hello Alice,
Glad to know that article helped you.