Skip to main content

WooCommerce errors: connection and product sync troubleshooting

Fix WooCommerce 403 errors when connecting Printumo or syncing products. Learn what to check in WordPress, plugins, and hosting firewalls.

Updated over a week ago

Summary

If your WooCommerce store connects but product sync fails, or if connection steps fail with a 403 Forbidden error, the issue is usually on the WordPress hosting side (firewall/security rules), not in your Printumo account.

This guide explains what to check and what to send to your host so they can unblock the API requests Printumo needs.

When to use this

Use this guide if you see one or more of these symptoms:

  • Printumo cannot complete WooCommerce connection.

  • Product publish/update fails in Printumo.

  • Images fail to attach during sync.

  • You see errors like Unknown error: 403.

Why this happens

Printumo uses the WooCommerce REST API to read and update products.

In many 403 cases:

  • GET requests work (reading data works), but

  • PUT/POST requests are blocked by a firewall, security plugin, or host-level rule.

That means your credentials can be correct, but update requests are still rejected.

Steps

  1. Confirm your WordPress permalinks are correct.

Go to WordPress Admin → Settings → Permalinks.

Select Post name and click Save Changes.

  1. Confirm the Printumo WooCommerce plugin is active.

Go to WordPress Admin → Plugins and make sure the Printumo plugin is installed and activated.

  1. Check for security plugins that may block REST API write methods.

Common examples are Wordfence, iThemes Security, or ModSecurity rules at hosting level.

Temporarily disable blocking rules and test again.

  1. Ask your host to whitelist WooCommerce REST API write requests.

Send this exact request to support:

"Please allow authenticated PUT, POST, and PATCH requests to /wp-json/wc/v3/* for our WooCommerce API integration. We can read products (GET) but write operations are being blocked with 403 Forbidden."

  1. Retry from Printumo after changes.

After host/plugin changes, try connecting again or re-run product sync.

What your host should verify

Ask your host to confirm:

  • No WAF (Web Application Firewall) rule is blocking /wp-json/wc/v3/*.

  • No server rule blocks authenticated PUT/POST/PATCH methods.

  • No country/IP block affects your store’s API endpoint.

What should I send to Printumo support if it still fails?

Please send:

  • Your store URL

  • The exact timestamp of the failed attempt

  • A screenshot or copy of the error message

Did this answer your question?