Personal shopping in Des Moines and the surrounding area
Your shopper.
Not a shopper.
One person learns your brands, your stores, and the small details that make a trip feel like yours. Then remembers them next time.
Rather talk to a person first? Email ianwalmsley@ianlan.net


Meet your shopper
Ian Walmsley
Owner, and probably your shopper
Personal shopping, down to the details
The little things are the whole thing.
A few details you can share
- The bananas
- Green, please.
- The ground beef
- 90/10, in a 2 lb pack.
- A substitution
- Ask before choosing.
The same person
A shopper who learns your household.
The real receipt
A photo of what the store charged.
No grocery markup
Store prices, with our fee separate.
Simple from the first trip
Tell us once. Feel known after.
- 01
Tell us what you need
Send a list, a photo, or a quick note. Your shopper can work with it as it is.
- 02
We take care of the trip
Your shopper knows your preferences and checks with you when something needs a decision.
- 03
See exactly what happened
Your groceries arrive with the store receipt and a clear breakdown of the trip.
Built around your household
Better every time we shop for you.
Your shopper keeps track of the things that matter to you: brands and sizes, which stores you prefer, what to substitute, and how to reach your door.
Your preferences
The right brand, size and store.
Your decisions
When to substitute, and when to ask.
Your doorstep
Delivery instructions followed your way.
No surprises at checkout
A clear price for a real trip.
$25a trip
Plus what the shopping actually cost, at the price on the receipt.
You pay the store price for what we buy. We photograph the receipt, show our service fee separately, and never hide a markup in the groceries.
What appears on your bill
- Service fee
- $25 a trip
- Mileage
- Included — we do not charge for the drive
- What you asked for
- Store price, from the receipt we photograph
- Tip
- Optional, and all of it goes to your shopper
Pay as you go is our standard rate. Your household sees its own rate on every order if a different one applies.
A person, not a dispatch queue
Know who is coming to your door.
Pick a preferred shopper and a backup. You are told which person accepted the trip before they set off, and your delivery instructions go with them.

Ian Walmsley
Owner, and probably your shopper
For your whole household
You can order for someone else. The person at the door needs no account or app, and the person paying can be somewhere else.
More than groceries
Big-box runs, pet and household supplies, hardware, returns, and other everyday errands can all fit into a trip.
Where we go
Des Moines and nearby areas. Ask us if your address is close.
No membership. No long commitment.
Start with one trip.
Send a list, see the receipt, and decide if we should do it again.