Login  Sign up

September 2021

Planned release to production is September 28

Internal Messaging in ShopperKit Mobile

Internal Messaging is a feature that has been available in ShopperKit Classic since late 2017. Since the release of ShopperKit Mobile, we have consistently received feedback from our customers that they wanted to see this feature available in Mobile as well. While it took us a while to get there, the internal messaging functionality is now fully functional in ShopperKit Mobile. The internal messaging functionality is accessed via the Inbox option in the menu. You can read about the Internal Messaging feature from our previous release notes here.   

Configurable Order List Quantity

An often requested feature is to be able to override the default quantity value from the order list views. The default behavior of this attribute on the list is to show the number of unique items on the order, however many customers have requested to see this changed to show the sum unit quantity for all the items on the order. With this release, we have introduce a new attribute called OverrideListCountDisplayUnitQty. Setting this attribute to True will enable the order lists in ShopperKit to override the default behavior and show sum unit quantity instead.

Enhanced Location Import

In order to allow admin users to better control location data through the Excel interfaces, we have extended the Excel upload to allow users to manage several attributes that previously required manipulation through the UI. These attributes include Prepared Items Mode, Explicit aisle and shelf FST as well as Zone assignment. To access the new Excel template, simply perform a download from an existing store. Please note, that any referenced Zones must first exist in ShopperKit for that store.

AutoAssignment Enhancements

The AutoAssignment logic has been enhanced to better optimize order line assignment by pick location density (I.e. group picks that are closer together). AutoAssignment now will also utilize cartonization, should that be enabled and the batching logic has been generally improved to more cleanly follow defined assignment rules.

Order Cancelation

In an effort to prevent incorrect order cancelations, we have modified the cancel process so that users must now explicitly enter the order number that they wish to cancel when entering the cancel comments as a form of validation before canceling orders.

Customer Email added to Order Summary

Another common customer request, adding the customer email address to the order summary, has been completed with this release.

Shipt Integration - Promise time updates

The Shipt integration has been modified to allow Shipt to update the promise time on delivery orders. In the event that Shipt does alter a promise time for an order, that order will be flagged with a delivery exception. When viewing the Delivery status history, users will be able to see that Shipt updated the order's promise time to contact customers and inform them of said change. Any promise time updates made by Shipt will also be sent back to Commerce.

Active Directory Integration - Update Users

The AD integration has been updated to allow ShopperKit to update user roles and store assignments based on position code mappings. Previously, ShopperKit would only create the user based on the initial mapping, and require subsequent changes to be made through the UI. Now, mappings are evaluated on each logon and users are updated as needed upon logon.

IP Printer settings

ShopperKit has been updated to understand when a previously configured IP printer belongs to a different store than the currently selected store. This occurs when moving previously configured devices from one location to another. Previously, ShopperKit would not prompt the user to configure a new printer and instead would attempt to print labels to the previously configured printer. Now ShopperKit will validate if the printer belongs to a different store and prompt the user to configure a new printer when required.

Client Token setup via MDM

As most customers are using an MDM solution to manage their ShopperKit, we have updated the ShopperKit installed to allow admins to automatically include the client token via Managed Configuration file. This will eliminate the need for admins to manually log into ShopperKit to enter the client token upon install.

Command Center Infrastructure Change

Normally, we don't include non-functional infrastructure changes in our release notes as they are often little interest to customers. In this case, the change is important enough to warrant mention. Going forward, Command Center events will be processed directly into Command Center via Azure Functions vs. the previous job based process that relied on reading events out of a database and writing that into the Command Center database. The new approach is more scalable, performant and error correcting.


  • Corrected issue preventing Scandit from reading UPC-E barcodes
  • Corrected issue preventing the Reset password link in Client Portal from working as expected
  • Corrected issue in ShopperKit Classic that allowed users to pick more than the required quantity for catch weight items
  • Corrected issue that caused Lead Time Rule custom ZPL to print for every zone when not needed
  • Corrected issue that allow Lead Time Rule Print as Label option to print more labels than defined or expected
  • Corrected issue that allowed unpicked Added items from appearing in order list as a pending pick
  • Corrected API security issue
  • Corrected Active Directory integration issue with usernames that spanned clients
  • Corrected issue in ShopperKit Classic that prevented users from picking previously shorted items
  • Corrected issue in Command Center Inventory Inspector that prevented results from being exported to Excel
  • Corrected issue with the Signature Capture in Mobile
  • Corrected issue that allowed substituted or added items from being reset after POS settlement, thus resetting the order status.