Version 2026.6.1
Inventory Holds Webhooks
Your integrations can now receive notifications when Inventory Holds are placed or released, making it easier to track held inventory alongside your existing inventory updates. Notifications identify the affected Products, Lots where applicable, hold reasons, and individual Holds, without exposing shelf-level Location details.
The new notifications complement existing inventory webhooks rather than replacing them: hold notifications describe the hold lifecycle, while quantity changes continue to arrive through the existing inventory quantity notifications.
Scan Each Unit
For picking workflows where accuracy matters more than speed, you can now require a Product barcode scan for every unit instead of confirming an entire pick line with one scan. A visual countdown shows progress, and cart-location or packing-slip confirmation is accepted only after the required unit scans are complete.
Enable specific workflows with Workflows Requiring Scan of Each Unit at System -> Configuration -> Warehouse -> Scanner -> Picking. A separate Require Scan of Each Unit (Work Order Picking) setting provides the same control for Work Orders. Partial Pick opens with the quantity already scanned, and the Confirm Product shortcut is hidden while per-unit scanning applies.
Client Bill of Lading
Merchants can now retrieve a Shipment's Bill of Lading directly from the Client UI without asking warehouse staff to send it. Print Bill of Lading is available on both the Order and Shipment pages once packing is complete and a saved Bill of Lading is available.
The button sends the existing document to the paired laser printer. If no laser printer is paired, it downloads the document as a PDF.
DHL Express Duties
You can now choose who pays duties and taxes by default for DHL Express Shipments, rather than setting the payor on each Order. The new Default Duties and Taxes Payor setting is available globally or per Merchant under System -> Configuration -> Shipping Methods -> DHL Express.
Choose Sender to bill duties and taxes to the shipper's account. An Order's own Duties and Taxes Payor selection still takes precedence. The setting applies to DHL Express Worldwide - Non Documents; the Documents service is unaffected.
Packing by Type
Freight pallets no longer need to use weight-check tolerances designed for parcels. Separate Packing (Parcel) and Packing (Freight) sections at System -> Configuration -> Warehouse -> Scanner let you tune weight checks, Blind Count, packaging scans, and other packing controls independently.
Freight's new weight-check defaults allow a 10% difference, bounded by a 4 lb minimum and 25 lb maximum tolerance, compared with Parcel's existing 4% / 0.1 lb / 2 lb. Freight also uses a 35 lb Minimum Packaging Weight to better account for pallet weight.
The Packing Start Script can now distinguish Parcel from Freight for more specific rules, and the Admin UI's 3D Packing Solution viewer is always available.