These release notes are for July, 2024.
🪧 This release contains new features and bug fixes since the last release.
Highlighted Updates
Shippit are excited to announce these important new features:
Netsuite embedded mode
You can now do all your shipping directly in Netsuite. No more switching screens from Netsuite to Shippit, label and book in just a few clicks, within Netsuite.
Netsuite embedded mode updates your orders in Shippit in real-time, and shipping details such as tracking numbers and pricing are passed back to Netsuite when the orders are processed. If Shippit experiences an error, the feedback is instantly passed back to Netsuite.
Contact Shippit support to switch your Netsuite from connected to embedded. For more information, see the Netsuite integration article.
Seamless pallet shipping with Peoplevox
The Peoplevox integration now supports pallets as a package type.
Seamlessly create, manage, and track pallet shipments. Automatically generate pallet-specific orders, labels, and manifests, to ensure accurate handling.
You can make this change in your Peoplevox integration settings. For more information, see the Peoplevox integration article.
Additional updates
New Rules Engine enhancement: Order Parcel count condition
Any customer now can set carrier allocation rules based on the number of parcels in an order.
Package allocation settings have been updated to make pick and pack faster, easier, and less error-prone:
Complete change log
Improvements
Clear Auto-set Default Package Preset in the backend when the selected preset is disabled
Update carrier code & action for ETA in logging message
Allow click & collect orders to be cancelled
Retailer invoice max length validation
Populate the Courier Allocation and the Service Level fields in Netsuite
Remove spaces in the Env names to help resolve urls for dev environments
Create new Page Viewed Event for Track Page
Add validation and observability to the returns request response
Update payload of POST /orders in the Returns-Portal UI
Allocate to PlainLabel if return in store on return approval
Update Create Returns Request webhook to send instore_returns as return method
Allow multiple returns for an order
Add detailed instructions for how to drop-off a package at a Morning Express location
Update parcel model definition to support a parcel type
Update the expanded details of an order in the UI to show the parcel type
Add configuration settings that allow merchants to change when a package is considered a pallet
Update data mapping to communicate the parcel type with the Shippit API
Update the Shippit error interpreter to interpret error messages for parcels
Add SingPost tracking URL to tracking page
Update Return service type for NinjaVan Indonesia
Change barcode on RTS label
Update data mappings so that packages can be considered as either a pallet or a box
Add settings frontend to allow merchants to configure when a package is considered a pallet
NetSuite App Release v2.0.0
Release PVX v1.12
Add checks to verify incoming date format in tracking webservice
Update UI to provide information about the new webhook endpoints
Refactor webhook endpoint urls to generic actions
Change pickup_at and dropoff_at timeframe
Add BYO carriers, which were not previously included, to carrier settings page
Change 'return shipping fee' to 'returns fee' globally
Add support for event payload when a location-based booking has occurred
Add support for booking orders using a location-based workflow action
Change copy for Return to store flow
Bug fixes:
Fix issue where refund method selection is skipped for merchants with only pickup return method enabled
Fix issue where can't clear return window and other options in returns settings
Fix issue where can't re-add deleted return condition or reason
Fix raw webhooks not sending headers
Fix for enabling PlainLabel for returns prevents pickup quotes from showing in Returns Portal
Fix issue with Aramex transitive dependency causing builds to fail
Fix for NetSuite throwing an error when there are no Shippit settings saved
Fix for when "Send to Shippit" action in the connected legacy mode fails with an unexpected failure
Fix issue where default DDP preference is not being applied in OSP
Fix issue where some warning messages were not being shown in the Netsuite UI
Fix for error banners showing on top of each other and do not disappear unless the page is refreshed
Fix for booking action failing with a `script not found` error
Fix for display sync actions configuration change having no effect on the sync action buttons
Fix issue that resulted in success banners not being shown when a label was successfully cancelled
Fix issue that resulted in info prompts remaining visible after cancelling a book action
Fix for when fallback presets are not considered in CSV order import
Fix for when retailer invoice is not validated in bulk order creation
Fix for when packages details are not added to fulfillments in Netsuite
Fix issue where Aramex label overlaps on long addresses
Fix incorrect default pallet thresholds
Fix for SuiteScripts being unable to load due to missing module
Fix for when empty tracking file is skipped without retry
Fix for carriers that require ZPL labels to be 4x6 rather than A6
Fix for an issue that resulted in a plain label return having the incorrect from address
Fix invalid weight calculation