Our local grocery store offers a shop from home option that we love. We can shop online whenever we want and save our shopping cart to finish whenever we have time. You can sort items by price, brand or unit weight and when you are done you reserve a time slot to go pick up your order. It's great with kids or on busy holiday weeks because you pull into the designated parking area, they come out and load up your car and you leave. Takes about 5 minutes total. It costs $12 an order, but we save so much more by not impulse buying, and not being aggravated that it's worth it. Plus every 5th order the fee is waived.