Shippit for WooCommerce


Shippit is a shipping platform that connects WooCommerce customers with a network of carriers. Retailers don’t have time to waste on shipping stuff. Plug in to Shippit and forget all about negotiating rates, finding the best carriers or spending hours on the phone chasing couriers. Book, Print and Ship.

  • Manage multiple delivery services easily with one account and bill
  • Never leave your store again with daily pickup on all deliveries
  • Keep customers happy with FREE email and SMS notifications

We’ve negotiated rates with the best carriers so you don’t have to. No account keeping fees, no credit checks, no lock-in contracts

  • National Satchels from $5.99 (ex. GST)
  • National Same / Next Day from $7.99 (ex. GST)
  • Metro 3-Hour Timeslot Delivery from $7.30 (ex.GST)

Automatic labelling and tracking is just the beginning. Shippit’s focus on customer satisfaction will change the way you ship forever.

  • Print labels, despatch and track deliveries in a jiffy with our expert-designed workflow system
  • Plug in to quality delivery services with our Approved Carriers
  • Keep customers happy with Shippit’s unique Proactive Tracking and Notification System that is proven to reduce missed delivery rates by up to 50%!

Whether you ship from a warehouse, a store or both, we’ve got you covered.

  • Ship from store using Shippit Send a Package with saved location support.
  • Multiple user and location support enables simplified drop-shipping.

سکرین شاٹاں

  • See all your orders and live courier pricing in real time as customers check out
  • You can send a package at any time with live quoting
  • You and your customers can track their deliveries simply, elegantly and easily

انسٹال کرݨ

You can install this plugin directly from your WordPress dashboard:

  1. Navigate to Plugin section of WooCommerce admin
  2. Click “Add New” next to the Plugins title
  3. Upload `’
  4. Navigate to WooCommerce > Settings > Shipping > Shippit
  5. Select “Enable = Yes” from drop down
  6. Enter API Key and saving settings

Get your API key at

ہرہک دے سوال

How do I get an API key?

Go to and sign up for an account. We will email you an API key


اکتوبر 27, 2022
set up has been a nightmare with unhelpful customer service when attempting to set up our account with WooCommerce, has been drawn out to 2 weeks back and forth with no resolution.
مئی 22, 2021
New orders are sent through to Shippit correctly. Haven't had too many issues with Shippit compared to competing carrier aggregation services like Sendle. The"mark order as fulfilled in WooCommerce" feature doesn't work, hence the 4 star rating.
فروری 21, 2019 1 reply
Shippit is NOT just a plugin to help you manage your deliveries, it is a freight aggregator who connects you to their freight partners/carriers. This means that when you experience problems with deliveries,the carriers refuse to help you. I had a problem with a TNT delivery (damaged goods and missing goods). TNT referred me back to Shippit saying that Shippit is a customer of TNT and I am a customer of shippit, ergo, I must deal with shippit and not directly with the TNT. Herein lies the problem - Shippit refuses to help me and so does the carrier. I paid my money, the service was not delivered and yet I am the one left out of pocket (over $100 in goods and shipping fees paid) because neither party will accept responsibility for the failure. In sum, avoid Shippit and spend your money with a company who values their customers.
مارچ 19, 2018 1 reply
Installed as a plugin for Woo Unfortunately the automatic packing integration CAN'T take into account the 'padding' you might need to add to a box to protect the product inside i.e unlike the standalone AusPost plugin which allows you to specify both the outer dimensions of the box and the inner dimensions (which is the "padding" eg if the box was stuffed with packing peanuts to protect the goods). Spoke to support. Short answer was no. Deleted plugin. Closed account.
سارے 4 ریویو پڑھو

Contributors & Developers

“Shippit for WooCommerce” is open source software. The following people have contributed to this plugin.

حصہ پاوݨ آلے

“Shippit for WooCommerce” دا آپݨی زبان وچ ترجمہ کرو۔

ڈیویلپمنٹ وچ دلچسپی ہے؟

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

تبدیلی لاگ


  • Added
    — Added a depreciation notice for users using the “Shippit (Legacy)” shipping method, with details on using Shipping Zones
    — Add CI linter coverage for PHP 7.2, 7.3, 7.4, 8.0 and 8.1

  • Changes
    — Removed the “filter by product” configuration option if this option is not already configured, resolving a performance issue for large stores


  • Bugfixes
    — Resolved an issue where incorrect version metadata was set on the release


  • Added
    — Updated tested upto tag to indicate support for WooCommerce 6.9.4


  • Bugfixes
    — Resolved an issue where orders containing a partial refund would not be marked as completed when goods are shipped


  • Bugfixes
    — Bumped internal version number in metadata to v1.7.1


  • Added
    — Support for capturing the courier tracking number when creating a shipment


  • Changes
    — Validated plugin is tested on WordPress v6 and WooCommerce v6.8


  • Bugfixes
    — Resolved an issue whereby DB upgrades may throw an error if the configuration is empty / not set


  • Bugfixes
    — Resolved an issue whereby Bulk Sync actions may take a number of hours to run after they are scheduled


  • Bugfixes
    — Remove calls to depreciated woocommerce methods
    — Re-add module resource assets to installation


  • Changes
    — Improve handling on api_key or webhook setting updates


  • Changes
    — Removed state/region as a required field for live quotes, ensuring live quotes are available in countries without states/regions.


  • Changes
    — We have validated this release for WooCommerce version v5.4, and WordPress v5.7.2


  • Changes
    — We’ve updated the way we authenticate with the Shippit API – we’ll now utilize header-based bearer authorization


  • Bugfixes
    — Resolved an issue whereby multiple instances of the same “Shipping Method” in the “Default Zone” could not be mapped using Shipping Method Mapping


  • New Features
    — Added the ability to only sync orders mapped to a Shippit Service
    — Added support for mapping shipping methods from the “Default Zone” in WooCommerce

  • Changes
    — We have improved the display of shipping methods in our Shipping Method Mapping configuration area to make it easier to identify shipping methods across zones
    — We will now avoid making a Live Quote request to Shippit if required address details are missing

  • Bugfixes
    — Resolved an issue whereby an item’s price details was sent to Shippit without GST, item prices will now include any applicable taxes when sent to Shippit
    — Resolved an issue whereby manual orders may result the incorrect order may be marked as shipped in WooCommerce


  • New Features
    — We have added the ability to capture the language and currency code of orders
    — We have added the ability to capture a products Country of Origin, Tariff Code and Dangerous Goods Details
    — We now capture the Dutiable Amount of an order during live quoting, this is based on the product’s value in the cart, enabling Live Quotes to consider duties such as customs


  • New Features
    — We now update your merchant account to indicate it’s connected with a woocommerce store

  • Changes
    — We’ve adjusted the way we trigger validation of your Shippit API key when updating it’s value in the backend settings


  • New Features
    — Added the street address to live quote requests, which can now be utilised by on-demand delivery services
    — Added dutiable amounts to live quote requests


  • Bugfixes
    — We’ve resolved an issue with an item’s weight not being sent to Shippit

  • Changes
    — We’ve updated the range of WordPress versions supported by this plugin


  • New Features
    — We’ve improved the way we handle order data mappings
    — We’ve added support across WooCommerce v2.6 – WooCommerce v3.6

  • Bugfixes
    — Resolved an issue whereby the incorrect shipping method may be selected when utilising live quotes


  • New Features
    — We’ll now include both the woocommerce order internal identifier, and the friendly order reference number when communicating orders and shipments

  • Bugfixes
    — Resolved an issue whereby an incorrect order could be marked as shipped if the order id was not provided in an expected format
    — Improved support for earlier versions of WooCommerce when retrieving a order items product name


  • New Features
    — Added support for WooCommerce v1.4.0
  • Bugfixes
    — Resolved an issue with Shipping Method Mapping for orders created using WooCommerce v1.4.0


  • New Features
    — Added a feature flag that could disable the product filtering functionality on quotes, enabling larger stores to avoid a potentially expensive query
  • Bugfixes
    — Resolved an issue that could prevent shipments from being registered in php v7.0.x environments.


  • New Features
    — Added a Shipments Meta box to the Orders Admin Area, with details as to the shipments completed by Shippit


  • New Features
    — Added support for the WooCommerce table rates plugin with shipping method mapping functionality


  • New Features
    — Added the ability to retrieve live quotes in the cart shipping estimator


  • New Features
    — Added click and collect shipping method as an available shipping method mapping

  • Updates
    — Updated shipping method quotes to utilise the service level name as the shipping method identifier
    — Removed references to international shipping method mapping services
    —– We now use service levels of standard, express and priority to indicate service levels for domestic + international services
    —– Removes the hard-allocation of all non-AU based orders to international, as we now use the service level names
    — Renamed “premium” services to “priority”

  • Cleanup
    — Cleanup of the shipping method mapping logic to an abstracted function that processes the relevant details and returns the api data required for the order to be sent to Shippit


  • New Features
    — Adds the ability to setup shipping method mapping based on the individual zone methods
    — Improved messaging if a sync failure occurs

  • Bugfixes
    — Resolve an issue whereby the wrong order could be send in some environments


  • New Features
    — Adds the ability to send orders manually, via the orders listing page or when editing an order directly
    — Adds a new configuration option for the “Authority To Leave” field in Checkout, allowing it to be disabled if required.

  • Bugfixes
    — Resolve an issue whereby orders could be sent to Shippit without any items in the order


  • Bugfixes
    — Resolved an issue whereby shipping method mapping may not map correctly when using Shipping Method Instances in WooCommerce v3


  • New Features
    — Adds support for WooCommerce v3
    —– Ensures variation products are loaded via WC_Product_Variation on fulfillments
    —– resolves minor PHP_NOTICE errors messages due to WooCommerce v3 changes on accessing order properties

  • Bugfixes
    — Resolves undefined index “default” message when loading shipping method settings


  • Feature – Allow for shipments of orders without SKU details to be accepted and processed by the plugin


  • Bugfix – Ensure live quotes take into account the WooCommerce Taxation preferences


  • add plugin syntax support for PHP 5.2 and 5.3


  • Feature – Add feature flag to enable merchants to ignore item dimensions in quotes / orders
    — To enable, add “define(SHIPPIT_IGNORE_ITEM_DIMENSIONS, true)” to wp-config.php


  • Bugfix – Fixes a bug affecting unsupported version of PHP (< PHP 5.4)


  • Change – Include the taxable amount for item prices sent to Shippit


  • Feature – Add support for shipping zones – you can now use shipping live quotes within WooCommerce Shipping Zones – we’ve kept the old shipping method active, however we suggest updating your shipping method to utilise the new zones functionality, as this legacy method will be removed in a future release.
  • Change – A new “Shippit” tab will now appear in WooCommerce for all Shippit core settings, shippit shipping method options will now only contain configuration options relating to live quoting functionality, with order sync and fulfillment sync options now shown in the “Shippit” tab


  • Bugfix – Resolve an issue where if the jetpack module was present, but disabled, custom orders numbers logic was still being used – causing the fulfillment webhook to fail to locate the order for fulfillment.


  • Feature – Add support for shipping orders that use custom order numbers in the WooCommerce Jetpack module


  • Bugfix – Resolve an issue where an order may not be marked as shipped, due to differing order id and woocommerce order numbers


  • Bugfix – Resolve an issue with the product height dimensions not being synced correctly via the api


  • Change – API timeout updates
  • Bugfix – Resolve an issue with product dimentions when syncing orders


  • Bugfix – Resolve an issue retrieving the product width value


  • Bugfix – Use the property “method_title” shipping method mappings, as used in new shipping methods as of WC 2.6.x


  • Add functionality to enable merchants to add a margin to the quoted shipping prices (fixed or percentage).
  • Ensure qty, price and weight details are sent to the api as floats


  • Fix a bug in marking orders as shipped on some webhook requests
  • Improve logging information on webhook activity
  • Improve logging information on api response activity


  • Update staging to use secure staging api endpoint


  • Adds support for orders initially created in a processing state to be synced


  • Enables international orders to be sent to Shippit
  • Allow for shipping methods to be mapped to “international”
  • Add item level details to the order sync data (name, qty, price, weight)
  • Add item level receive logic to the webhook sync logic
    ** Includes support for partial shipping and product variations


  • Fix an issue whereby the settings form fields logic would load whenever the page being loaded involved the shippit shipping method, settings are now loaded only on the settings page
  • Avoid a php error when filter by products is enabled, but there are no products in the filter


  • Fix an issue whereby shipping method mappings would fail to load on some version of PHP (< PHP v5.6)
  • Avoid php errors when no apiResponse is recieved


  • Fix a bug in the plugin activation due to the core files not being available early on in module init


  • Fix a bug where if the webhook registration api request failed, no notification was shown to the user


  • Update api endpoint url for production to use HTTPs
  • Update api endpoint for staging to use the shippit domain
  • Add the company name to the order sync request data


  • Adds functionality to enable other shipping methods to be utilised and synced with Shippit


  • Updates the quotes and order sync api calls to use the individual item weights, rather than the total weight


  • Updates the label of a standard quote to use “Standard” instead of “Couriers Please”


  • Adds some additional checks on the API methods before attempting to return the response


  • Resolves an issue with the logging system containing an undefined variable


  • Resolves an issue where shipping address line 2 was not being captured


  • Live quoting for Standard and Scheduled deliveries
  • Shippit can be enabled to accept orders not requiring live quoting
  • Product filtering for live quoting on individual products or specified attributes