This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

Smart Send Shipping for WooCommerce


Seamlessly integrate shipping for your Australian business with WooCommerce and the Smart Send shipping plugin.

Awesome shipping rates thanks to Smart Send’s bulk discount through its carriers, as well as more timely resolution of any issues or requests.

Allows customers to get an accurate quote for shipping before checking out, simply by entering some basic address info, as well as offering multiple shipping price point options, receipted delivery, transport assurance, tail-lift options AND the ability to set handling fees; flat rate or percentage.

Merchant can fulfill shipping directly from within the WooCommerce ‘orders’ section of the dashboard, specifying pickup date.

‘Smart Pack’ will bring your shipping down further by letting you put multiple items in the one package.

This plugin requires the WooCommerce e-commerce plugin.

Fulfillment, Shipping Classes Smart Pack

You can instruct the plugin to request shipping quotes based on the packing the product comes in or on instructions you specify.


Support is available via the Smart Send website;


  • Admin settings screen
  • Checkout page with additional user options


  1. Upload the folder ‘woocommerce-smartsend’ to the ‘/wp-content/plugins/’ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Under Woocommerce -> Settings -> Shipping, find the Smart Send section and fill out the required fields. You will need a Smart Send VIP account.


Do I need a Smart Send VIP account to use shipping calculation?

Yes, the username and password are required to query the Smart Send SOAP API. To sign up, go to:

Why do I need to set the ‘shipping origin town’ – isn’t the postcode enough?

There can be multiple towns within a postcode, and this detail can make a difference to the best price.


January 11, 2017
Very good plugin. Works good. Saved me a ton of time. Shipping prices is VERY competitive. Highly recommended! My products have weight and dimensions. The plugin auto detects it and calculates the shipping automatically. Has different rates for different shipping speed, depending on what the Customer wants. When you set up this plugin, you can request for a free testing account from Smartsend. They'll reply back to you within a day as in my situation with your testing account login. Once you've set it up, it will work. Once you're happy with the plugin, ask for a real live account. They set it up for you free. You just have to prepay your account. You do this when you've made a sale. In my case, I had to prepaid $100 as a minimum, which is fine with me. You just top up your account when you need to. If you need support from them, they answer very fast. Great service, great people. You'll need to ignore the plugin being updated long time ago. It's a working plugin, that's why it's not being updated, as it's already working. Good luck to you.
Read all 3 reviews

Contributors & Developers

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




  • Temporarily removed VIP credential validation due to an error caused by an update to WP or WC, please ensure there are no typos when you enter your SmartSend VIP credentials.


  • Tested with new version of Woocommerce 5.0.0 and WordPress 5.6.1


  • Fix: javascript error when onclick event was called before element was available in the DOM


  • Tweak: addressed some style clashing issues


  • Fix: Fixed issues with VIP credential validation


  • Tweak: Trying to fix WordPress versioning issue again


  • Tweak: Fix versioning issues


  • Tweak: Fixed origin address to allow 30 of any characters


Major update

New Features:

  • Properly implemented ‘Smart Pack’ – When enabled and packages are added to ‘Smart Send Packages’. Both cart items and available Smart Send Packages are sent to 3DBinPack for automatic calculations on the most efficient way to pack.
    Merchants then have the ability to view packing instructions with diagrams.

  • Fix: layout issues and some bugs

  • Fix: properly implemented ajax calls
  • Tweak: UI improvements


  • Tweak: Filter for virtual (not just downloadable) products


  • Added: Check if cache and label directories are writable and warn if not
  • Tweak: Warning on ‘Force use of test API’ option
  • Fix: Packing algorithm for single items


  • Tweak: More thorough ABSPATH checks
  • Tweak: Enqueue Jquery UI stylesheet protocol-independent (breaking on some pages loading in https)
  • Fix: Referencing package data as array instead of object
  • Fix: Infinite recursion when item weight greater than package maximum


  • Fix: Issue with transit time summaries on cheapest / fastest


  • Fix: Error parsing on fulfilment


  • Tested with WordPress 3.4.1
  • Tested with WooCommerce 2.4.7
  • Fix: regex error


  • Fixed error – warning when no product cost associated


  • Fix: Bug in taxonomy creation


  • Features new ‘Smart Pack’ functionality for optimising packing solutions
  • Better internationalisation on the checkout page
  • Option to show cheapest and quickest rates only
  • Option to display custom transit times
  • Many improvements and bug fixes


  • Moved checkout fields customisation to locale settings
  • WooCommerce compatibility noted
  • ABSPATH checking


  • Extra address verifications functions
  • Bug fix: Array declaration fails in PHP 5.3


  • Additions to core SDK functions (address validation)
  • Tested with WordPress 4.2
  • Tested with WooCommerce 2.3.8


  • Fixed bug where address1 was being set in both address fields at bookjob time


  • Better quote caching system integrated
  • Errors and notices handled better on checkout
  • Suburb / postcode UI improved on cart shipping estimate
  • Tail-lift delivery must be enforce for items over 30kg for non-business deliveries
  • Added second origin street address
  • Warning on character restrictions on settings screen


  • Check that WooCommerce is installed before running


  • Added upgrade notice


Major update

New Features:

  • Shipping fulfilment from within dashboard
  • Shipment tracking from within dashboard
  • Complete restructuring of SDK classes / API interface
  • Intelligent caching of orders and quotes for use in booking orders
  • Adds ‘cost’ field to products, for accurate transport assurance calculations

Bug fixes:

  • Better delivery address parsing


  • Allow for extra delivery address post fields on quote calculations


  • Only show product shipping errors (relating to weight etc) to admin users
  • Changed utils class debug variable name


  • Finer-grained cache control to allow for variations missed by WooCommerce transient storage
  • Magic getter in utils class


  • Use compatible shipping tax rate ID if available


  • Fixed parent checking
  • Some issues with html entity encoding on password


  • Tax component returned separately with shipping prices
  • Product variations will now use parent dimensions and weight if any are missing from the variation itself


  • Boolean settings on quote request


  • Force dimension to that of pre-paid satchel when necessary


  • Shipping class issues fixed


  • Auto-complete dropdown for suburbs when postcode entered (on checkout); fixed-price and priority satchel options for shipping classes


  • Added per-product shipping classes; separated logic in to other files


  • Used init function, and better checking for missing TOWN parameter – search by postcode if missing


  • MAJOR FIX: WooCommerce class dependencies, removed checking for plugin orders, uses woocommerce init action and replaced add_error with wc_add_notice


  • Cleaned up code, removed ‘test server’ option, proper variable checking


  • Some minor tweaks


  • Fixed problem with rounding up weights, better error formatting


  • Round up weights and better error reporting


  • Returned shipping quote if error returned along with prices


  • Fixed some major issues with shipping address data


  • Added transparent country allow settings


  • Minor fixes.


  • Fixed issues with multiple of same item in cart.


  • Fixed bug when only one results is returned by API
  • Added option for displaying cheapest, fastest or all shipping solutions returned from API.


  • Suppress error when only one result comes back


  • Added option for using live or test Smart Send API
  • Added option to specify if your product weights are in grams or kilograms
  • Improved error reporting
  • Minor code improvements


  • Fixed textual errors on admin screen
  • Removed some debugging code that was causing an error