Troubleshooting Woocommerce

My orders are no longer importing

A common issue with Woocommerce, is orders suddenly not importing. This is usually due to your store being marked as inactive automatically by Zenstores. This usually happens when Zenstores makes more than 5 requests from your Woocommerce store and receives no reply. This is an infrequent occurrence but when it does happen you can follow the below guide to reactivate it.

Common connection errors

You may need help from your WordPress developer for the below issues.
Woocommerce failed to get orders for <WEBSITE NAME> woo store:: {"errors":[{"code":"woocommerce_api_authentication_error","message":"Invalid Signature - provided]

Why? This error usually happens when your WordPress site has redirects. Like from http://mydomain.com to https://mydomain.com or from http://www.mydomain.com to http://mydomain.com.
Solution: To avoid this please make sure you put your end domain into the url* input box on the WooCommerce connection page.

Woocommerce failed to get orders for <WEBSITE NAME> Website:: {"errors":[{"code":"woocommerce_api_authentication_error","message":"Consumer Key is missing"}]}

Why? This error is usually because of a caching plugin that is caching the WooCommerce REST API endpoints. 
Solution: To stop this happening please make sure that caching is turned off for the WooCommerce REST API endpoints.

Woocommerce returned: Expecting value: line 1 column 1 (char 0)

Why? This error occurs when Zenstores does not receive a valid response from your WooCommerce website and is usually caused by unexpected URL redirects on your website. This can happen when your website has a holding page activated (maintenance mode) or when you have specific URL re-write rules configured on your HTTP server. 

Solution: The problem should be solved when you take down the holding page, alternatively you could change your URL re-write rules on WooCommerce or the HTTP server config so that the API URLs are always accessible (e.g. URLs similar to http://yoursite.com/wc-api/)


Created on May 17, 2016

Category: Shop Integrations