Skip to main content
WooCommerce Integration
Updated over 4 months ago

Get your Shippit store connected to WooCommerce today! You only need to install a plug-in and adjust default settings (if even needed).

Need assistance in implementing your integration? Connect with your account manager, sales contact, or visit our website to avail professional services today!

You may also review this full detail guide divided into the following sections:

  1. Integration Process

  2. Configuration Options

  3. Frequently Asked Questions

Recommended Reading

Before jumping into the integration work required by WooCommerce for Shippit, we recommend going this article for an understanding of Shippit's would be role in WooCommerce.

Integration Process

Download the Plugin

Download_2.png
  1. Login to your Shippit store

  2. On the top right of your screen, click on the downward arrow

  3. Choose Settings on the extended options

  4. On the sidebar menu on the left, select Integrations

  5. On your right, scroll down and click on WooCommerce

  6. Click on Download and save the .zip file

Install the Plugin

Shippit_icon.png
GIF_9.gif
  1. Login to your WooCommerce store

  2. On the navigation pane on the left, hover over Plugins

  3. Select Add New and click Upload Plugin

  4. Click on Choose File, select the .zip file and click Install Now

  5. Click on Activate Plugin

Enter the API Key

API.png
GIF_10.gif
  1. On the navigation pane on the left, hover over WooCommerce and select Settings

  2. Click on the Shippit tab on WooCommerce

  3. Switch to the Shippit tab on your browser

  4. In Settings > Integration, copy your API Key

  5. Switch back to your WooCommerce tab on your browser and paste the API Key

  6. Click on Save Changes

The example captured above is set at the Shippit staging environment. If you are setting up your live/production environment, make sure that the Environment dropdown is set to Live.

3_1265_-_Copy_Copy.png

If you do not see your API Key populated in Shippit, click on the downward arrow at the upper right portion of the screen, click on Billing Details, and enter your Credit Card information.

CHECK your integration by ensuring you now have a Webhook URL.

31_0_-_Copy.png

If you do not see your webhook URL auto-populate, this can result in no tracking updates being sent. Check Shippit > Fulfilment Setting in WooCommerce > Settings to see if it is empty like this:

31_0_-_Copy_Copy.png
  1. Refresh your Webhook URL by disabling the Fulfilment Setting in WooCommerce and then re-enabling it.

    • Go to WooCommerce > Settings

    • Go to 'Shippit' tab

    • Update the 'Enabled' setting to 'No'

    • Remove the API key then save the settings (save the API key in a separate file as you will require this for the next step)

    • Update the 'Enabled' setting to 'Yes' and add the API key back

    • Save the settings

If the webhook URL is still blank then get in touch with Shippit support for further assistance.

Updating the Integration

As we continue to add new features and capabilities within Shippit, updates to our WooCommerce integration will be available from time to time.

Updates that are released will generally include new features, improvements and/or fixes to existing functionality of the integration.

It's important that your Shippit Integration is kept up to date.

How to know if there are updates available?

Wordpress comes with a built-in update system. This system will automatically check for updates and displays notifications to you when there are updates available for your plugins and themes.

Importantly, this update system will also let you know if there's an available update for the "Shippit for WooCommerce" integration.

If a new version of the Shippit WooCommerce integration is available, you'll see it appear as an available update in the Wordpress Backend. This is typically shown within the "Dashboard" menu area and/or within the "Plugins" menu area (as pictured below)

updates-available.jpg
plugin-update-available.jpg

How to update your Shippit Integration for WooCommerce

If there is an update for the "Shippit for WooCommerce" integration, you'll be able to see and complete the update within the "Plugins" area of your Wordpress backend.

  1. In the left menu sidebar, navigate to the "Plugins -> Installed Plugins" menu option

  2. From the top navigation filter, select the "Update Available" link

You'll now see the currently installed plugins that have an available update for your store — If you see the "Shippit for WooCommerce" plugin listed, this indicates that you have an update available for your Shippit Integration.

To complete the update, select the "Update Now" link for the "Shippit for WooCommerce" plugin.

Updating the "Shippit for WooCommerce" plugin is simple and typically takes less than 10 seconds.

Tech Tip: You can view the changes introduced in a plugin update by selecting the "View version x.x.x details" link — our team includes a summary of the features, changes and updates that are available for every version released.

Configuration Options

All of your configuration options are equipped with information icons

10_623_-_Copy__2_.png

that you can hover over to find out what the option is for. When unsure about changing a setting, feel free to read through the supporting information in the speech bubble.

Live Quotes

Dollar.png

Live Quotes allow you to provide customers with real-time shipping quotes at the cart page and during check out.

  1. On the navigation pane on the left, hover over WooCommerce and select Settings

  2. Click on the Shipping tab

      • If you see existing shipping zones, click on Edit

      • If you do not see any exiting shipping zones, click on Add Shipping Zone and set up Australia for domestic and other countries for international. After adding the shipping zone, click on Edit

  3. Click on Add Shipping Method

  4. On the dropdown, scroll down and select Shippit. If you do not see Shippit on the dropdown options, you need to complete the Integration Process (see start of this article) first.

  5. Right below Shippit, click on Edit

  6. Turn 'Enabled' to Yes and define your live quoting parameters

mceclip0.png

LIVE QUOTES AT THE CART PAGE

14_413_-_Copy.png

Order Sync Settings

Order_Sync_2.png

Order Sync Settings let you decide to automatically synchronise orders from WooCommerce to Shippit. You can also map your WooCommerce shipping methods to a specific service or service class in Shippit.

12_579_-_Copy.png
  • Auto-Sync New Orders - allows you to choose whether or not you'd like orders to be automatically pulled across into Shippit from WooCommerce

  • Standard Shipping Methods - here you can enter shipping methods you set-up in WooCommerce that should be allocated to standard couriers services in Shippit

  • Express Shipping Methods - here you can enter shipping methods you set-up in WooCommerce that should be allocated to express couriers services in Shippit

  • Click & Collect Shipping Methods - here you can enter shipping methods you set-up in WooCommerce that should be allocated to Click & Collect at store in Shippit; you may leave this blank if you do not allow Click & Collect

  • Plain Label Shipping Methods - here you can enter shipping methods you set-up in WooCommerce that should just generate a plain shipping label in Shippit

If you offer Free Shipping, you can minimise your shipping cost by identifying the service class that you would like this to be transacted through.

Fulfillment Setting

Fulfillment.png

The Fulfilment Setting allows you to configure how you would like to synchronise your orders' shipment status from Shippit to WooCommerce. With this setting enabled, Shippit will update your shopping cart with all tracking information of the order.

29_348_-_Copy.png

TEST your configuration by creating a dummy order in WooCommerce based on the different order sync criteria you have identified here. If you encounter any challenges, email us right away at [email protected]

Frequently Asked Questions

  • When do orders get sent to Shippit?

The event trigger is when the order status changes to Processing.

  • Why are my orders not syncing to Shippit?

This could be due to:

  1. Incorrect content and/or format of customer and delivery information

  2. Insufficient carrier services activated in Shippit > Settings > Carriers.

  • Do dimensions sync across into Shippit?

Yes, both dimensions and weights are synced across from WooCommerce into Shippit. If you want the package dimensions to come from WooCommerce, make sure that all the preset satchels and custom packages listed in Shippit > Settings > Pick & Pack are turned off and removed.

  • If I modify or delete an order in Shippit, will it update/delete the order in WooCommerce?

No.

  • Can I get live quotes for international orders within the shopping cart?

No.

  • Does Shippit pull across virtual items?

No, it does not.

  • Can I map a shipping method to a carrier?

No, but you can opt to map to a service class.

  • Why am I not receiving tracking updates for the orders I have booked through Shippit?

Check Shippit > Fulfilment Setting in WooCommerce > Settings to see if the functionality is enabled. If it is, see if you have Webhook URL field is populated. If it is empty, you may:

  1. Refresh your Webhook URL by disabling the Fulfilment Setting in WooCommerce and then re-enabling it

  2. If the webhook URL is still blank then get in touch with Shippit support for further assistance.

31_0_-_Copy_Copy.png
  • What do I do if the Webhook URL does not auto-populate?

  1. Go to WooCommerce > Settings

  2. Go to 'Shippit' tab

  3. Update the 'Enabled' setting to 'No'

  4. Remove the API key then save the settings (save the API key in a separate file as you will require this for the next step)

  5. Update the 'Enabled' setting to 'Yes' and add the API key back

  6. Save the settings

  • In WooCommerce > Settings > Shipping, what is Shippit (Legacy)?

This was added for compatibility to our legacy system. If you are not using our legacy system, please ignore this.

  • How do I re-import an order into Shippit?

In WooCommerce, you may (1) use the order Actions dropdown in the sales order or (2) the Bulk Actions dropdown in the Orders grid then select Send to Shippit.

  • I have sent in bulk a list of orders to Shippit but why are not all appearing?

34_0.png

Check to see if the Shippit syncOrders cron job is enabled and running. You can view/update its recurrence by navigating to WooCommerce > Tools > Cron Events > Hook Name: syncOrders > Edit. For more information on cron jobs, click here.

WooCommerce Tips

  • Take advantage of WooCommerce’s zone-based shipping methods to easily control how you ship to specific geographical areas. For more information on how you can do this, click here.

  • To quickly view how an order is progressing in shipping status, you can click on the Shippit Track # on the Shipments section when you open an order in WooCommerce.

35_0_-_Copy.png
Did this answer your question?