Every session of Simple Shop Sim is structured around a day-by-day loop. Days are short, but the stakes climb steadily: rent grows with every passing day, more customers flood through the door, and the gap between a well-stocked shop and an empty one widens fast. Understanding how time advances is key to building a lasting business.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/mukybaby/Simple-Shop-Sim/llms.txt
Use this file to discover all available pages before exploring further.
Starting and ending a day
Each day follows a strict open → trade → close sequence driven entirely by your menu choices:Open the shop (option 2, when closed)
Choosing option 2 while the shop is closed calls
open_for_day(). The shop’s open flag is set to True and a fresh customer queue is generated for the day.Serve all customers (option 2, repeated)
Each press of option 2 while the shop is open pops one customer from the queue. Continue until the game reports “There are no more customers for the day.”
Rent calculation
Rent is charged once per day when you close the shop. The formula is straightforward:shop.day × 10, calculated at close time:
| Day | Rent |
|---|---|
| 1 | $10 |
| 2 | $20 |
| 3 | $30 |
| 5 | $50 |
| 10 | $100 |
Customer scaling
The number of customers generated each day scales linearly withday × 3:
| Day | Customers |
|---|---|
| 1 | 3 |
| 2 | 6 |
| 3 | 9 |
| 5 | 15 |
| 10 | 30 |
Long-term survival tips
Staying profitable over many days requires planning beyond just “buy low, sell high”:- Prioritise Potions ($25). Potions have the highest per-unit revenue. Even a single Potion sale covers two and a half days of early rent.
- Don’t over-restock cheap items early. Apples and Bread attract customers with lower budgets, but the 10 margin per sale barely moves the needle compared to rent growth. Stock them enough to avoid empty shelves, but not so heavily that you drain cash before opening.
- Scale your restock with day count. On Day 1 you need to serve 3 customers; on Day 5 you need to serve 15. Work backwards from the expected queue size when deciding how many units to buy before opening.
- Keep a rent reserve. Before opening each day, verify your cash balance covers at minimum
day × $10. If a bad run of customers leaves you below that threshold, you will close the day in the red. - Restock mid-day when needed. Option 1 (Restock) is available even while the shop is open. If a popular item sells out faster than expected, you can top it up between customer interactions.