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.
