Thursday, 24 September 2015

Operations plan #2 - Order cycle, App requirements



Life cycle of the order:

Type: F1
Restaurants involved: 3
Bill Amount: 300
Cash to be paid: 180

As soon as the user places an order, it is reflected in the PE app and the Dashboard. The PE app should tell him the following details before confirming: 

Order Type: F1
Restaurants Involved: 3
"Marrakesh"
"Chutney Sauce Murabba"                  } Restaurant names
"Happy Singh Da Kitchen"

Bill Amount: 300                (combined bill amount of all the restaurants)
Cash to be paid: 180           (combined cash to be paid to all the restaurants)

There will be a confirm button beneath all the details. There will also be a "order Placing Timeline" at the top. 

As soon as he confirms the order, he will see the individual details for every restaurant. For ex:

Restaurant: Marrakesh           (Restaurant Location/Map)
Items: "Dal Makhni"
Bill Amount: 100
Cash to be paid: 0 (Postpaid)

|There will be a "placed" and "Pickedup" button at every restaurant page|

After pressing the three pickedup buttons, he will see a drop down list of all the DEs with the "free" status, prioritized in a way such that the DE who just completed the delivery last would appear last.

After selecting the DE, He will press "Dispatched" 

As soon as he presses "Dispatched", the order will appear in the app of the DE assigned. 

He will see the following details: 

Restaurant Names:
Items:
Bill amount: 300
Cash to collect from the customer: 225 (Assuming 75 rs discount)

Customer Details: Name:
                            Address:
                            Phone Number:
Customer Map!
                         
|Both PE and DE app should have a button to call the helpline|


After the order is delivered, he will press "Delivered"

So to sum up:

PE presses these buttons:
                Confirmed
                Pickedup (individual pickup buttons for every restaurant involved)
                 Dispatched

DE presses these buttons:
                 Confirmed
                 Delivered

For every button, there will be a mural popup where he would confirm the button press, thereby reducing the risk of pressing the button by mistake.

No comments:

Post a Comment