The vendor/owner of the shop wants to automate its system. The company is a supplier of farm fresh meat products. The company supplies its products in different regions/state and cities of the country through its distribution centres.
The website enables the customer to browse through the items present in the catalogue. The catalogue is the collection of items under various categories. The catalogue is created referring the stocklist available with the manager. The stocklist is the list of items with total availability and balance and reorder level.
The items are displayed with rates, weight, and delivery slot availability to the customer on website. The customer books item and add them to the cart. The customer is allowed to bill the item in the cart within 24 hours of booking. Failing to do so the cart will reset after the said time.
Once the items are cart-booked the customer proceeds for payment. To enable payment the customer must register to the website. The customer registers with the site using mobile number, then Facebook ID or Google ID. This generates a registration Id and a dedicated wallet for each registration. The registration is verified through the email link or OTP . He is directed towards the payment gateway/ proceed to checkout.
Before making payment, he may apply for coupon for referral note. Customer rewards such as Coupon ,referral codes and offers are declared by the company at various occasions. The customer applies the reward and avail discounts.
Once the payment is received the purchase order is generated. This PO is sent to the manager for approval. The manager checks the stock list and approve the order for processing. In case of disapproval the customer is notified the reason through mail or sms and the status is marked cancelled and amount is credited to customer account.
The approved purchase order goes to the dispatch section for parcel creation. Each parcel is attached with invoice and delivery note. The invoice bears list of items their quantity their price , billing and shipment details.
Delivery boy collect the parcel from dispatch section and delivers to the customers doorstep. Delivery boy finally marks status of delivery such as delivered, returned, cancelled(customer not response), and specify the reason for the same. The client shares the feedback of the item received.
In case of cancellation of order payment is added to the customer wallet or account. All the payment transaction are made through the wallet. After receipt of the PO operator updates the status till delivery.