Important Highlights
Sorting Process
Introducing Beta Version of Sorting module in Logiwa IO:
Sorting/Putwall process is designed to consolidate multi-item orders for packing efficiently and optimizes high-volume order processing by enabling batch picking and then completing sorting tasks by the means of configurable putwalls or mobile carts.
Key features include:
Sorting Setup: New parameters have been added to Mobile Cart Type and Job Type setups to ensure flexible configuration for sorting process.
Mobile Sorting After Batch Picking: Batch picks orders efficiently and enables order consolidation in the Mobile Sorting screen.
At the end of the sorting process, each shipment order will be sorted into one pigeonhole (cell) of a Putwall in the system.
Sorting Control: Ability to transfer the inventory from Putwall to a designated location by using a mobile screen.
For detailed information on the Sorting process, please check out the “Batch Picking & Sorting” article.
"Item with Box" Process
Introducing "Item with Box" Feature:
Item with Box simplifies the packing process for products shipped in their own boxes by eliminating the need to manually select a shipment package type during packing.
A toggle on the Product screen (Use Item’s Own Box for Shipping) enables the "Item with Box" functionality, requiring entry of product dimensions (Length, Width, Height, Weight).
Products configured for "Item with Box" automatically use the new backend-defined package type, "Item's Own Box," which is not visible in dropdown lists but is applied during the packing process (only available in Packing Station screen).
For more details, please check out the “Using "Item's Own Box" for Shipping on the Packing Screen” article.
Multi Package Label Generation
The Create Label screen has been enhanced with a new design and expanded functionality. Users can now manage multi-package label generation, add multiple packages, and generate a Master Tracking Number for supported carriers (FedEx and UPS). The update also supports multiple orders, allowing streamlined label generation for bulk operations. Additionally, the single-package workflow has been updated to align with the new interface.
Users can access the Create Label screen directly from the Shipment Order Backlog or Job Management screens.
Performance Improvements
A significant performance optimization has been implemented to the replenishment module to process large product volumes, expected performance improvement is +100%.
The endpoint trigger mechanism of one by one receiving has been enhanced to achieve a faster receiving process. Expected performance improvement is 40-50%
A performance optimization has been implemented to the count - location details screen, to decrease the screen’s loading time. Expected performance improvement is 40-50%.
The Task Details screen in Logiwa IO has been optimized by splitting it into three dedicated views—Count, Replenishment, and Order Operations—for smoother and faster task management.
TaxID & International Shipment Improvements
This new feature allows Shopify users to automatically map the TaxID from the "Note" field in Shopify orders to LogiwaIO. A new configuration option, "Map TaxID From," is available in the channel setup screen. Initially, only the "Note" field from Shopify is selectable as a source.
We’re thrilled to announce an important enhancement to our carrier integrations! The Recipient Tax ID is now seamlessly included in shipment data for the following carriers:
UPS
FedEx
Stamps.com
TechShip
EasyPost
We’ve updated the UPS, FedEx, and EasyPost setups to include Tax Type and Tax ID fields. Customers can now send sender tax information directly to carriers, improving compliance and streamlining shipping documentation.
New Billing Options
Two new billing options have been introduced to the Billing module:
Charge by Shipment Package Price: This option allows invoicing to be based on the cost of shipment packages, ensuring charges align more accurately with actual costs. The invoicing calculation multiplies each shipment package’s purchase price (as defined in the Shipment Package Setup) by the number of shipment packages used during the billing period.
Receiving per Volume: This option applies to Receiving operations, with invoicing calculated using the formula: Received Pack Type Qty × Item Pack Type Volume.
What’s New/Improved
Added a shorter barcode, "io_ps_cap", as an alternative to "fire_complete_by_barcode" for triggering the "Complete & Print" button on the Packing screen, improving scanning ease while keeping the original barcode as a backup.
Increased the cancellation limit on the "Cancel Job" button in the Job Management screen from 10 jobs to 100 jobs at a time, enhancing bulk management efficiency.
Adjustment reason dropdown has been added to the Add Inventory sidebar, that allows users to select an adjustment reason while adding a new inventory. The added adjustment reason can be seen on the Transaction History Report.
The Billing Report screen has been renewed for a better user experience and easier reporting tracking.
Added the ability to edit billing numbers directly from the calculated billing report screen.
The ability to enter fractional numbers less than 1 in VAS Operation entries for billing has been added.
The Calculation Type selected when entering VAS Operation for Billing will now be defined statically under Vas Type. In this way, we aim to prevent user errors when entering VAS Operation. Important Note: For all currently defined VAS Types, Calculation Types are assigned as "Vas Quantity". To use "Total Price", you need to update the defined VAS Type or create a new one!
Updated the "Create VAS Type", "List VAS Type", "Update VAS Type" and "List VAS Report" APIs to allow Calculation Type to be defined within the VAS Type.
We have updated the Techship integration to print all labels included in the response from Techship. This enhancement ensures that multiple labels, if returned, are printed.
We’ve improved the wms/inventory/available to include kit products along with their components in the response. This update ensures more detailed and accurate inventory data for kit items, enhancing system integration and visibility.
We have updated the authorization process for custom carrier integrations. The system now retrieves tokens correctly from the carrier's response and manages token expiry dynamically. This improvement ensures authorization with API Key, Secret and tokenURL.
We have expanded the EasyPost Integration by adding support for two new carriers:
UPSDAP
FedEx Default
These carriers represent EasyPost’s own connections for UPS and FedEx. When a setup is created, these carriers will now be automatically added to the configuration.
We’ve enhanced the Rate Shopping functionality to include support for custom carrier endpoints. Users can now configure custom carrier endpoints with additional flexibility to override carrier and shipping option fields in requests.The updated carrier and shipping option values can be reflected in the response.
We’ve improved our Custom Carrier Endpoints by adding two new fields:
invoiceURL: Allows the inclusion of a document URL to download the commercial invoice.
encodedInvoice: Supports a base64-encoded commercial invoice, enabling direct PDF generation and download.
The Packing Station now displays Insurance Type ,Value and Confirmation Type fields, providing clearer shipment details directly at the workstation.
We’ve enhanced our integrations to automatically pull the Company Name field from WooCommerce, ShipStation, and BigCommerce.
The "Requested Shipping Option" field in Shipment Orders will be enhanced to automatically assign a matching Carrier-Shipping Option or Rate Shopping. If no matches or multiple matches exist, the fields will remain unassigned and . This feature reduces manual efforts and improves processing efficiency.
The Services and Packages pages in shipping integrations now feature a redesigned interface, enabling easier toggling of options and reducing clicks for a more streamlined user experience.
The Client Screen now includes Return Address fields, enabling users to specify return address details directly within client profiles
We’ve added an Exclude option to tag filtering for Shopify orders, alongside the existing Include logic, and updated the design for a smoother user experience. This improvement offers greater flexibility in managing Shopify orders
What's Fixed
Resolved an issue preventing allocation cancellation for Shipment Orders in "Loading Started" status with unloaded LPs; the process now correctly reverts order status to "Open" cancels pending tasks, and restores allocated inventory to stock.
An issue where rapid USB scanning of the same serial number at the packing station resulted in duplicate or concatenated serial number entries is fixed. The serial number popup will now accept and log only one serial number per scan event and close immediately after submission to prevent duplicate logging.
During the cycle count, if a location contains inventory with a receiving date and a separate inventory without a receiving date, inventory update fails due an occurring complexity. This issue has been fixed.
If a count operation is conducted by counting inventory in a location which is empty before the count, an issue occurs when a recount job is created for that location. This issue has been fixed and recount jobs can be created & utilized for such cases.
Fixed an issue where users would occasionally get a "You have an active session" warning and be logged out even though they did not have another session open.
When a receiving is canceled, the cancel receiving log on the Transaction History was not displaying the PO code. The issue has been resolved.
On the User Performance Report, “Counted Item Qty” & “Counted Location Qty” fields were displaying 0 despite existing completed count tasks. The report has been fixed to display quantities correctly.
Fixed the problem of Billing Forms appearing incorrectly in the UI when the label charge option on billing cards was updated.
The issue of SO numbers not appearing in the Reference Number field in Billing Shipment - Per Product - For Each Unit calculations has been fixed.
Fixed the issue of counting product quantity instead of SKU when charge by per SKU was selected for billing in picking operations.
In Return and Shipment operations, if a specific carrier is selected as a Condition for orders that do not have a Tracking Number, the issue of the relevant order not being reflected in the billing calculation has been fixed.
The "not in" comparator at different modules/filters incorrectly excluded records with NULL values. The issue has been fixed to ensure that NULL values are not excluded unless explicitly specified in the condition.
On the Packing Station screen, the system now automatically shifts focus back to the appropriate field after using the "Reprint Label" or "Reprint Packing List" buttons, preventing repeated printing and ensuring seamless packing operations.
Previously, on the Pick and Sort screen, the Product SKU cleared after the first scan in multi-quantity tasks, forcing the users to complete picking by one-by-one scanning. Now, the system retains the SKU/barcode in a grayed-out format, allowing seamless quantity adjustments without rescanning.
The Edit drawer in the Shipment Order creation screen has been updated to open automatically only when the SKU being added already exists in the Shipment Order. This change reduces unnecessary interruptions when adding new products, streamlining the process for users.
Previously, day-based filters (e.g., Today, Sunday, Monday) in Picking Wave Rule conditions failed to work correctly, while manually entered custom dates functioned as expected. This fix ensures that all day-based filters now apply accurately, allowing seamless automation of wave planning based on days of the week without requiring manual date entry. (Hotfix)
Previously, the system incorrectly broke multiple cases (higher pack type) when allocating units for multiple orders, failing to check if free units from partially used cases were available. This fix ensures the system allocates from the same case for subsequent orders when sufficient free units exist, preventing unnecessary case breakage and maintaining accurate inventory counts.
Job Code filter was not working properly on the Shipped Orders tab of the Shipment Order screen. This issue has been fixed.
Fixed an issue where the free quantity in SKU’s allocated lines was not visible or accounted for during replenishment job creation in Static Replenishment. This caused replenishment jobs to be created despite sufficient stock being available in the target location. The system now correctly includes free stock from allocated lines in replenishment job creation.
The Snapshot Date filter in the Inventory Snapshot Report has been updated to improve usability:
Custom Date Range: Error message for selections over 30 days: "The report cannot display data for periods longer than 30 days. Please select a date range of 30 days or less to generate the report."
Hidden/Restricted Options: Invalid filters like "Today", "X Day Ahead and More", "X Day Before and More", "Within X Next Days", "Last 90 Days," "Last 12 Months," and specific day-of-the-week options are hidden.
Validation: Prevents unsupported date ranges to avoid unnecessary system load.
These changes enhance user experience and ensure system efficiency without affecting filters in other reports.
We’ve resolved missing mappings in the FedEx Commercial Invoice, adding the following fields:
Sender Email Address
Customer Email
PO Number
We’ve resolved an issue where the currency was not visible in the Partner Carrier Integrations. With this fix, the currency will now be displayed on the screen, reflecting the value returned in the response.
We've corrected the rate calculation in our Techship integration. The rate now includes both the markup and the actual label cost, providing a more accurate total.
ShipStation & TechShip label generation will now treat US military addresses (APO/FPO/DPO) as international shipments, automatically including the required customs information. This change ensures that shipping labels for military addresses can be processed without errors
Newly added services will now automatically be included when "Use All Services" is selected in custom carrier setups, ensuring the configuration functions as intended.
Resolved an issue where applying a filter for unfulfilled orders on the Main Dashboard did not update the displayed data. The filter now dynamically reflects accurate results.
Sincerely,
Logiwa IO Team