Corner Grocer: Market Sim

Category

Description of App

Run a little neighborhood market. Order stock, fill the shelves, set your prices, ring up customers at the register, and grow your shop from a corner store into a premium market with a second branch.

Corner Grocer is a market management game built to be played with VoiceOver from the very first day. Sighted players and VoiceOver players play the same game with the same rules.

A DAY AT THE MARKET
‱ Morning: check deliveries, prices and today's event, then place your orders in the office.
‱ Open: customers come in, ask for help and queue up. Scan their items, take cash or card, and count out the change.
‱ Stock: open crates in the stockroom, put goods on the right shelves and watch the dates. Goods go off, and a wrong shelf sells less.
‱ Evening: read the report, get one clear tip for tomorrow and decide what to invest in.

GROW
‱ Start with an empty corner shop and a basket of bread. Earn, then invest: shelves, fridges, freezers, produce stands, bakery cases and deli counters in build mode.
‱ Move up through four store sizes: corner shop, mini market, big market and premium market.
‱ License new product lines. There are 48 products, from bread and milk to hummus, pet food and olive oil.
‱ Open extra registers and hire cashiers. Your own register is always yours.
‱ Much later, open a second branch run by a manager you choose, and read its result in the evening report.
‱ Invest in upgrades, supplier contracts and campaigns. Contracts and campaigns can renew themselves.
‱ In the office, one button fills your order from the suggestions. In the stockroom, one button places every crate that has room.
‱ Daily goals, 22 achievements, and events such as heat waves, rain, power cuts, rival sales and supplier delays.
‱ There is no final day. Play as long as you like.

BUILT FOR VOICEOVER
‱ Every station has labelled controls in a fixed order, plus actions for the rotor. Anything you can drag also has a way to do without dragging.
‱ Three speech levels: Full, Balanced and Sounds First.
‱ Magic Tap pauses and resumes the day.
‱ Sound carries information: door chimes, scanner beeps, queue alerts, shelf warnings. The Listening Room in Settings plays every sound and tells you what it means.
‱ Easy, Normal and Custom modes, with assists for patience, day length, customer flow, wrong-shelf protection, undo and clearing spoiled goods each morning. Assists are for everyone and always free.
‱ Short optional small jobs fill the quiet moments at the register.
‱ Customer voices are generated with AI. You can turn them down or off in Settings.

MAKE IT YOURS
Decorate your shop in the Shop Studio: floors, walls, counters, signs, lights, decor and outfits, plus atmospheres, music albums and end-of-day tunes. Name your shop and let the game describe it to you.

FREE TO PLAY, WITH OPTIONAL ADS AND PURCHASES
The game is free to download. Cash from the shop pays for stock, shelves and upgrades. Coins are only for sound and looks, and never make the game easier or harder. You can earn Coins by playing and by watching optional ads, or buy Coin packs. Coin packs and support packs are optional in-app purchases. Accessibility features and Easy mode are always free.

ADS
Ads come from Google AdMob. Optional ads in the evening report and the Shop Studio give 10 Coins each, up to 3 a day. Without VoiceOver, a short full-screen ad can also play between days from day 5. Players using VoiceOver never get forced ads. Any support pack (Starter, Supporter or Founder) removes ads. Ads are personalised only if you allow tracking when the game asks.

Play in 11 languages: English, Turkish, German, Spanish, French, Italian, Japanese, Korean, Portuguese (Brazil), Russian and Chinese (Simplified). Customers speak all 11 languages. English and Turkish voices come with the app; the others download once while you are online. Questions or feedback: support@birkinapps.com

Version

1.0.2

Free or Paid

Free With In-App Purchase

Device(s) App Was Tested On

iPhone

iOS Version

27.2

Accessibility Comments

this app is fully accessible with voiceover and very easy to use :)
the developer is Gökhan Birkin.

VoiceOver Performance

VoiceOver reads all page elements.

Button Labeling

All buttons are clearly labeled.

Usability

The app is fully accessible with VoiceOver and is easy to navigate and use.

Other Comments

this app was very eddicting and hard to put down :) you will learn a bit on how marketing works behind the seens :) i did and thought it was fascinating

Recommendations

3 people have recommended this app

Most recently recommended by HarmonicaPlayer 1 day ago

Options

Comments

By birkinapps on Sunday, November 8, 2026 - 16:28

Hi everyone!

First of all, a huge thank you to Joseph for taking the time to create this entry and share his experience with Corner Grocer! ❀

Joseph has been testing the game since its very early builds, and his feedback has helped me fix bugs and improve the VoiceOver experience along the way. Seeing him describe the game as addictive and hard to put down really made my day!

I'm Gökhan, the developer of Corner Grocer and Restaurant Rush.

Corner Grocer is still a very young game, and I have plenty of ideas for its future. Accessibility has been a priority from the very beginning, and I want to keep improving the experience with your help.

If you encounter any accessibility issues, confusing controls, or anything that could work better, please don't hesitate to let me know. I read your feedback personally, and I genuinely appreciate it, whether it's positive or critical.

Thank you to Joseph and the entire AppleVis community for giving independent developers like me a place to learn, improve, and share our work.

I hope you enjoy running your little markets!

Gökhan
Birkin Apps

By Karok on Sunday, November 8, 2026 - 20:35

this is great, as i would expect!

however, i am just slightly confused, so sorry.
All my bread (day 1 guide on with this first time) ran out, about half-way through the day, but i thought "quick setup" would provide enough bread? it's not 70 customers i'm serving, around 10 to 20?
i have ordered in this case, bread for tomorrow, i found it odd though that no bread was left yet 1 loaf was available for my last customer of the line before closing?

Great game though.

By birkinapps on Monday, November 9, 2026 - 02:28

In reply to by Karok

Subject: Re: Slightly confused

Thank you, and I’m glad you’re enjoying the game! 😊

You understood the ordering system correctly: stock ordered from the office is delivered the following morning, so planning a day ahead is part of managing the store. The Day 1 “Quick Setup” provides only a small starting supply to introduce the system, but your feedback is fair—it may not provide enough bread for the first day’s demand, and we can make that clearer or adjust the starting quantity.

The final customer was still able to buy one loaf because customers take products from the shelf before joining the checkout line. That loaf had already been placed in the customer’s basket, so the shelf showed zero even though the item was still waiting to be scanned at the register.

Thanks for pointing this out. It helps us see which parts of the first-day tutorial need clearer explanations!

By Karok on Monday, November 9, 2026 - 06:14

interestingly when i to day 2 and beyond it states drinks etc. and snacks will sell quickly today, for example, but i don't think you can make enough cash to get those at this time? so i just use the basic supplies, for now. also, footsteps sound like someone knocking on a door? very strange? also maybe have a different bell sound for when someone leaves, vs when they come in?
just a thought?

By birkinapps on Monday, November 9, 2026 - 06:49

In reply to by Karok

Thank you so much for playing Corner Grocer and for such clear feedback. It really helps.

You’re right about the morning news. On a day like the big match, the game says snacks and drinks will sell well even if you don’t sell them yet, and sticking to your basic products early on is exactly the right call. In the next update (1.0.3), the morning news will also say when those products aren’t in your shop yet, for example: “You don’t sell snacks or drinks yet, so this doesn’t change your day.”

Door sounds: there is already a separate sound for a customer leaving happy, but in the default Real sound set both are recorded shop bells, so they sound close. If you’d like them clearly different now, go to Settings, Sound, Sound picker, and choose Classic for Door chime: coming in is two rising notes, leaving is one low note and a click. We’ll also work on making the leaving bell in the Real set easier to tell apart.

Footsteps: thanks for pointing that out, we’ll listen to the default footsteps again. Meanwhile you can turn them down or off in Settings, Sound, Customer footsteps, or pick a different footstep style in the Shop Studio.

Also coming in 1.0.3: a Write to us screen in the main menu, so you can send ideas and bug reports and read our replies right in the game.

Thanks again, and happy shopkeeping!

By Lucretia M. Brown on Monday, November 9, 2026 - 12:32

Hey y’all,
I appear to have a glitch with the Office/growth tab. When I go into purchase my license for the chips and water for $5, it tells me that that button is dimmed. Is this a bug, or am I doing something wrong?

Hi Lucretia, thank you for reporting this, and you’re not doing anything wrong: it’s a bug in how the button explains itself.

The Water and chips line needs somewhere to put its products before you can license it. Your bread basket only holds bread, so you first need a Basket (or a Snack shelf) in the Snacks section. Until then the license button stays dimmed. The game was supposed to tell you why, but the reason came out empty (“Needs first”) and the button itself only said dimmed.

How to get past it now:

In the store, double-tap Build mode.
Double-tap Next free slot, choose Basket and buy it for $6.
Go back to the Office, Growth tab: Buy the Water and chips license now works for $5.

The morning panel’s Growth opportunity card (“Try something new: Water and chips, $11 in total”) has an Open build mode button that takes you straight to step 1.

I’ve already fixed it for an upcoming update: the row and the button will both say “Needs a shelf unit in Snacks first: add one in Build mode”. Thanks again; reports like this are exactly how we find these.

By Believer 316 on Monday, November 9, 2026 - 14:47

On my first day while to register small jobs would pop up while I was doing them. A customer would arrive at the cash register and voiceover would jump back up to the top of the screen or back to the register. This made it hard for me to complete any of the small jobs.

By Karok on Monday, November 9, 2026 - 15:21

just a thought; maybe when a small job comes in the flick up and down for actions could say "accept clean the florr" or whatever the job is or, dismiss

Hi, thank you for writing this up, it helps a lot.

What you ran into is how small jobs were designed, and it was the wrong design for VoiceOver. When a customer came to the register, the game closed the small job and sent you back to the register on its own. That screen change is what threw VoiceOver focus to the top of the screen and then to the register, and on the first day customers come often enough that a job rarely gets finished. Your progress is kept, though: when you open the same job again, it continues where you left off.

I’ve changed this for an upcoming update. The small job no longer closes when a customer arrives. You hear “A customer is waiting at the register” once, and the button in the job changes to “Back to register · customer waiting” in the same place, so your focus stays where it is. You can finish the job or go back whenever you’re ready.

Small jobs are optional and only give a small bonus, so until the update you lose nothing by skipping them when the shop is busy.

Thanks again

Thanks Karok, that’s a good idea and I’m adding it. When a small job is offered, the register’s main button will get two actions in the actions rotor: “Start small job: Wipe the floor” (or whichever job it is) and “Not now”. You won’t have to leave the register button to take or skip a job.

This goes together with another change for the same update: a small job will no longer close by itself when a customer arrives. You’ll hear that a customer is waiting and go back when you’re ready, so VoiceOver focus won’t jump anymore.

Thanks for the ideas, they keep making the game better.

By birkinapps on Monday, November 9, 2026 - 19:51

Hi everyone,

Corner Grocer 1.0.3 is now on the App Store. Thank you for all the feedback on this page; some of it is already in this update.

What's new in 1.0.3:
- Write to us: from the main menu or Settings, send an idea or a bug report and read my reply right in the game. No sign-in needed.
- Help customer now works: when a customer asks for a product that is in the stockroom, go to that shelf and choose the Help customer action in the rotor.
- The morning news now also tells you when the products it talks about are not in your shop yet, as I promised Karok above.
- When a card is declined, the register's main button now says Ask for cash first.
- Double today's profit: once a day, an optional short ad in the evening report doubles that day's profit.
- Support packs now also double the evening profit without an ad, and give every new shop extra starting cash.
- Now and then the main menu asks a short question. Answering is optional.
- Retro Market in the Shop Studio: a checkered floor and a market wall, plus Retro Market music and an old till end-of-day sound.

About ads, so nothing catches you by surprise: the description above says players using VoiceOver never get forced ads, and that is no longer true. From day 3, a short ad can play when you press Next day in the evening. Ads never play while the shop is open, and the game tells you when an ad starts and when it closes. Any support pack (Starter, Supporter or Founder) removes these ads. Accessibility features, assists and Easy mode stay free.

Coming in the next update, 1.0.4: the fixes I promised in the replies above are done, and I'll send them to Apple once this update is out:
- The Water and chips license row and its button tell you what they need, for example "Needs a shelf unit in Snacks first: add one in Build mode".
- A small job no longer closes when a customer arrives, so VoiceOver focus stays where it is. You hear that a customer is waiting and go back when you're ready.
- When a small job is offered, the register's main button has two actions in the rotor: Start small job and Skip small job.
- A dimmed Place order button tells you why when you double-tap it.
- When a shelf is full, the game tells you the rest waits in the stockroom.

Thanks again, and happy shopkeeping!

Gökhan, Birkin Apps

By Joe G on Monday, November 9, 2026 - 20:54

Hi,
I think the concept of this game is awesome. However, I am truly having a hard time understanding the difference between shelves, craits, baskets and such. I can understand going into the office to purchase the bread. But, it is stocking where I have the problem. For instance, I see buttons like “put all on shelf, place in basket, ETC. When do I use baskets and craits? How do I see/understand the shelves? I thinhk once I have a better understanding, I can truly get into this game. I enjoy simulation games, so this could be awesome. Thanks for all your help.

By Karok on Monday, November 9, 2026 - 21:12

i think the basket is for the bread, and the shelves will be for different items but yes, some clarity on what baskets are used for vs shelves be ideal.
The bread comes in the crates, when you open a crate it tells you how much bread, in this case, is in a crate. you can put it all on the bread up to the maximum of 24 loaves i believe? then the rest of the crate goes in to the stock room you can also put the remaining items from a crate on to the cart, i believe, but like all of us, knew to this so will all take some experimenting.

Hi Joe, thanks for giving it a try, and thanks Karok for jumping in. You're both on the right track.

Here is how the pieces fit together.

Crates are just packaging. What you order arrives in the Stockroom as cardboard crates. Customers never buy from a crate: you open it and put what's inside out for sale.

Shelves and baskets are where customers take products from. Each product has its own section of the store: bread goes in Shelf A, dry goods; water and chips go in Shelf B, snacks; milk goes in the fridge.
- A basket is the simple kind. It holds one kind of product, and you empty a whole crate into it in one step. You start with a free bread basket that holds up to 24 loaves, and a crate of bread has 5.
- A shelf has rows and can hold several products. You put stock on it a row at a time or the whole crate at once, and it can keep the oldest stock in front.

The easiest way with VoiceOver:
1. On the morning panel, when crates are waiting, there's a button right after the heading that says Place all crates, with the number, for example "Place all 3 crates". Double-tap it, and every crate goes to its own shelf or basket as far as there's room. Whatever doesn't fit stays in the Stockroom.
2. During the day, open the Stockroom, pick a crate, open it, then choose "Put on shelf", or "Empty into basket" if it goes in a basket.
3. The cart is optional. It lets you carry several crates out and place them row by row at the shelf yourself. You can ignore it at first.
4. To hear what's left, go to the register: the button that starts with "Stock" reads every product on the shelves and in the baskets, lowest first.

When you want to sell new products, you add a basket or shelf for their section in Build mode, which opens from the morning or evening panel.

How to play, in the main menu and in the pause menu, has a "Stockroom and shelves" topic that covers this too. If you get stuck again, just ask here, or use Write to us in the game. Enjoy the store!