Skip to main content

WooCommerce connection issues

Written by Nathan Huppatz
Updated today

Overview

You may encounter errors when trying to connect your hosted store (such as WooCommerce) to ReadyToShip. These errors are usually caused by security settings blocking the connection.


Common error

Error message:

"Error: malformed JSON string, neither array, object, number, string or atom, at character offset 0 (before "(end of string)")"

Cause

This error is most commonly caused by a firewall, caching layer, or security plugin blocking requests from ReadyToShip.

Common culprits include:

  • Cloudflare

  • WordPress security plugins (e.g. Wordfence, iThemes Security)

  • Hosting-level firewalls or caching tools


Resolution

To fix this issue, you’ll need to allow ReadyToShip to connect to your store.

Step 1: Access your firewall or security plugin settings
Step 2: Add ReadyToShip’s IP addresses to your whitelist
Step 3: Save your changes and try connecting again

You can find the list of IP addresses to whitelist here


Still having trouble?

If the issue persists after whitelisting, contact your developer or hosting provider to ensure no additional security layers are blocking external requests.

Did this answer your question?