Skip to main content

Connection troubleshooting

Written by Eran

Deactivated

This error indicates that the TrackShip for WooCommerce plugin is deactivated on your store. You’ll need to activate the plugin to connect your store with TrackShip:

Unauthorized

This might be if TrackShip’s read/write Rest API key has been changed on your side to just read or permissions have been revoked.

To fix this, you can delete your store connection from the TrackShip dashboard and reconnect it and it should generate new API keys and fix this issue.

Forbidden

You may have a security plugin on your site that won’t let TrackShip, to make write requests. Check the settings for it and see if you can disable this or if not, contact us and we can confirm this is the issue and provide further instructions for whitelisting TrackShip.

If it’s not a plugin causing it, it’s likely a server/hosting configuration is blocking http requests from external websites. It could be a rule that is blocking write requests, or perhaps a trailing slash redirect sending POST API requests to a 404.

You’ll need to contact your hosting company and ask to remove the block. Also, edit your .htaccess file by adding the following code above # BEGIN WordPress :

Unknown

  1. This means SSL certificate might be not configured properly.

  2. TrackShip cannot connect to the server.

  3. TrackShip cannot receive the response within the timeout period

  4. The Request was “stopped(aborted)” by the your server.

Timeout

A timeout error occurs when a connection to an eCommerce store takes more than 10 seconds to establish, or when the store does not respond within 10 seconds. Here are a few steps you can take to resolve the issue.

  1. Contact your hosting company: If you are experiencing timeout errors when using the WooCommerce API, the first step is to contact your hosting company’s support team. They can help identify the root cause of the issue and provide a solution.

  2. Ask about server resources: Ask your hosting company about the server resources allocated to your website. If your website is using shared hosting, you may be competing with other websites for resources. Upgrading to a dedicated server or a VPS may help alleviate the issue.

  3. Check server logs: Ask your hosting company to check the server logs for any errors or issues related to API requests. This can help identify any bottlenecks or server-side issues causing the timeouts.

  4. Optimize website performance: Work with your hosting company to optimize your website performance. This can include caching, optimizing images, and minimizing the use of resource-intensive plugins or themes.

Please Note: Connection timeout is a server issue that is beyond our control, and your hosting company is the best resource for resolving the issue. You can generate API Key from your admin and test your store’s WooCommerce API using Postman.

Did this answer your question?