Table of Contents
Version 2024.3
Updated by Colin
Serial Number Tracking
Serial Number Tracking provides enhanced inventory management capabilities by assigning unique identifiers to individual units of inventory. This allows businesses to track movements, validate warranty claims, pinpoint quality control issues, and more. Key features include easy setup, an intuitive interface for capturing barcodes, and support for transitioning from unserialized to serialized products.
To enable, simply define one or more types and assign them to products. Serial number capture on inbound and outbound will then be automatically enabled and enforced.
Flexible Container Dimensions
While many containers are rigid and therefore have fixed dimensions, in some cases the dimensions will change after packing, hence the new Flexible Container Dimensions attribute. Examples may include multi-depth or telescoping boxes, stacking items on pallets, or objects that can be wrapped with straps. Choosing Yes for this attribute will cause the Packing UI to pop up a new dialog for the user to easily make adjustments to the dimensions before submitting the shipment.
Single Warehouse Option: Preferred
The System > Configuration > General > Warehouses > Order Allocation > Single Warehouse Option configuration has been updated from a Yes/No option to a three-way option: Optional (previously "No"), Preferred and Required (previously "Yes"). The new Preferred option may provide the best of both worlds depending on your preferences: allocate to a single warehouse if every item is in stock in a single warehouse, but still allow falling back to splitting among multiple warehouses if necessary to avoid a backorder situation.
Per-Item SSCCs
A Serial Shipping Container Code is a unique number that identifies a "logistic unit". Often, this is an outer "pack" such as a pallet or box which contains multiple items. However, it can also be applied to every individual "item" on an order and some trading partners may require shipping labels to be applied as such.
This update to the Outbound SSCC Barcodes feature changes the "Generate Serial Shipping Container Codes" option from a Yes/No to No, Pack or Item so that both scenarios can be supported without workarounds. The Pack option is equivalent to the old "Yes," and the Item option brings new functionality.
When packing shipments requiring Item SSCCs in the Packing UI, the packer will be required to scan each SSCC so that the association between SSCC and package/pallet is recorded correctly.
This feature also enables the SPS Commerce integration to generate detailed and accurate ASNs containing the item-level SSCCs when required by the vendor.
New Add Tracking Numbers Dialog
The new Add Tracking Numbers dialog improves the user experience and flexibility by allowing one to add either the primary or the alternate or both tracking numbers in one step. Additionally, you can now select the Manifest Courier after the shipment is packed in case it wasn't set during packing.
The Scanner UI was updated to display the contextual tracking descriptions and allow the Manifest Courier to be selected for parity with the Admin UI.
New Manifest Courier for DHL eCommerce
We've added a separate manifest courier for international DHL eCommerce services so that these packages can be routed to separate manifests if required by your DHL driver.
Other Improvements
- Added a permission for Scanner > Packing > Reprint Labels. This is automatically granted to all roles with Scanner > Packing permission so there is no update impact.
- Grid filters are now applied to the Export results without having to click Search first.
- Improve validation to prevent creating orders for or shipping orders to countries which are not configured as Allowed.
- Improved all grids columns which display users by implementing a text field with a datalist.
- Fixed Package grid export Manifest # column should show manifest #, not internal ID.
- Fixed Package Items export is not filtered correctly from Packages grid page.
- Fixed Product History records for Packaging Features should not be saved according to Allow/Disallow for Merchants/Brands configuration.
- Fixed Packing Solutions potentially rendering SKUs matching physical properties from other merchants rather than just the merchant in the given context.
- Fixed allowing reordering of system attributes on the Edit Attribute Groups page.
- Users belonging to inactive merchants will receive an "Access Denied" error message upon attempting to log in.
- The Shipment Transform Script for SPS Commerce now has access to the 'Order' object which is used for custom fields.
- Display the Shipment shipping method on the Packing UI page beside the Order shipping method if it is different.
- Support the eHub customs data field
eel_pfc
using the value from theorder.options.other_shipping_options.export_compliance
field. Allow eitherftr_exemption
oraes_itn
but throw an error if more than one is provided. FTR Exemption is the same as EEL and AES ITN is the same as PFC.
Backported Improvements
- Added the Employee ID column to the Action Log export format.
- Fixed deactivating a merchant should not delete the merchant's configuration parameters.
- Fixed the Import Tasks grid in the Client UI not filtering by client.
- Fixed two regressions for Import Tasks from 2024.2 updates.
- Fixed regressions with UPS update using REST API.
- Fixed some products not being assigned to a Velocity tier due to an indexer bug.
- Fixed PCD not being masked for Excel export format.
- Fixed Product History entries should not be created for products owned by merchants that are not part of the attribute's Allow for Merchants
- Improve closing of USPS manifests/batches via Easypost and Ehub APIs in the face of errors by retrying the close operation with errored packages excluded.
- Improve printing of SSCC labels for shipments with greater than 250 packages by downloading a Zip file of ZPL files.
- Fix bug when importing more than 50 items.