# Restaurant pickup app - feedback welcomed!

**URL:** <https://community.glideapps.com/t/restaurant-pickup-app-feedback-welcomed/9582>\
**Category:** Project Showcase\
**Created:** [May 22, 2020, 4:37am UTC](https://community.glideapps.com/t/restaurant-pickup-app-feedback-welcomed/9582 "2020-05-22T04:37:38Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Lisa](https://avatars.discourse-cdn.com/v4/letter/l/f08c70/32.png) [@Lisa](https://community.glideapps.com/u/Lisa)\
**Post date:** [May 22, 2020, 4:37am UTC](https://community.glideapps.com/t/restaurant-pickup-app-feedback-welcomed/9582/1 "2020-05-22T04:37:38Z")

</div>

I’m working on a client app and would love testing/feedback from the community.

[https://v1-2draft.glideapp.io/](https://v1-2draft.glideapp.io/)

There have been several food sales/delivery/pickup apps showcased here, so any thoughts, bugs, comments, etc. will be helpful as I finish the first draft.

The client wants to use Stripe but needed product variations. My approach led me to create a unique order ID at the start of each order, forcing the user to complete or delete the order before starting a new one. Happy to hear other treatments that may have worked for others.

My goal is to make this app with little to no formulas in Google sheets. So far, I believe I have about 3 or 4, mainly because I couldn’t find a straight forward solution to pull ‘latest record’ data in Glide’s editor or create if-then statements where values can equal data fields (lookups or countif equivalents).

[https://v1-2draft.glideapp.io/](https://v1-2draft.glideapp.io/)

---

<div class="post-metadata">

**Author:** ![Manan\_Mehta](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/manan_mehta/32/13957_2.png) [@Manan\_Mehta](https://community.glideapps.com/u/Manan_Mehta)\
**Post date:** [May 22, 2020, 5:13am UTC](https://community.glideapps.com/t/restaurant-pickup-app-feedback-welcomed/9582/2 "2020-05-22T05:13:13Z")

</div>

The first thing I noticed is the lag after submitting the start an order form. This is due to the Google sheets formula. This may sometimes result in duplicate entries from users. If you could find a way to trigger the same visibility in Glide data editor, it would avoid this lag.  
Other than that, the app is really clean and simple which gives it a great UX

---

<div class="post-metadata">

**Author:** ![Christophe\_HK](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/christophe_hk/32/4161_2.png) [@Christophe\_HK](https://community.glideapps.com/u/Christophe_HK)\
**Post date:** [May 22, 2020, 8:20am UTC](https://community.glideapps.com/t/restaurant-pickup-app-feedback-welcomed/9582/3 "2020-05-22T08:20:28Z")

</div>

Hi Lisa,

First, this app is clean and well structured, very nice, congrats.

2 small remarks :

1. when you add an option, the extra cost is not indicated. It results that the price displayed is majored but there’s no detail. You should concatenate both the option item + the extra cost in the option selection drop-down.
2. when I connect the app, I am to provide the expected pickup time. But then, when I review my order, I am again asked to provide a pickup time, and the drop-down choice list is not prepopulated with the choice I made at the beginning. You should either prepopulate the pickup time in the review order screen, either not ask this info at the beginning of the order workflow.

But again, very nice, very clean, very pro! 👍🏻

---

<div class="post-metadata">

**Author:** ![Christophe\_HK](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/christophe_hk/32/4161_2.png) [@Christophe\_HK](https://community.glideapps.com/u/Christophe_HK)\
**Post date:** [May 22, 2020, 8:25am UTC](https://community.glideapps.com/t/restaurant-pickup-app-feedback-welcomed/9582/4 "2020-05-22T08:25:34Z")

</div>

Third remark : I didn’t complete my previous order test, I didn’t pay (I won’t be able to come from France at pickup time 😉).

If I reconnect the app, the cart is still here and no way to get it empty (aka. I can’t cancel the previous order by myself)

You should probably work on the use case : customer don’t complete his order, he could cancel his cart to be able to start a new order.

---

<div class="post-metadata">

**Author:** ![Christophe\_HK](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/christophe_hk/32/4161_2.png) [@Christophe\_HK](https://community.glideapps.com/u/Christophe_HK)\
**Post date:** [May 22, 2020, 8:29am UTC](https://community.glideapps.com/t/restaurant-pickup-app-feedback-welcomed/9582/5 "2020-05-22T08:29:16Z")

</div>

Forth remark : as you manage user profiles, it could be interesting for the clients to retrieve previous order on their profiles. This way, if I made an order last week and want to order exactely the same thing today, I could select the previous order and get all items “automatically” applied in the cart, excepted the pickup time that I will set when I will review my new order.

This is not really a remark, just an idea or new use case which, I think, could be useful for clients.

---

<div class="post-metadata">

**Author:** ![Lisa](https://avatars.discourse-cdn.com/v4/letter/l/f08c70/32.png) [@Lisa](https://community.glideapps.com/u/Lisa)\
**Post date:** [May 22, 2020, 9:30am UTC](https://community.glideapps.com/t/restaurant-pickup-app-feedback-welcomed/9582/6 "2020-05-22T09:30:23Z")

</div>

Thank you both @Manan_Mehta @Christophe_HK!

I’ll have to think hard on how to recreate the current set up from Sheets in the data editor. Curious if you’ve been able to do a lookup function or display the latest a record using the data editor in Glide alone?

Chris: Great minds think alike! I’m still working on the other features (deleting an order and reordering previous orders). I have it where the user can see their previous orders, but haven’t tried out the reordering part just yet 😉

 ![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/2X/0/0ac2398be95ddd74c2e152b60224aaadd770548a.jpeg)

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [May 22, 2020, 9:47am UTC](https://community.glideapps.com/t/restaurant-pickup-app-feedback-welcomed/9582/7 "2020-05-22T09:47:06Z")

</div>

Hi Lisa,

I think you might get an idea from this thread, which Jeff and the poster was discussing about getting the latest billing dates.

> [@Help with a google sheet query for a billing app](https://community.glideapps.com/t/help-with-a-google-sheet-query-for-a-billing-app/9099/24):
>
> I do not know how you can figure out these things, Jeff, but that worked! Thank you. Now that I have the latest billing dates how would you advise it best for me to help the Biller figure out things like the total amount paid by Payers on that date? Or to get a list of who these Payers were? Is that something I can do within Glide or do I have to figure out how to do on my Google spreadsheet?

---

<div class="post-metadata">

**Author:** ![Christophe\_HK](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/christophe_hk/32/4161_2.png) [@Christophe\_HK](https://community.glideapps.com/u/Christophe_HK)\
**Post date:** [May 22, 2020, 9:59am UTC](https://community.glideapps.com/t/restaurant-pickup-app-feedback-welcomed/9582/8 "2020-05-22T09:59:07Z")

</div>

Perfect for the reordering!

I think you could implement the reordering feature quite easily. In the Profile tab, when clicking on one of the previous order, display the detail view. In this detail view add a “reorder” form button. In the form, you can add the choice component for pick-up time, and add in the destination sheet all existing “column” values describing the previous order (these column values won’t be displayed to the client, just the pickup time drop-down, and any other text you need.

It could be useful in the form to let the client able to adjust the quantity for each item, but not easy (or even not possible) to display the ordered items and quantities (modifiable) in the form…

---

<div class="post-metadata">

**Author:** ![Lisa](https://avatars.discourse-cdn.com/v4/letter/l/f08c70/32.png) [@Lisa](https://community.glideapps.com/u/Lisa)\
**Post date:** [May 22, 2020, 12:32pm UTC](https://community.glideapps.com/t/restaurant-pickup-app-feedback-welcomed/9582/9 "2020-05-22T12:32:59Z")

</div>

VERY interesting. I’m going to play around with this to see if it can replace my current set up.
