Docly Child

Connect your Store

TrackShip is a shipment tracking and post-purchase experience platform that allows you to easily manage your tracking & delivery operations. In order to use TrackShip with your WooCommerce store, you must connect the two systems.

This Step-by-Step Guide for connecting TrackShip to a WooCommerce Store outlines two methods for connecting TrackShip to your WooCommerce store, either through the TrackShip for WooCommerce plugin settings or through your TrackShip account.

Connecting your store from TrackShip for WooCommerce Settings

1. Log into your WordPress admin and navigate to the TrackShip for WooCommerce plugin.

2. Click the “Connect your store” button.

blank

3. If you already have a TrackShip account, sign in. If not, sign up for a new account.

4. Authorize the WooCommerce API authorization permissions to allow TrackShip to update the API with shipment status changes and updates.

blank

5. Upon successful connection, you’ll be redirected to the Trackship settings in your WordPress admin.

6. In case of a connection error, visit our troubleshooting page for assistance.

Connecting your store from TrackShip account dashboard

1. Log into your TrackShip account.

2. Click the “Connect Store” button and a dialog box will open where you need to select WooCommerce.

blank

3. Enter the URL of your WooCommerce store.

blank

4. Authorize the WooCommerce API authorization permissions to allow TrackShip to update the API with shipment status changes and updates.

blank

5. Upon successful connection, you’ll be redirected to TrackShip’s settings in your WordPress admin.

6. In case of a connection error, visit our troubleshooting page for assistance.

Connection Troubleshooting

Deactivated

This error message signifies that the TrackShip for WooCommerce plugin has been deactivated on your store. In order to connect with TrackShip, activation of the plugin is required.

blank

Unauthorized

This issue could arise if the read/write API key for TrackShip has been altered to a read-only key or if permissions have been revoked. To resolve the problem, you can remove the connection to your store from the TrackShip dashboard and then re-establish the connection. This should generate new API keys and resolve the issue.

Forbidden

It’s possible that a security plugin on your site is preventing TrackShip from making write requests. Please check the settings of the security plugin and determine if you can disable it. If not, please reach out to us and we will investigate and provide further instructions for whitelisting TrackShip.

If a security plugin is not the cause, it’s likely that a server/hosting configuration is blocking HTTP requests from external websites. This could be due to a rule that is blocking write requests or a trailing slash redirect that is causing POST API requests to result in a 404 error.

In this case, you will need to contact your hosting company and request that they remove the block. Additionally, you can edit your .htaccess file by adding the following code above “# BEGIN WordPress.”

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP:Authorization} ^(.*)
RewriteRule ^(.*) - [E=HTTP_AUTHORIZATION:%1]
</IfModule>

Unknown

  1. Improper SSL certificate configuration.
  2. Connection to the server cannot be established by TrackShip.
  3. TrackShip is unable to receive a response within the designated time frame.
  4. The request was terminated by the server.

Download Now

CONTENTS