Plugin info

Total downloads: 3,551
Active installs: 40
Total reviews: 0
Average rating: 0
Support threads opened: 0
Support threads resolved: 0 (0%)
Available in: 1 language(s)
Contributors: 2
Last updated: 11/17/2025 (93 days ago)
Added to WordPress: 6/10/2024 (1 years old)
Minimum WordPress version: 6.1
Tested up to WordPress version: 6.8.3
Minimum PHP version: 7.0

Maintenance & Compatibility

Maintenance score

Maintained • Last updated 93 days ago

50/100

Is Machship Shipping abandoned?

Likely maintained (last update 93 days ago).

Compatibility

Requires WordPress: 6.1
Tested up to: 6.8.3
Requires PHP: 7.0

Similar & Alternatives

Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.

No similar plugins found yet.

Description

Generate Real-Time Delivery Pricing In Your WooCommerce Checkout, And Automatically Sync Your WooCommerce Orders To Your MachShip account
* Connect to 200+ Leading Australian Carriers
* Add Live Carrier Pricing In Your Checkout
* Advanced boxing rules to mix and combine products into packages
* Add either percentage or fixed fee markups to your freight prices

This Plugin requires WooCommerce plugin and Machship Account.

Machship is a cloud-based freight management software that centrally manages your entire freight task, across all your carriers.

By connecting your WooCommerce store to your MachShip account you can charge your customer what you’re going to be charged and never lose on freight.

Our full integrated carrier list can be found here.

This plugin is using the MachShip API and MachShip integration layer APIs.

Reference :
Terms and Condition / Policy

Installation

This section describes how to install the plugin and get it working.

e.g.

  1. Install Woocommerce in your wordpress
  2. Install Machship Shipping plugin
  3. Click to Woocommerce in the sidebar and select “Settings”
  4. Open Shipping tab
  5. Click a Zone and add Machship Shipping as one of your Shipping Method
  6. Machship Shipping settings
    1. In the subtabs of Shipping, click “Machship Shipping” subtab.
    2. Tick Enable Machship Shipping
    3. Contact Machship for the Credentials and token needed for this plugin to operate
    4. Add Widget descriptions
    5. Add Shipping Margins
    6. Add Messages when No available Shipping
    7. Add Contact us information
    8. Add Warehouses locations
    9. Add Quick Quote label and position
    10. Then save
  7. Migrate Product Box
    1. Click to Woocommerce in the sidebar and select “Machship Product Box Migration”
    2. Select package type
    3. Choose any warehouse you created earlier
    4. Then Click Go
  8. Manually Edit Product
    1. Click Product in the sidebar
    2. Select which product to edit
    3. Scroll down and look for “Product Quote Settings Customisations”
    4. Tick Enable
    5. (Optional) Add international fields
    6. Select warehouse availability
    7. Add number of items/boxes for this product
    8. Then fill in the dimensions/weight of the item/box
    9. Select package type
    10. After all changes click Product page “Update”

Frequently Asked Questions

Do I require a Machship account to use this plugin?

Yes – to use this plugin, you will need to have a Machship account with your carriers and rates loaded in.

Can it show a single price, which is the cheapest of my carriers?

Absolutely – we can group your carriers and return the cheapest price.

Will shipping prices include residential fees and tailgate fees for heavy items?

Yes – we can set a threshold for tailgate fees and either:
a) ask customers if they are a business/residential address
b) charge a residential surcharge to all customers

Review feed

No reviews available

Screenshots

No screenshots available

Changelog

1.8.4

  • Fix API request performance on classic and checkout block
  • Update nav tab buttons

1.8.3

  • Fix minor issue on Checkout Block version
  • Add validation to improve performance

1.8.2

  • Add Addressline on payload request. Supports both Classic and Checkout Blocks.
  • Add Fix on Legacy mode margin amount still active when using Dynamic mode.

1.8.1

  • Add fix on compatibility on other custom hook functions
  • Add fix on NZ domestic mode

1.8.0

  • Features: Add New Feature to Support on Woocommmerce Checkout Blocks.
  • Enhancement: Add Native mode field for the shipping option (makes the plugin work as native without any customisation).
  • Maintenance: Update URL to display the App (add security layer) and Update Sidebar Nav buttons (UI).

1.7.3

  • Add bundled items to the request to a single product quote.

1.7.2

  • Fix on initial quote load request on product (Legacy Mode only).

1.7.1

  • hotfix security bug issue on Product Migration page

1.7.0

  • Removed deprecated functions
  • Added more security validations to prevent CSRF attacks
  • Sanitazition of parameters throughout the plugin
  • Applied best practices based on Plugin Check of WordPress

1.6.15

  • Add validations to removed PHP notices on log files.

1.6.14

  • Add sidebar widget inside order details

1.6.13

  • Fix bug on plugin installation.

1.6.12

  • Hide Legacy mode fields for new client, while retaining Legacy mode fields on existing client.

1.6.11

  • add disable locking option for state and suburb field
  • remove state option and validation when country is using New Zealand for quoting

1.6.10

  • Fix bundled items issue
  • Add handler for bundled item with variations
  • Fix for dims to accept zero

1.6.9

  • Add Warehouse legend and made package types values from integer to package name string
  • Add fix on shipping settings is set to default customer shipping address
  • Rename carrier group to shipping option
  • Fix issue on Legacy mode not applying the right shipping method.

1.6.8

  • BugFix: add validation on exporting data for products with no SKU given.

1.6.7

  • Added International quoting (Dynamic mode only)
  • New UI for product page that allows to select other countries

1.6.6

  • Enhancement: Add compatibility for custom cart builders.

1.6.5

  • Hotfix: Live rates bundle item.

1.6.4

  • Added International quoting (Dynamic mode only)
  • New UI for product page that allows to select other countries
  • Added fix on import/export and made packaging type to string instead of string
  • Enhancement: Add the bundle items parent and child data to FS live rate payload.

1.6.3

  • Enhancement: Compatibility fix for exporting products.

1.6.2

  • Fixes for Parent Item that got no ms boxes.

1.6.1

  • Retain product page session for tick/untick Residential and Business option

1.6.0

  • Admin Enhancements/Updates:
    • Added new menu tab for Machship with logo
    • Moved all Machship features inside the new menu tab called ‘Machship’
    • Added viewing of Order Logs and Live Rate logs
    • Added access to Carrier Groups and viewing of System Status

1.5.12

  • Enhancement: Standardized Items

1.5.11

  • Admin Updates:
    • Removal of Margin in Dynamic mode

1.5.10

  • Compatibility Updates

1.5.9

  • Compatibility Updates
  • Add session to hold methods and selected method

1.5.8

  • Compatibility Updates

1.5.7

  • default box quantity to 1 for Dynamic mode

1.5.6

  • fix for rounding string issue

1.5.5

  • PHP version compatibility.
  • update for deprecated script.
  • fix for undefined variable.

1.5.4

  • Fixes undefined variable on WooCommerce plugin version: 9.3.3

1.5.3

  • full fixes for admin/public loading of code
  • fix undefine data_items

1.5.2

  • partial release

1.5.1

  • revert admin loader
    • got issues on woo_machship_shipping_run parameter are null

1.5.0

  • fix admin load

1.4.7

  • Fix branch/tag

1.4.6

  • remove unused property

1.4.5

  • add validation for old user who doesn’t have the fields yet

1.4.4

  • fixes for importing multiple products using csv.

1.4.3

  • apply_filters(‘machship_all_box_filter’): move the filter to a more suitable location

1.4.2

  • cache key query for improved performance

1.4.1

  • Fix Billing/Shipping address on checkout
    • upon tick on different shipping address, the request won’t send the inputted postcode

1.4.0

  • Added Product meta selection
    • select meta that will appended to live rate as product attributes

1.3.3

  • Fix is_residential missing

1.3.2

  • Fix groupings properly with multiple different warehouses
    • to show all quoted prices merge by same Grouping

1.3.1

  • add fallback for warehouse id if nothing found

1.3.0

  • Added new menu and page for import/export product box settings
  • Optimize plugin and removed unnecessary libraries

1.2.29

  • Official Release
  • Clean up all warnings logs
  • Fix dynamic liverate unnecessary quotes