Sunteți pe pagina 1din 2

Al MersoulUpdates

By end of November

1. Change the promo code function to make it so we can create one, and share the code,
clients don’t see it, but type it in. We need to be able to specify if a promo code can be
used many times (how many) or just once per each client.
2. We need to be able to enter time of opening for each day of the week: sometimes
restaurants open at different times at different days.
3. Make it possible to suspend a client: we can suspend a client so they can’t order again,
until we change it (now we delete bad clients, and they register again). A client that is
suspended cannot use (same number, serial number, IMEI ) to register again. When
they try to order again, they receive a message saying: “your account has been suspended,
please contact admin”. (Arabic and French)
4. Add credit for users: admin can add amount to account, and when client orders, that
amount is taken out of the total of the order. When admin adds amount to account, client
receives notification (Arabic and French). The amount in account can be seen by client
next their maximum delivery amount in their account page.
5. For each restaurant to have in their admin profile page a graph with amounts for each
days of orders placed. This excludes delivery charge, and any reduction from promo code
and or client credit. A graph with number of orders too.
6. For each restaurant to add the possibility to enter coordinates, when a client opens the
app, he can only see restaurants that are within 3km radius (we can change radius).
7. When delivery boy receives order in App, he can see coordinates for restaurant, like he
can see coordinates for client.
8. For each restaurant we want to tag them to a group (Group 1, Group 2, etc…). Then
assign groups to sub admins. Each sub admin can only see orders for their group of
restaurants.
9. When a restaurant is closed, we don’t want it to disappear in the client app, it should have
a stamp in red saying closed.
10. Add the option of adding sauces and ingredients to a given product (sometimes a
sandwich comes with choices of ingredients or comes with drinks). Admin needs to be
able to enter, and client see and choses options to add.
11. We have been having issues with the GPS: the app seems store previous GPS
coordinates, or the ones the client has when they open the app. We need to make sure the
app only gets GPS coordinates of client when he places order.
12. Map: display and show our customers by geolocation for each day in the dashboard.
13. Improve the filtering:
 in orders (add the possibility of filter by phone number, delivery status and paid or
not paid)
 the users: latest and oldest and the most,the least orders
14. make it possible to mark all restaurants as closed (with on button, instead of going one by
one).
15. Show in the profile of each delivery boy the average of his ratings (reviews)
16. Allow admin to add commission by product and restaurant and display the sums of
commissions in dashboard and in the order detail, delivery boy can see the amount paid at
the restaurant (total cost - commission).

By Mid-December:

This we must test before going live, so work on admin and app side with demos before
updating the system.
When clients enter the App, they see two icons: restaurants and other delivery.
- The icon restaurants lead to same page of restaurants we have now. The other icon leads
to a page where client must type code for other user, the amount to be paid and write a
description of what they want to be picked up.
- They also chose type of transport (we will have three options).
- Once they click confirm, their delivery must be accepted by the other user.
- Once it is confirmed and accepted, the admin receives the order with details and
coordinates for both clients, he assigns it to delivery boy.
- Admin Orders page for this is different from restaurant orders page.
- Delivery boy can see the details of the delivery, the amount to be paid, and the
coordinates of pick up and drop off.
- Since delivery boy sees orders for restaurants and general delivery, they should be
presented differently somehow: maybe a different icon. This is to avoid confusion.

S-ar putea să vă placă și