Kroger clicklist pickup service has changed my life for the better and I heartily recommend it to anyone who can afford the small fee and has a motor or social disability (and lives near a Kroger). The first 3 times are free and after that there is a $5 fee each time (plus tip if you want to do that -- it has to be in cash if so). Sometimes they have deals where if you buy certain items you get the pickup for free.
As a socially anxious, ADHD person I can't even describe how much work it is to weave around people and block out conversations and colors and words and unwanted items, especially now that my only times to go to the store are evenings and weekends. It is so hugely relieving to not have to manage that.
Even without clicklist, the Kroger app for android is incredibly useful. It allows you to add coupons to your card, shop sales, and save multiple grocery lists (saved items) as well as your cart (for pickup or delivery service). First you set your store, which allows you to search the entire store for an item you want (however you have to use whole words: "pap" won't bring up any items but "paper" will). When you search for an item you can add it to your cart and your list at the same time, or to just one of them. You can add to a list by manually entering items or by scanning in barcodes, and having a list makes it easy to find sales and coupons for the things you want.
The fact that I can shop by sales and coupons without getting distracted means that I can more than make up for the $5 it costs to use clicklist. I don't buy impulse items (unless there is a really great coupon or sale) and I don't forget to get things because I can add them to my cart the second I think of them, rather than having to wait and add them when I am in the store.
The fact that I don't have to be in the store after work or on the weekends means that:
* I get back at least 4 hours of my small amount of free time per month (I use clicklist about once every 2 weeks).
* I don't have to do a lot of difficult blocking out of sensation after a long day of cognitive labor.
* I don't have to sacrifice part of my 2 rest days to do hard mental and emotional work.
* I don't have to interact with more than one stranger in person.
Here's how I do it:
First I open the coupon section and sort by value. I scroll through and anytime I see something that I might want, I add that coupon to my card. When I get down to the low-value coupons I then switch to the "my coupons" tab and click on each coupon that I want to use on this trip. From the coupon details page, I scroll down and select the item I want from the list of things that match the coupon. Because everything is sorted this way I never mistakenly get things that don't match the coupon!
When I have done this with each coupon that I want to use, I then open my primary shopping list. On my primary shopping list I have everything I ever buy*. I scroll through and scan for the sale items, which are marked with a yellow and red highlighted price showing how much cheaper they are than usual. If it is on sale and I need it now or if it will store for a long time, I click on the picture of the item and then click "add to cart."
Finally, I look through my cart and consider what I have at home and what else I might need that goes with the things I am buying -- for example if I am buying eggs for french toast I get milk and bread if I don't already have those. When I am finished, I add instructions for any items I want substituted if they're out, and pick a time! at my Kroger you have to order at least 4 hours ahead of pickup, which stops at 8pm, but that's just enough time for me to get there after work.
They will even bring it out in crates unbagged so that you can bag it at the car (at least at my Kroger)! You do have to call the store when you arrive but it is a dedicated number and a series of rote questions, so at least for me it is not too difficult.
*If you use a Kroger plus card every time you shop, you can go online and log in to see everything you've ever bought! I used this feature to populate my shopping list. Every time I see something I might want, I add it to my list so that I can easily see when it goes on sale. This helps keep me from impulsively buying things because now I can "remember" to try them later.