This site uses cookies for performance and functionality, to personalize content and advertisements, to provide social media features, and for analytics. By clicking “Accept” or by continuing to use this site, you accept the use of cookies. You can find out more about our data usage in our Privacy Policy and Data Usage statement.
Learn More


Making Shopping Easier with WizerFood

I'm going to talk about a topic that I don't think a lot of people find fun: grocery shopping. For me, it's the drain on time and the inevitable expense (which has only been going up and up lately!). However, we need to eat, and eating out at restaurants every day is not a great option - so what are some of the issues that feel like they could be solved (or at least mitigated)?

  • I'd like to forget fewer items. This speaks to the "drain on time." For example, if I build a list based on what I think I need, then go to the store and invest an hour of my life to get those items... and then I discover that I forgot to add an item that was part of something I planned to make... now I'm either thinking of a replacement I might have on my shelf, or deciding if I can get away without the item, or heaven forbid: going back to the store again for maybe one item!
  • I want to make the shopping process faster. I don't like moving through the store, only to have to retrace steps when I realize I had forgotten to get an item I could have picked up earlier. If I had a list sorted by shopping section, this would help.
  • I don't want to shop for items that I need far away in time (putting freshness at risk), but I don't want to be forced to shop every couple of days, either. And if I change my plans before I shop, it would be nice to take into account the new plans (... automatically). Making planning easier is the theme here.
  • I'd like to reduce my tendency to impulse buy. One important way to do that is to not go to the store hungry! Another way is to have a list and a mentality of "get in and get out." It's important to stick to a list aka "plan" given I find that impulse buys have a higher tendency to sit around and spoil - or be less-healthy choices. Addressing spoilage helps reduce food waste, which helps the pocketbook and the environment!

All of these points can be dealt with to some degree by using a simple, paper grocery list. However, being a data guy, this seems like something we should be able to automate. For example, if I have a paper list, I'm probably assembling it in a stream-of-consciousness style, not paying attention to ordering it by store section. However, it's easy enough to add sections to items and build a list sorted based on that.

Or as another example, if I can include Shopping as an event type on my calendar (and I'm interested in managing this), then if I see I'm planning on going to the store five days from now, my current need can be filtered to just what I need between today and four days from now. Or if I don't want to manage scheduling store visits, why not have a default number of days that I'm prepared to shop ahead.

These are the types of requirements that have gone into WizerFood. The general process of adding meals to your calendar, feeding into your grocery list (also accounting for what's on your shelf), and then being something you can use while shopping is demonstrated in this short video:

The Shopping page adapts to different device sizes to give a quick, one-tap way to mark items as shopped, while you shop. This can be controlled through the Click Action:

  • Mark Shopped - No Quantity. This removes from your list and adds to your shelf with no specific quantity. If you're not into tracking exact quantities, this is easier, with the trade-off of less accuracy. WizerFood has ways to still help you when you don't use quantities. (This is my own preference.)
  • Mark Shopped - Match Quantity. This assumes you shopped the same amount that's specified on the list (if any). Like with "no quantity," the item disappears from your list - and shows up on your shelf list.
  • Ignore Till Next Need. This is a general way to hide an item on your list. It disappears until you give WizerFood a reason to believe you need it again - such as if you add it manually, or add a new meal that needs it, etc.
  • Ask Me. This invokes a popup where you can pick an action, from a slightly larger list. The drawback? An extra click is needed.

When you mark an item as shopped, WizerFood will ask you if you want to start a new shopping session, using a popup like this:

Here you can optionally provide a store name and start a tracking session. The advantage of tracking is we can identify patterns of shopping that can help on future trips. We can also provide basic details like this, based on history:

The next video shows some more advanced features, in action:

Flipping the Script

The approach of having a grocery list generated for you changes the planning process. Instead of listing out what I think I need, I flip the script and identify what I know I already have / don't need, instead. Does this work better? Anecdotally, it does for me. (It becomes a quick review of an automated list.)

WizerFood includes different list styles. The main thing to emphasize is that if you prefer to see all items, even those you might have on your shelf, or items further away in time - options exist.

In fact, this capability: to decide if you want to cut off your list at your next shopping trip or a default number of days that you can set (and have your preference remembered), was something that was added through enhancement suggestions:

More features are coming to improve shopping... what do you want to make your life easier? Just ask! There's a good chance we can find a solution.

By the way: if you haven't seen our recent new feature... we now have an Alexa Skill for WizerFood. Learn more.

 

Was this page helpful?