January 2019 | Build 4.3.6
DoorDash Delivery Partner Integration
ShopperKit is very pleased to announce the addition of DoorDash as a new Delivery partner integration. With DoorDash, you will now have even more last mile delivery options to provide to your customers. Provided you have an existing account with DoorDash, configuring the integration is a breeze. For the stores that will utilize DoorDash, you simply need to enable the Delivery integration option while selecting DoorDash as the provider type while also filling in the endpoint URL and authorization key specific to your account.
The functional flow of an order remains largely the same. As Delivery orders are created, ShoperKit will create a corresponding delivery in DoorDash. The order will be picked and staged as would any other order. When the DoorDash driver arrives, the order will be carried out using the ShopperKit Carryout flow. Once Carried out, the order will remain in the Delivery queue until ShopperKit receives confirmation from DoorDash that it's been delivered, at which point the order is completed in ShopperKit.
Below is a more detailed look at the various DoorDash integration events and their corresponding actions in ShopperKit.
|Delivery Order is created in ShopperKit||ShopperKit will create a corresponding delivery record for the order in DoorDash where the promise start time of the order is the pickup time for the provider.|
|Delivery Order is Updated or Canceled in ShopperKit||ShopperKit will update or cancel any existing and open DoorDash delivery records.|
|DoorDash driver (Dasher) arrives at the store to pickup order||ShopperKit will broadcast a DoorDash carryout notification to all tablets in the store and a Command Center Event will be triggered.|
|DoorDash sends status updates for the delivery||Any delivery status update will trigger a Command Center Event to be displayed and upon receipt of the Order Delivered confirmation, the order will be completed in ShopperKit.|
|Order is manually completed by store manager or delivery driver in the Delivery Queue||Delivery record is canceled in DoorDash|
Shipt Integration Enhancements
With this release, we have taken the opportunity to once again iterate on the Shipt Delivery partner integration as well. This integration has been improved to leverage Shipt's ability to post all Delivery status updates via WebHook. Now when delivery status updates occur, they are sent in real-time to ShopperKit vs. relying on ShopperKit to poll for updates. This means that the Shipt integration is able to take advantage of the Carryout Notification broadcast when the Shipt driver arrives at the store as well as having visibility to delivery updates via Command Center Events.
Below is a more detailed look at the various Shipt integration events and their corresponding actions in ShopperKit.
|Delivery Order is created in ShopperKit||ShopperKit will create a corresponding delivery record for the order in Shipt where the promise start time of the order is the pickup time for the provider.|
|Delivery Order is Updated or Canceled in ShopperKit||ShopperKit will update or cancel any existing and open Shipt delivery records.|
|Shipt driver arrives at the store to pickup order||ShopperKit will broadcast a Shipt carryout notification to all tablets in the store and a Command Center Event will be triggered.|
|Shipt sends status updates for the delivery||Any delivery status update will trigger a Command Center Event to be displayed and upon receipt of the Order Delivered confirmation, the order will be completed in ShopperKit.|
|Order is manually completed by store manager or delivery driver in the Delivery Queue||Delivery record is canceled in Shipt|
Zone picking by Temperature Zone
The Zone Picking feature has been improved to now allow you to define Zones by Food Safety Type/Temp Zones in addition to Merchandise Section/Aisles. When a zone has been defined using a specific Food Safety Type value, shoppers will only be presented with picks within the zones Merchandise Sections that are associated with the predefined Food Safety Type. To create a Food Safety bound zone, you simply will select a Food Safety Type value from the zone drop down and then assign Merchandise sections to the zone just as you normally would.
Printable Order Summaries
While it's always been possible to print a paper copy of the order summary from the order details within the client application, doing so required use of Google or Apple Print capable printers. Now it is possible to print these order summaries to locally or network attached printers from a web browser by using the Command Center Order Inspector. From the order inspector, drill down to the day, store and order that you wish to print. Here you will click on the ellipsis to expose the Summary option. Click on Summary and the report will load in a new browser tab where you may print it as you see fit. Please note that you may need to enable browser Pop-Ups from Command Center in order to print.
On My Way Notifications
Based on customer feedback, we have brought back the "On My Way", customer pickup notifications. You may now instruct your customers to give the stores a heads up by sending an SMS message with either "OMW" or "On My Way". When ShopperKit receives this message for an order that has been picked, staged and settled, a notification that is similar to the existing Carryout Notification will be displayed on all the tablets in the store. Unlike the Carryout Notification, the "On My Way" notification is meant to be informational only and does not provide users with an option of directly "Taking" the order for carryout.
Disable Notifications for system generated texts
Another customer requested feature is the ability to "mute" the Unread chat icon for System generated SMS messages. In a previous release we added these System messages to the thread in the chat client. These messages will still be recorded in the over all customer communication thread, but they will only trigger the unread Icon if the MessagingSystemMessagesTriggerNewMessageIcon attribute is set to True.
Display order number in shopping flow
Continuing with the customer requested features, we have now made it possible to display the Order Number along with the customer information while in the shopping flow. When the ShowOrderNumberWhileShopping is enabled, the order number will displayed directly underneath the customers name.
Returning Cancelled orders in Search
Previously when searching for orders in the ShopperKit client application, orders that were in a canceled status were excluded from the search results. With this release, Canceled orders will also be included in the result set, but they be displayed using special visual treatment so as to clearly indicate there canceled status.
GiftCard Barcodes on iOS Manual POS Entry screen
With this release, for customers who are using IOS client with Manual POS mode, you will now see Code 128 barcodes for any giftcards that have been applied to order displayed.
- Fixed regression issue that prevented weight capture when adding or substituting type 2 barcoded, weight required items.
- Fixed regression issue where lookups on certain type 2 barcodes in substitution or add items flows would return incorrect PLU based products.
- Fixed issue that limited Add Items flow to only displaying 3 orders in the select order list.
- Fixes issue that prevented the Order Details view from showing results whenever a previously added item had been removed from a container and shorted.
- Fixed issue in iOS client that would allow multiple Low Energy BT printers to be assigned to the tablet from the Device Preferences.
- Improved printer connection reset and wake up for Low Energy BT printers on iOS client.
- Added a hidden control in the iOS shopping flow that makes it possible to force a scanner reconnect command for the Honeywell Voyager scanner. To accomplish this, simply hold your finger down on the Shopping text/tab in the shopping flow for 3 seconds.
- Reduced the size of the Command Center Events by > 50% to allow for more events to appear on the screen at once.
- Fixed issue that prevented Product Total attribute from reflecting actual product total correctly for non-type 2 weighted products.
- Added an Internet Connection status indicator to log on screen.
- Fixed text overlap issues on the prepared item lite labels.