Picking Automation Endpoints
This release introduces the POST /v3.1/WarehouseTask/pick endpoint, enabling users to programmatically complete picking tasks. To utilize this feature, first retrieve a list of available tasks using the corresponding GET endpoint, then submit the selected task's data to this new POST endpoint to finalize the picking process. You can get more details from the original documentation here
What's New/Improved
Enhanced the wms/shipmentorder/statuschange and wms/shipmentorder/shipment webhooks by adding the warehouseIdentifier and shipmentOrderType for improved filtering. (37502)
To enhance packing accuracy, a new system setting allows accounts to require a manual scan of the package type, even when a suggested package is provided when Force Package Type Validation is enabled. (39062)
Enhanced the 'Shipment Plan LP' screen by adding a distinct 'Parent LPN' column. The 'Carrier' and 'Shipping Option' fields now correctly display information for the individual LPN. (38243, 38249)
Improved the Excel export process by adding a notification with a direct link to the "Excel Export History" page, providing immediate status visibility and easier access to downloaded files. (35807)
Updated the mobile app's Login screen with a modern design to provide a refreshed and more intuitive user interface. (38942)
Updated the mobile app's "Forgot Password" screen with a modern design to improve the user experience during password recovery. (38956)
Refreshed the visual design of the mobile app's SSO Login screen for an improved and more consistent user experience. (38949)
Refined the billing contract setup by removing the general 'Carrier' condition for certain 'Shipment' fee types to prevent configuration errors. (39648)
Improved the volume-based putaway algorithm to ensure location capacity is automatically recalculated when location or product dimensions are updated. (38560)
Enhanced the ShipStation integration to ignore digital items when creating shipment order lines, preventing non-shippable items from being processed. (38506)
Added character limitations to the top 10 most used endpoints in the Open API Swagger documentation for improved clarity and validation. (37698)
Enhanced the Packing Station to automatically capture the actual start and finish times for each packing action for better performance analysis. (38811)
Introduced automatic capture of the actual start time for all mobile picking tasks to improve labor efficiency tracking. (38776)
Enhanced the Shipment Order List API endpoint by adding a new 'shipmentOrderTypeName' query parameter to allow filtering by order type. (39920)
Implemented an outbox pattern for address verification to ensure not miss any verification, preventing orders from getting stuck due to temporary verification system failures. (39446)
Enhanced the custom carrier integration to include the retailer PO number in the label creation request. (39069)
Improved the rate shopping and label process for multi-package shipments with FedEx Smartpost and UPS Surepost by sending individual requests for each package (38518)
Introduced a new 'Use Retailer address as a ship from' toggle in carrier setups, allowing retailer addresses to be automatically used as the ship-from location for relevant orders. (38204)
Enhanced the Retailer Data Setup page by adding 'Phone Number' and 'Email Address' fields, allowing for more complete address information to be stored. (38197)
Improved the workflow 'Set Shipment Instructions' action to display the partner integration source in parentheses next to the carrier name (e.g., FedEx (Shipium)), clarifying selection when multiple setups exist. (35441)
Performance Improvements
We have deployed foundational architectural changes to improve the communication between the AI and IO structures within our AI Job Optimization feature. This proactive enhancement is designed to boost performance and throughput, ensuring the system can handle high order volumes during peak season.
The performance of the Kit Inventory Report has been significantly improved. Users will now experience much faster loading times when generating this report, allowing them to more quickly analyze the availability of components for kitting. (39165)
To improve performance, the Kit Inventory Report was changed from a real-time query to a cached data model. The report's data is now updated every 15 minutes, and a new "Last Updated" column was added to show the data's freshness.
The performance of the mobile Job Pool screen, used by warehouse operators for picking, has been significantly improved. This optimization will reduce loading times and create a more responsive experience when users are viewing and selecting picking jobs on their mobile devices. (39201)
The performance of the Mobile Loading screen has been improved. Warehouse operators will now experience significantly faster load times when first opening the screen to view the list of shipments, allowing them to start the loading process more quickly. (39177)
Improved the performance of creating Parent LP Labels from the Shipment Order List screen, significantly reducing generation time. (38823)
Improved the performance and reliability of the billing contract duplication feature, allowing contracts with a large number of fee cards to be duplicated successfully without errors. (38469)
Improved the mobile application's resilience to external service interruptions, ensuring continuous operation and smoother performance even when third-party services are temporarily unavailable. (38967)
Improved the performance of the mobile 'Pick to Location' screen for work orders, reducing loading times and preventing connection timeouts. (39903)
Improved the performance of the mobile Cycle Count module by significantly reducing latency after scanning a location. (38805)
What's Fixed
This release fixes an issue where the Wave Log page would incorrectly show that 0 jobs were created for a wave, even when jobs were successfully generated. (39095)
Fixed an issue with the API for the SerialShipmentHistory report where filtering for a date range could return inaccurate results. The ShipmentDate filter now correctly includes all shipments within the specified start and end dates. (39558)
Corrected formatting issues on the Retailer Case Label for the warehouse address and customer name. (39474)
Fixed an issue that prevented users from updating the order status for shipments that were in 'Shortage' status. (39441)
Fixed an issue that prevented some products from being edited or deleted due to a data synchronization error. All products can now be managed correctly through the user interface. (39638)
Fixed a bug that incorrectly prevented users from manually allocating multiple retailer-flagged shipment orders at the same time. (39051)
Fixed a critical issue that could cause picking jobs to freeze if an order was modified by multiple system processes simultaneously. (39046)
Updated the billing fee condition setup to allow the 'Carrier Billing Type' to be configured independently, even when no specific carrier is selected. (38032)
Fixed issues on the Change Log and Bulk Import/Update screens where pagination was not displaying the correct number of items and search functionality failed for terms containing spaces. (38449)
Fixed an issue in the Consolidated Billing Report where "Per Label" shipment fees were not being correctly grouped by Fee Name. (40436)
Fixed an issue in the billing calculation for "Shipment by Product" fees that caused incorrect totals by ensuring all product quantities are accurately counted. (38877)
Fixed an issue during LP replenishment where the system failed to suggest a new putaway location upon request. (32655)
Resolved an issue in mobile LP replenishment where the suggested target location and the specific LP to be put away were not displayed. (39970)
Resolved an issue in the Product Update Open API where pack types in use could be incorrectly modified or deleted. (39436)
Resolved an issue where duplicate count jobs could be created for a Count Plan that was already in progress or completed. (39105)
Resolved an issue with the bulk inventory import feature that incorrectly returned a 'License Plate in use' error for available LPs. (38898)
Corrected component pack type handling for Work Orders to ensure only unit-based components are used for kitting and allocation. (37755)
Resolved an issue in the 'Lookup Product' feature where a scan for a shared barcode only returned the first matching product. If a shared barcode is scanned, product selection is required to list the desired product on the look up screen. (37231,40069)
Fixed an issue that prevented the successful creation of new setups for the Stamps.com carrier integration. (39407)
Resolved an issue that caused the carrier integration setup screen to crash when using the client search filter. (38882)
Fixed an issue where the shipping confirmation type would not update when the carrier was changed on an order. (35524)
Improved the address display logic on the Carrier Shipment Details screen to ensure the Customer Shipping Address is shown correctly, even when optional fields like Address Line 2 are missing. (39824)
Improved the Techship integration's refresh service to use SCAC codes for matching, preventing duplicate entries. (37796)
Fixed an issue where the "Give access to all existing and future services" setting for custom carriers failed to automatically enable newly added shipping services. (38650)
Fixed an issue where location barcode scanning failed on the mobile sorting, mobile replenishment and packing screens. (39986)
Corrected a calculation error on the Edit Shipment Order screen where the order summary was incorrectly applying discounts a second time, ensuring the final total is now accurate. (38592)
Fixed an issue in the Shopify integration where shipment information for only one line item was being sent when an order contained multiple kit items with the same SKU. (38640)
API Deprecation Notice:
Effective Date: October 1, 2025
The following API endpoint is being deprecated and will be removed on October 1, 2025:
GET /v{version}/Report/WarehouseTask/i/{index}/s/{size}
This endpoint is being replaced by three new, more specific endpoints to provide better-defined responses.
UPS SurePost Update:
To simplify the shipping process, the "UPS SurePost" and "UPS SurePost Lightweight" services have been combined into a single "UPS SurePost" option.
LogiwaIO now automatically sends the correct request to UPS based on package weight; packages under 1 lb are treated as SurePost Lightweight, while packages 1 lb or more are treated as standard SurePost.
This change streamlines the user interface and requires no action from users, as existing workflows and shipment order will not be affected.
Mobile App Update Reminder
To ensure the best performance and access to all new features, please update your mobile application to the latest version, check here for further information.