HomeCooked / HomeCooked

Apache License 2.0
2 stars 0 forks source link

Notifications #30

Open valdrinkoshi opened 9 years ago

valdrinkoshi commented 9 years ago

TBD

marcandreoli commented 9 years ago

@valdrinkoshi @lucasnoah Below are the message templates for the three types of notifications (in-app, SMS, and email). If said notification is not necessary for alpha it is indicated in parentheses Let me know if anything is missing...

For Buyers:

Upon placing order

SMS:

Elizabeth will have your meal waiting for you between 6 and 8 PM on Saturday July 25th. Pick-it up at 1555 Cole Street, Apartment 104, San Francisco. View your order here.

In-app (nice to have):

Elizabeth will have your meal waiting for you between 6 and 8 PM on Saturday July 25th. Pick-it up at 1555 Cole Street, Apartment 104, San Francisco.

Email (nice to have):

Subject HomeCooked Order Content Elizabeth will have your meal waiting for you between 6 and 8 PM on Saturday July 25th. Pick-it up at 1555 Cole Street, Apartment 104, San Francisco. View your order here (mobile only).

Receipt:

In case of cancellation:

SMS:

Bad news! Elizabeth has cancelled your HomeCooked order for Saturday July 25th. Place a new order here.

In-app (nice to have):

Bad news! Elizabeth has cancelled your HomeCooked order for Saturday July 25th.

Email (nice to have):

Subject HomeCooked cancellation. Content Bad news! Elizabeth has cancelled your HomeCooked order for Saturday July 25th. Log back into HomeCooked to place a new delicious order.

10 minutes before meal is ready:

SMS (nice to have):

Your meal is ready in 10 minutes! Pick-it up between 6-8pm from Elizabeth at 1555 Cole Street, San Francisco. View your order here.

In-app (nice to have):

Your meal is ready in 10 minutes! Pick-it up between 6-8pm from Elizabeth at 1555 Cole Street, San Francisco.

After order is complete

Email:

Subject HomeCooked Receipt Content Thanks for ordering from Elizabeth Pick-up: 1555 Cole Street, San Francisco Time: 6-8PM Saturday July 25 Meal: Cajun Crab Curry Price charged to card: $6.75

For Sellers:

New order received

SMS:

Congrats! For $22, Amy just ordered 3 Lasagnas Milanese for pick-up between 6-8pm on Saturday July 25th. Tap HERE view your orders.

In-App:

Congrats! For $22, Amy just ordered 3 Lasagnas Milanese for pick-up between 6-8pm on Saturday July 25th. Tap HERE to view your orders.

Email (nice to have):

Subject HomeCooked Order Content Congrats! For $22, Amy just ordered 3 Lasagnas Milanese for pick-up between 6-8pm on Saturday July 25th. Tap HERE to view your orders.

When seller wants to cancel an allocated order:

In-app:

Are you sure? If you cancel you will receive a zero star rating for each cancelled order.

Buyer has arrived:

SMS:

Amy is here to pick-up 3 lasagnas Milanese

In-app:

Amy is here to pick-up 3 lasagnas Milanese

valdrinkoshi commented 9 years ago

@marcandreoli, will go ahead and modify your list (formatting), then provide my feedback ;)

marcandreoli commented 9 years ago

Sorry about the crappy format and Thanks :)

valdrinkoshi commented 9 years ago

no pb @marcandreoli, now it is done! Ok so I think that after the order is completed should also have a reminder to rate the dish + a link that redirects to the dish reviews

valdrinkoshi commented 9 years ago

or even better have a separate notification after 1 hour (e.g. only in app)

marcandreoli commented 9 years ago

@valdrinkoshi : No, I think that the rating should happen on the first screen when the user logs back on. That way, we can make it mandatory to fill in a rating before placing another order. This is just like Uber / Lyft

valdrinkoshi commented 9 years ago

i see what you mean, but HC is slightly different because we have to wait at least 1 hour before asking for the review, while Uber asks for the review right after the ride. Shall we force the user to give the review when he wants to place a new order? (e.g. you cannot order food if you don't review the previous dish before) What I would like to avoid is the user opening the app right after the pickup and see the popup "so how was the dish?"

valdrinkoshi commented 9 years ago

shall we have a page "pending reviews" on the side menu?

marcandreoli commented 9 years ago

@valdrinkoshi : That is a great idea!

marcandreoli commented 9 years ago

No reminders though. The tab should be obvious enough for them to see

valdrinkoshi commented 9 years ago

ok sounds good, will update the issues accordingly then.

lucasnoah commented 9 years ago

@valdrinkoshi tell me more about what these links at the end of the text messages are supposed to be.

valdrinkoshi commented 9 years ago

good question @lucasnoah. We can try to use the same url schema for ios & android (e.g. homecooked://), so the links should be the same no matter the device http://mcgivery.com/using-custom-url-schemes-ionic-framework-app/ You can get the urls from the browser:

these should be enough for the notifications

valdrinkoshi commented 9 years ago

Alright we got the notifications working! now we need to tell the client to which state it should go

Could we have this info sent by the push notification somehow?