This document describes the design and SOPs of the integration between Assure and Flipkart Smart marketplace.
Integration Mechanism
This integration is a REST based integration.
Integration model
The current integration will enable sellers to use the Flipkart Smart fulfillment (FAssured) model with Flipkart marketplace.
Other models which is supported by the Flipkart are
Flipkart Seller fulfillment
Interfaces (Integrated)
Order creation
Cancellation Sync
Inventory update
On Hold orders
Pack Order
Get shipping Label
Handover
Interface (Not Integrated)
Returns
Inventory Management
All the inwarding in the warehouse will happen in Assure WMS bins.
Assure will sync real time inventory with FK smart from the common inventory pool only. Fk smart as well as other marketplaces can work on the common inventory pool.
Assure will maintain a max 1500 quantity per FK bin.
Whenever there is a change in inventory in the warehouse, Assure will add or remove inventory from FK bins limiting the max inventory in 1 bin to 1500.
Assure will not match the FK bin wise inventory to WMS binwise inventory.
Because of the mis-match in FK bins and actual warehouse bins inventory, Assure won’t be able to handle physical inventory Audits.
Clients will have to take care of physical inventory Audits.
Note: As Assure will be uploading max 1500 pieces in one bin, there can be a case when total bin capacity is achieved. For example 100 bins were configured in Assure and (100*1500)=1.5lac of inventory has been uploaded, now any new inventory update will receive errors as there are no empty bins.
We will set up a report of bins with the capacity available. Client team will have to check the Bin capacity report on a regular basis to avoid this situation.
Order creation
Assure keeps pulling orders from FK smart on the basis of time. Works like any Flipkart v3 only.
Picklist Release
For processing of FK smart order, picklist is a mandatory step. At the time of ack call from assure, FK smart proxy releases a 25 order pickList on FK Smart and then links the orders and the picklist Id.
This picklistId is used at the time of order packing.
On Hold orders
During order creation, if the order is onHold on FK Smart, it is kept as on hold in Assure.
Assure then keeps on checking the status of the onHold orders and FK Smart proxy checks the order status on FK Smart and updates the on Hold in Assure if the order is unholded.
In this case, there is no way to set the accurate SLA time as initially when an order is onHold, it’s sla is not defined. And when the order is unholded, SLA time doesn’t come from FK Smart. For now SLA is set to the time at which unhold was fetched + 2 days.
Pack Order
Pack order call is sent to FK Smart. There is no clarity on how to fetch cancelled orders. Currently in pack call, Assure send the whole quantity and we are expecting an error from FK Smart
Get Labels
Label document is fetched from FK Smart
Handover
Orders are marked dispatched in this call.
Returns
Returns have to be processed in the FK Smart panel. And then return Order has to be uploaded on the CIMS screen and items are to be inwarded.
Support from Flipkart
Flipkart does not provide any support for issues witnessed by any WMS other than Flipkart WMS in inventory sync, order sync or order processing.