Released Sep 24, 2020
Add DHL Express.
Add handling for Fedex/UPS/USPS for maximum package weights, splitting into multiple packages.
displayFlashErrors config setting. Allows errors from the provider APIs to be shown in checkout templates.
Allow orders created in the control panel to bypass the
manualFetchRates config setting, so they can pick a shipping method.
EVENT_MODIFY_VARIANT_QUERY to modify the variants used to check weight and dimensions for in Postie's settings.
Fixed an error when viewing an order in the control panel, that used Postie-provided shipping method. (thanks @keyurshah).
Released Aug 09, 2020
Now requires Commerce 3.2+ and Craft 3.5+.
Fixed error with Commerce 3.2.
Released Aug 04, 2020
Ensure the lowest amount is always used for Fedex amounts.
Released Jul 26, 2020
Fix USPS error when a postcode isn’t set on the shipping address.
Released Jul 14, 2020
Fix UPS error for carts that have no shipping country selected.
Released Jul 10, 2020
Fix UPS throwing an error when the recipient address is from non-US countries.
Released May 26, 2020
Add special-case for completed orders, and fetching non-live-rate shipping methods. This allows the correct use of
order.shippingMethod.name. Please note that calling this for completed orders will report all Postie-provided shipping method costs as 0. As such, use the shipping costs recorded on the order (
Fix errors for console or queue requests.
Released May 15, 2020
Provide local cache for Australia Post countries API call (when the resource is offline).
Released May 10, 2020
Ensure we check for cached rates when manualFetchRates is turned on. Otherwise, the shipping method won't save on cart, or persist on page load.
Remove duplicate cakephp/utility composer package. (thanks @codebycliff).
Fix saving shipping method settings not working.
Released May 03, 2020
manualFetchRates config option, to allow you to manage manually fetching rates on-demand. Read the docs for more info.
Greatly improve caching mechanism for initial requests to providers. This should result in faster rates-fetching.
getSignature is now public.
Released Apr 16, 2020
Fix logging error
Call to undefined method setFileLogging().
Released Apr 15, 2020
Add support for UPS “Sure Post”.
File logging now checks if the overall Craft app uses file logging.
Log files now only include
POST additional variables.
Released Mar 17, 2020
Canada Post - Fix incorrect URL for live requests.
Fix styling issues for provider markup settings.
Released Jan 09, 2020
Add TNT Australia provider.
Add 2- and 3-day Priority options to USPS. (thanks @AugustMiller).
Order object to
ModifyRatesEvent. (thanks @AugustMiller).
Update FedEx for Ground Transit Time. FedEx handles the delivery date for Ground different than Express. For Ground, they use
TransitTime. (thanks @keyurshah).
Fix provider icon error for custom provider.
Fix USPS/UPS handles, incorrectly being set as
Fix incorrect caching of rates for multiple providers.
Fix zero-based rates not being shown to pick during checkout.
Fix AusPost and Canada post error handling.
Released Aug 17, 2019
Remove provider settings from shipping method requests, particularly for XHR.
Fix debug statements occurring for non-site requests.
Released Aug 16, 2019
Add support for Commerce 3.
Add more UPS services, and change the way UPS services match.
Released Jul 16, 2019
Fix provider settings not being populated on shipping methods and rules. Meant markup rates weren't working correctly.
Released Jul 13, 2019
Released Jun 01, 2019
Improve in-memory caching.
Fix memory issues in certain cases when fetching rates.
Tweak state handling for Fedex.
Released Apr 10, 2019
Remove leftover debugging.
Released Apr 10, 2019
Fix return type incompatibility causing errors.
Fix dimensions API issue with Canada Post.
Improve response error handling for Canada Post.
Fix lack of formatting handling for Canada Post zip codes.
Released Apr 07, 2019
Swap XML parser for Canada Post.
Fix missing shipping description.
Released Mar 27, 2019
Fix some error messages themselves throwing errors.
Released Mar 26, 2019
Craft 3/Commerce 2 support.
Add Canada Post provider.
Add Fastway provider.
Add initial TNT provider. Please contact us with API account details to finalise!
displayDebug config setting.
displayErrors config setting.
enableCaching config setting.
enabled config setting for each provider.
Add provider icons, and CP UI improvements.
Updated provider functions for easier/clearer extendability. See docs.
Updated cache mechanism for better performance.
Australia Post now fetches shipping rates in a single API call.
originAddress config setting in favour of Commerce's
Provider handles in config file are now required to be provided in camel case.
Released Aug 01, 2018
Add config setting to disable cache.
Add UPS Provider.
Fedex - Add config setting
disableCache for test endpoint (not default when using DevMode).
Fedex - fix services from pre1.0.1 causing issues.
Released Jan 22, 2018
Add management of shipping category conditions for shipping methods.
Available for Craft 3. Get it from the plugin store.