Release Features    

Date: AMJ, 2021

New Releases and enhancements

The following are the new releases and enhancements.

1. Geo-location based order allocation

2. Creating clusters and prioritizing fulfillment centers for order allocation

3. Custom Order Priority filters

1. Geo-location based order allocation

This filter enables you to provide a more convenient and smart supply chain for your online customers by using just the customers' delivery PIN to identify their location and accordingly assign the fulfilment location.

Problem Statement

For merchants who would like to have the nearest location rule can do it only based on the Pincode, City, State or Country. But all these are based on the manual mapping created using delivery areas. The merchants are not getting a real-time nearest location based on the latitude and longitude of the customer and location (store/warehouse). 

We can capture latitude and longitude during the order creation but would involve few customizations at the SF level to accommodate. Some merchants might opt for these changes and some might not like any flow changes in the checkout journey. We also have headless OMS customers who would again not pass the lat-long details while creating the order. For such merchants having to find the distance between the customer shipping address and the store/warehouse location is not achievable currently.

Solution

We have enabled a configuration that will pick the shipping address Pincode and country code and get the lat-long details by calling a Google GeoLocation API. 

To enable this, navigate to Settings > Application Settings > Store Settings > Distance Calculation Logic

The Google API keys provided in Social Networking Sites API Setup is used for this config and additional cost could incur.

2. Creating clusters and prioritizing fulfillment centers for order allocation

This feature allows merchants to allocate filters based on delivery area.

Problem Statement

Earlier, merchants were not able to create a cluster of fulfilment centres that were based on criteria like company-owned, franchise or warehouses. Further, they were not able to prioritize who would get the majority of orders before it was routed to the subsequent locations/fulfilment centres.

Solution

Allocation will filter based on defined Delivery Area mapped to a location and with allocation ranking. The delivery area acts as an identifier for stores and allocation will be fencing only those stores which are mapped to the respective delivery area.


To enable priority area, navigate to Settings > Order Settings > Consider only those delivery areas for allocation that have been configured in the rule condition.

3. Custom Order Priority filters

This feature enables merchants to use custom order priority filters.

Problem Statement

Current order filters allow the merchant to filter the order based on the sub-status of the order and the actions are limited to only the change of sub-status. Merchants who want to filter out order grids based on the payment mode, shipment mode cannot be achieved using the current filters and they cannot update the order status from this filtered grid. Merchants need these capabilities to process high-priority orders first, before moving to the rest of them. 

Solution

The current order filter will include order properties listed below,

  • Payment mode- Prepaid/Postpaid
  • Delivery mode- Home delivery/ Pickup at store/ Pickup points
  • Shipping modes - Standard, Express, etc.,
  • Payment methods - PayU, CCAvenues, PayAtStore, COD, Bank Transfer, Multiple payments( display all the payment methods that are enabled for the brand)

The rule can have multiple combinations of filters and the action to be selected can be either to update the order sub-status or order status, irrespective of the filter being applied at the order or the order sub-status level. 

Currently, we support only the forward flow from Authorized status until Return initiation status for order status updates action.