Academy › Build › Bookings and orders
The four stages every order has to go through, not one more
By the end, you'll know which four statuses to use to track an order, and you'll have the judgment to avoid adding a fifth just because it feels more complete.
By Yodai · Published on September 6, 2026 · Updated on October 12, 2026
When you decide how to track your orders, the temptation shows up right away: one status for payment confirmed, another for in queue, another for checking stock, another for almost ready. The more steps you add, the more in control of the business you seem to be.
It's the opposite. Every status you add is one more place where someone has to remember to go in and change it, and one more notification you have to decide whether to send. If nobody updates it, that status stops meaning anything and the panel starts lying to you.
Preparing an order can involve a lot more steps than these four, and it varies depending on what you sell. The question that matters is how many of those steps require someone, inside or outside the business, to do something different when they see them. That's the only reason a status deserves to exist.
The four moments that actually change something
- 1Received
The order comes in, with or without payment depending on how you charge. It's the moment the customer knows it's landed with someone, and you know there's something new to handle. Before this, it doesn't exist for anyone; after, it's yours. At a flower shop, it's the moment Saturday's order stops being a random WhatsApp message and lands on the week's list. - 2Preparing
You've seen it and gotten started. For the customer, it's the difference between thinking nobody's looked at it and knowing it's actually being made. For you, it's the list of what you've got in hand right now, separate from what you haven't touched yet. At a sewing shop, it's picking up the fabric and starting to cut, not just jotting the order down in a notebook. - 3Ready
It's done, even if it hasn't left your hands yet. It keeps a customer from showing up too early or from you handing it over without checking it first. Whether they pick it up or you ship it changes what happens next, but not when it reaches this point: a cake ready for pickup and a package ready for the courier are in the same spot in the process, even though the next step is different for each one. - 4Delivered
It's gone out and is where it needs to be. This closes the order: it stops asking for your attention, and it's the moment to collect payment if you haven't already, or ask for something in return if that's what you're after. At a phone repair shop, it's when the customer walks out with the phone, not when the technician finishes putting it back together on the counter.
The fifth status you almost never need
The rule for not adding a new status is simple: ask yourself what you'd do differently if it existed. Payment confirmed doesn't change anything if an order only lands in your panel once it's already paid: it's the same moment as received, just with a different name on it. If instead you accept orders without charging upfront, payment doesn't need to be an order status: it's a detail on the order, paid or not, that you mark separately without touching where it stands in the process.
Checking stock isn't a status either, it's a step that happens inside preparing. If you split it out, someone has to remember to move the order out of there as soon as they confirm you have the item, and that extra work doesn't save the customer or you anything. Almost ready is even worse: it doesn't say anything that preparing didn't already say, it just makes the status list longer without giving anyone a real reason to check it.
The more statuses you add, the easier it is for an order to get stuck in one that nobody's watching anymore. With four, a glance at your Orders list tells you where everything stands without having to open a single order or ask in the team group chat who's handling what.
- Nothing to touch except marking it done at the end
- The customer only knows whether it's ready or not, and if you've got more than one order going at once, they'll message you asking if theirs is even being worked on
- One more step to mark on every order
- The customer can tell whether it's in line or already being made
- You see at a glance what you haven't started and what's finished, without opening a single order
- You can count how many orders you have at each stage just by looking at the list, without adding it up by hand
Which one I'd pick: With one order at a time, no overlap, two statuses hold up for a while. Once you've got two or three orders open at the same time, the four statuses save you from having to check each order to know where it stands. Say it's a Friday with five orders open at once: with two statuses you can't tell which of the five is furthest along without opening each one, with four you can read it right in the list, without touching anything.
The fewer statuses you have, the easier it is to remember all of them; the one that's unnecessary is exactly the one nobody keeps up to date.
With these four clear statuses in place, what's left is deciding which one triggers a notification, to whom, and with what message.
- The four statuses that matter: received, preparing, ready, delivered, whatever you call them in your order list
- The rule for not adding a fifth: if it doesn't change what you need to do or notify, it's not a status, it's a detail on the order
- If you don't charge upfront, payment gets marked on the order itself, paid or not, separate from whatever status it's in
- You know it's these four and not others because each one answers a different question, yours or the customer's
Before you move on
Answer before opening each one. If one gives you trouble, go back to the section that explains it.
1. You sell custom cakes and want to add an ingredients-purchased status between received and preparing, because sometimes you have to wait on a supplier.
It doesn't need to be a status: it's a reason an order takes a while to move from received to preparing, not a point where what you need to notify changes. If the delay is long, what you need is a message to the customer explaining why, not a new status on your list.
2. One customer picks up their order in the store and another gets it by courier. Do you need a ready for pickup status and a separate ready to ship status?
No: for both, the order is at the same point, finished and still in your hands, and the only thing that changes is what you say next: you tell the pickup customer it's ready, you give the shipping customer tracking as soon as it goes out. That's handled in the message you send, not by duplicating the status.
3. You've had the reviewing-stock status for three weeks now, and you notice that almost no order spends more than an hour in it.
That's the sign that status isn't adding anything: if there's no real stretch of time where someone acts differently while the order sits there, you need to remove it and let that step happen within preparing, just like the rest of the checks.
With the four statuses settled, what matters next isn't how many steps the order has, it's what you say, and to whom, every time you move from one to the next.
In Yodai the store comes with the Free plan, with a catalog, a cart and orders. See how to create your online store for free.
NextWhat message you send at each stage, and to whom