Process Flow to Purchase the Product & Service – End to End

Step 1 – Order Downloaded in OMS

Order placed by the customer from will be downloaded into an order management system (OMS). This OMS is part of our store or it is a back-end Enterprise system where the order gets downloaded.

Step 2 – Inventory Allocation

As soon as the order flows into an OMS, the inventory from the Warehouse gets allocated to the order quantity. Thus the free quantity of that particular product is decreased by the order quantity.

Step 3 – Order Picking

The operations/fulfillment team will start processing the order in the warehouse. First, a pick list is generated against that order and is handed over to a picker in the warehouse to pick up that product from the bin/rack. The picker picks that product from the location mentioned in the picklist and brings it back to the packing department.

Step 4 – Order Packing and Generation of Labels

After the picking is done, the next stage is packing. At the time of packing required documents are printed that need to be sent along with the shipment package to the customer. The order is then packed in a packing box and reports like Invoices, Shipping labels are printed and kept along with the shipment.

Step 5 – Order Shipment

After the order is packed, it needs to be shipped out to the customer. The order gets assigned with the courier as per the shipping location (usually either at the time of order placement or at the time of packing) and a manifest is generated. Then the shipment is handed over to the courier guy who comes to the warehouse to pick up the shipment. Once the shipment is out of the warehouse the inventory gets reduced in the system.

Step 6 – Shipment Delivered

The shipment then gets delivered to the respected customer and the courier company updates the delivery details back to the company whose consignment it was shipping. There can also be the case of customer return or return to origin due to customer unavailability which I am not discussing here.

The below flowchart gives the above explanation in brief: