Version 4.1.0
April 7, 2025
Added
- Added support for the Country of origin and Harmonized System Code that is included in the Inventory items.
Fixed
- Wrong url used in settings page
- Fix weight calculation when weightUnit is grams (#24
Version 4.0.1
October 31, 2024
Fixed
- Fix weight calculation when weightUnit is grams (#24)
Version 4.0.0
September 23, 2024
Added
- Added Craft CMS 5 and Craft Commerce 5 compatibility.
- Added multi-store support.
- Added the "Manage sendcloud store settings" permission.
- Added
white\commerce\sendcloud\services\ParcelItems::EVENT_CREATE_PARCEL_ITEM. - Added the
applyShippingRulessetting to define if shipping rules in Sendcloud should be applied before creating the label. - Added the
labelFormatsetting to define the format of the labels. - Added
white\commerce\sendcloud\enums\LabelFormat. - Added
white\commerce\sendcloud\enums\ParcelStatus. - Added
white\commerce\sendcloud\enums\SendcloudExceptionCode. - Added
white\commerce\sendcloud\enums\ShipmentType. - Added an option to update the Sendcloud integration.
- Added
white\commerce\sendcloud\cp\StoreSettingsController. - Added
white\commerce\sendcloud\events\ParcelEvent. - Added
white\commerce\sendcloud\events\ParcelItemEvent. - Added
white\commerce\sendcloud\exception\SendcloudClientException. - Added
white\commerce\sendcloud\exception\SendcloudRequestException. - Added
white\commerce\sendcloud\exception\SendcloudStateException. - Added
white\commerce\sendcloud\models\Parcel::$contract. - Added
white\commerce\sendcloud\models\Parcel::$requestLabel. - Added
white\commerce\sendcloud\models\Parcel::$email. - Added
white\commerce\sendcloud\models\Parcel::$shippingMethod. - Added
white\commerce\sendcloud\models\Parcel::$insuredValue. - Added
white\commerce\sendcloud\models\Parcel::$totalOrderValueCurrency. - Added
white\commerce\sendcloud\models\Parcel::$totalOrderValue. - Added
white\commerce\sendcloud\models\Parcel::$quantity. - Added
white\commerce\sendcloud\models\Parcel::$shippingMethodCheckoutName. - Added
white\commerce\sendcloud\models\Parcel::$toPostNumber. - Added
white\commerce\sendcloud\models\Parcel::$senderAddress. - Added
white\commerce\sendcloud\models\Parcel::$customsInvoiceNr. - Added
white\commerce\sendcloud\models\Parcel::$customsShipmentType. - Added
white\commerce\sendcloud\models\Parcel::$reference. - Added
white\commerce\sendcloud\models\Parcel::$externalReference. - Added
white\commerce\sendcloud\models\Parcel::$toServicePointId. - Added
white\commerce\sendcloud\models\Parcel::$totalInsuredValue. - Added
white\commerce\sendcloud\models\Parcel::$shipmentUuid. - Added
white\commerce\sendcloud\models\Parcel::$parcelItems. - Added
white\commerce\sendcloud\models\Parcel::$isReturn. - Added
white\commerce\sendcloud\models\Parcel::$length. - Added
white\commerce\sendcloud\models\Parcel::$width. - Added
white\commerce\sendcloud\models\Parcel::$height. - Added
white\commerce\sendcloud\models\Parcel::$requestLabelAsync. - Added
white\commerce\sendcloud\models\Parcel::$applyShippingRules. - Added
white\commerce\sendcloud\models\Parcel::$returnSenderAddress. - Added
white\commerce\sendcloud\models\Parcel::$parcelStatus. - Added
white\commerce\sendcloud\models\ParcelItem::$productId. - Added
white\commerce\sendcloud\models\ParcelItem::$properties. - Added
white\commerce\sendcloud\models\ParcelItem::$itemId. - Added
white\commerce\sendcloud\models\ParcelItem::$returnReason. - Added
white\commerce\sendcloud\models\ParcelItem::$returnMessage. - Added
white\commerce\sendcloud\models\ParcelItem::$midCode. - Added
white\commerce\sendcloud\models\ParcelItem::$materialContent. - Added
white\commerce\sendcloud\models\ParcelItem::$intendedUse. - Added
white\commerce\sendcloud\models\ShippingMethod. - Added
white\commerce\sendcloud\models\StatusMapping. - Added
white\commerce\sendcloud\services\ParcelItems. - Added
white\commerce\sendcloud\services\StatusMapping.
Removed
- Removed the
jouwweb/sendclouddependency - Removed
white\commerce\sendcloud\client\JouwWebSendcloudAdapter::EVENT_AFTER_CREATE_ADDRESS.white\commerce\sendcloud\client\SendcloudClient::EVENT_AFTER_CREATE_ADDRESSshould be used instead. - Removed
white\commerce\sendcloud\client\JouwWebSendcloudAdapter::EVENT_BEFORE_SET_PARCEL_WEIGHT_EVENT.white\commerce\sendcloud\client\SendcloudClient::EVENT_BEFORE_PUSH_PARCELshould be used instead. - Removed the
pluginNameOverridesetting. - Removed
white\commerce\sendcloud\client\JouwWebParcelNormalizer. - Removed
white\commerce\sendcloud\client\JouwWebSendcloudAdapter. - Removed
white\commerce\sendcloud\client\SendcloudInterface. - Removed
white\commerce\sendcloud\client\WebhookParcelNormalizer. - Removed
white\commerce\sendcloud\events\ParcelWeightEvent. - Removed
white\commerce\sendcloud\models\Parcel::$servicePointId.white\commerce\sendcloud\models\Parcel::$toServicePointIdshould be used instead. - Added
white\commerce\sendcloud\models\Parcel::$shippingMethodId. - Added
white\commerce\sendcloud\models\Parcel::$statusMessage. - Added
white\commerce\sendcloud\models\Parcel::$statusId.
Version 3.1.0
April 24, 2024
Added
- Added an
EVENT_BEFORE_SET_PARCEL_WEIGHTevent to manipulate the parcel weight
Version 3.0.2
March 11, 2024
Fixed
- Fixed pushing a order to sendcloud when the address has an administrativeArea
Added
- Added new Sendcloud statuses
Version 3.0.1
December 11, 2023
Fixed
- Fixed pushing a order to Sendcloud when it doesn't have a sendcloud shipping method
Version 3.0.0
October 16, 2023
Added
- Added the EVENT_AFTER_CREATE_ADDRESS
Changed
- Updated
jouwweb/sendcloudto 5.0.1 - The country is now getting send as city if the Craft address doesn't have a locality (#15)
- AddressLine2 is no longer used for houseNubmer. Use the new event to manipulate the data if needed (#16)
Fixed
- The postalCode is now set as empty string when not available (#17)
- Updated the example-templates to work again with the commerce example-templates
Version 2.2.1
June 22, 2023
Fixed
- Fixed a typo on the settings page
Version 2.2.0
June 22, 2023
Added
- Added an option to configure the Sendcloud order number (#1)
- Added a setting to set the queue jobs priority
Version 2.1.3
April 4, 2023
Changed
- Updated
jouwweb/sendcloudto 3.10.2
Fixed
- Fixed missing countryStateCode in shipping address (#12)
Version 2.1.2
July 13, 2022
Fixed
- Fixed an error with setting up the integration if the CP runs on a separate domain
Version 2.1.1
June 15, 2022
Fixed
- Fixed an error that could occure when installing the plugin.
Version 2.1.0
June 8, 2022
Changed
- Moved the creation of Sendcloud parcels to a queue job
Version 2.0.0
May 31, 2022
Added
- Added Craft CMS 4 and Craft Commerce 4 compatibility
- Added caching for retrieving the shipping methods from Sendcloud
Version 1.0.5
February 23, 2022
Changed
- Total order value added to the parcel data.
- Address line 3 now gets appended to the house number.
Version 1.0.4
November 9, 2021
Fixed
- Total order weight calculation fixed.
Version 1.0.3
September 13, 2021
Fixed
- Remove service point information if the shipping method doesn't match any Sendcloud method
Version 1.0.2
August 13, 2021
Fixed
- Proper weight unit conversion depending on your Craft settings.
Version 1.0.1
July 12, 2021
Added
- Customs invoice number and shipment type support.
Changed
- Dependencies updated to improve Guzzle version compatibility.
- Plugin settings is now using order status handles instead of IDs to provide better inter-environment compatibility. Please double-check your plugin settings after upgrading.
Fixed
- Race condition in the webhook handler.
Version 1.0.0
July 5, 2021
- Initial release.