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:
Integration Process
Configuration Options
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
Login to your Shippit store
On the top right of your screen, click on the downward arrow
Choose Settings on the extended options
On the sidebar menu on the left, select Integrations
On your right, scroll down and click on WooCommerce
Click on Download and save the .zip file
Install the Plugin
Login to your WooCommerce store
On the navigation pane on the left, hover over Plugins
Select Add New and click Upload Plugin
Click on Choose File, select the .zip file and click Install Now
Click on Activate Plugin
Enter the API Key
On the navigation pane on the left, hover over WooCommerce and select Settings
Click on the Shippit tab on WooCommerce
Switch to the Shippit tab on your browser
In Settings > Integration, copy your API Key
Switch back to your WooCommerce tab on your browser and paste the API Key
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.
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.
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:
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)
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.
In the left menu sidebar, navigate to the "Plugins -> Installed Plugins" menu option
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
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
Live Quotes allow you to provide customers with real-time shipping quotes at the cart page and during check out.
On the navigation pane on the left, hover over WooCommerce and select Settings
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
Click on Add Shipping Method
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.
Right below Shippit, click on Edit
Turn 'Enabled' to Yes and define your live quoting parameters
LIVE QUOTES AT THE CART PAGE
Order Sync Settings
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.
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
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.
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:
Incorrect content and/or format of customer and delivery information
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:
Refresh your Webhook URL by disabling the Fulfilment Setting in WooCommerce and then re-enabling it
If the webhook URL is still blank then get in touch with Shippit support for further assistance.
What do I do if the Webhook URL does not auto-populate?
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
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?
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.