B2C Order Processing in B2B Warehouse setup
Overview
Key Idea here is to expose huge inventory lying in the B2B mother warehouse on Marketplaces using Increff Integrations and using sellfast (SFS) as a Unified Seller Panel.
Serialization is done after receiving the orders.
High Level Steps
Expose B2B ERP inventory to all marketplaces using Sellfast CSV Inventory upload and receive orders.
Generate Picklist in Sellfast on the basis of Marketplace SLAs and Items in order
Create outward Orders in ERP on the basis of above picklists.
Pick Inventory from B2B Warehouse and send it to Sellfast Area for order processing.
Picklist wise Serialize Inventory and do Sorting and Pigeonhole consolidation
Pack using serial ids and generate invoice and shipping labels
Manifest and despatch
Exposing inventory from Sellfast
CSV upload of sku wise absolute salable qty or sku wise incremental salable qty.
Or Via APIs
Picklist generation
Once orders are received in Sellfast, users can generate picklists on various logics to be given to ERP for picking.
Ideally 1 Picklist should be generated every hour or at a fixed interval to maintain distributed flow.
Sellfast gives the option to the supervisor to upload an order csv to use their own logic of generating picklist.
From Sellfast UI picklist can be generated on basis of count of orders, channels and SLA
During sorting and processing, sellfast will optimize orders in 1 picklist by SLA (agnostic of channel).
Using Picklist to create B2B orders in ERP
Ideally 1 picklist should be mapped to 1 b2b order in ERP.
If ERP can take the picklist Id as reference, then multiple B2B orders can also be mapped to 1 picklist.
For example
Picklist Id | B2B order number | No. of Items |
1001 | DN1010 | 200 |
1002 | DN1011 | 100 |
1002 | DN1012 | 100 |
B2B Order creation in ERP and Process
B2B orders will be created in ERP mapped to picklists in Sellfast. For ERP orders, we don't need to know the channel mappings i.e B2B orders can be channel agnostic as anyway sorting will be done in Sellfast.
This will increase picking efficiency in ERP.
After picking, ERP will do box-wise packing for B2B orders ( regular process. ) In this step ERP will confirm shipping of X no. of items for this picklist and B2B order.
External Item Id Generation and pasting
Sellfast sorting, pigeonhole and packing will work on External Item Id barcodes.
Here the term external Item barcodes is used, as sellfast is agnostic of from “where” these barcodes Ids are generated (as long as they are unique).
Although sellfast will give options of generating stickers for ease of operations
There could be any logic of generating these barcodes. Sellfast will support these methods of barcode generation
Generate Barcodes in Bulk by Qty
In Sellfast Barcodes Printing, give inputs of
Prefix 1, Prefix 2 and count of item stickers to be printed. And sellfast will print those many Unique External Item Id barcodes.
For example :
Prefix 1 | Prefix 2 | Count |
1001 | DN1011 | 100 |
System will generate 100 stickers. Here 001 - 1001010101
001 is the sequence number, i.e 100 barcodes were there then this will be 1 to 100.
1001010101 is the unique number generated from the system internally.
Increff | |
1001 | |
DN1011 | |
001 - 1001010101 | |
Barcode |
Generate Barcodes in Bulk by CSV upload
In Sellfast Barcodes Printing screen, CSV upload tab, upload a CSV of your own unique Ids, (could be a list from your vendor or could be just an Excel generated sequence)
For example :
Prefix 1 | Prefix 2 | Barcode-Id |
1001 | DN1011 | ABC-100 |
1001 | DN1011 | ABC-101 |
System will generate stickers like this. System will check if “1001-DN1011-ABC-101” is unique in CSV.
Increff | |
1001 | |
DN1011 | |
1001- DN1011 - ABC-101 | |
Barcode |
Generate Barcodes One by One
In Sellfast Barcodes Printing screen, in One-by-One tab
Input value of Prefix 1, Prefix 2 as fixed inputs, and scan SKU
For example :
Prefix 1 | Prefix 2 | SKU |
1001 | DN1011 | ABC |
System will generate ONE sticker like this.
System will ask for scanning External-Item-Id again.
At this point we will create mapping of Sku and external-item id in the system. This mapping can be used in sorting to reduce the sku scan.
Increff | |
1001 | |
DN1011 | |
1001- DN1011 - ABC | |
Barcode |
Sticker will not contain sku value.
Sorting and inbounding process
Sorting and Inbounding can be done by 3 methods,
By Picklist-Id, SKU and External-Item-Id Scan
By Picklist-Id and External-Item-Id Scan
Picklist-Id and SKU Scan (for those who don’t want to use External-Item-Id)
Sorting method can be chosen from the UI configuration popup in the sorting screen.
If Barcodes are generated in BULK or by CSV upload, then since the system does not have sku and External-Item-Id mapping hence Sorting can only be done by scanning SKU.
Picklist-Id is a constant input and does not need to be scanned every time.
Sorting by SKU, External-Item-Id
If the Item Ids are generated in Bulk, then use this method.
Scan Picklist id, sku and external Item Id, system will internally do a lookup and assign this item to an order with least SLA.
Sorting by External-Item-Id
If items Ids are generated one by one, then use this method.
Scan Picklist id, External Item Id, system will internally do a lookup and assign this item to an order with least SLA.
Single Order Process
System will show details which items belong/are mapped to Single item order.
These can be directly taken to pack stations.
Pigeonhole Process for Multi Order Items
If Item is assigned to multi-item order, then pigeonhole consolidation is required.
For the First item of an order, the system will take an input scan of pigeonhole id for this order.
For subsequent items of this order, the system will show Pigeonhole Id to be scanned and take input of pigeonhole Id again as confirmation.
For the last item of this order, the system will show a popup that this XYA pigeonhole is full and can be emptied and taken to packing.
Packing
Packing can be done by 2 methods,
By External-Item-Id Scan
By Picklist-Id and SKU Scan (for those who don’t want to use External-Item-Id)
Packing by Order Id
For multi item orders, confirmation packing is not allowed until all items are scanned.
Packing By External-Item-Id Scan
Scan Eternal-Item Ids, press confirm packing and generate a label.
Packing By SKU Scan
Scan Picklist-Id and SKUs press confirm packing and generate a label.
Packing By Order Id Scan
Scan Order-Id and SKUs press confirm packing and generate a label.
Manifest & Handover
Manifest
Scan AWBs to create manifest to make packets ready to dispatch.
Handover
Scan manifest Id to Handover when the currier person comes for pickup.
Return Processing
Returns Gate Entry
Return Processing
Taking Inventory Back to B2B warehouse.
On each return processing station, inventory will get segregated in two buckets, QC pass and QC fail.
Packing App Steps
Here Packing app can be used to track and send back items to B2B warehouses.
Create a New Box Id in Packing app
Scan and add all items present in 1 bucket to this Box.
Close box and generate box wise packlist on Box. In Reports data will be present what item is what box and status of each box.
Generate data of all Closed status boxes, to create B2B inward order in SAP.
Send Boxes physically to B2B Warehouse.B2B warehouse, marks the boxes as Received in Packing app And do the inwards on their side.