05-12-2023 02:41 PM - edited 05-12-2023 03:41 PM
Let me start by saying I'm very grateful for the services that Toast provides. I love the variety. I love the integration of everything.
Please keep in mind when you read what I am about to say, that I have 10 years of experience building websites and designing user experiences, including for enterprise use. Also, this is me attempting to keep my chill.
The Toast admin user experience is one of the worst pieces of software I've ever used.
I find myself growling and groaning at my screen more than I have in a long time. I am constantly clicking something and ending up somewhere I didnt expect. (This is not about 'getting used to the software'. If you rely on your customers 'getting used' to something not working as expected, that is bad design). I imagine I'm not alone.
After 3 years of being on Toast, my family's restaurant is due for a overhaul. It's been managed by my father, English is his second language, and he's also a bit chaotic. So there are tons of items, modifiers, menu groups, etc. Most that should be archived are not. But even once you've archived something, nothing makes sense. Now when you read the numbers in the line below this, even I can agree there must be some form of user error, but the question I ask is why is it so easy to get to a point this chaotic?
In those three years we've somehow managed to amass (incl archived): 141 menu groups, 1303 items, 105 modifier groups, and 321 modifiers.
My goals right now: Clean up old items/groups/menus/modifiers. Make the existing menu easier to use & understand.
I find myself asking...
I know I ask "why" a lot, but I am not interested in an answer unless you have an exceptionally remarkable reason including case studies as to why it is that way. A reason that's significantly better than "because that's the way they made it" or "we found it works best this way". Because I promise you, this is not the best.
I so desperately want to build a mockup of how I feel this should be done but I do not have the time to do that for free. It would take many days just to do a low-fi functional mockup. If not weeks, to include all of Toast's software suite. Plus, you have a massive product team who should be doing this. And I have a restaurant to run.
@mattkaplan I am sincerely sorry to bother you. But this is bad. And it extends to every single part of your software. Including xtraCHEF and Payroll. (Don't get me started on payroll). But also reporting, marketing, POS management, Employee management, etc. The question continues to be "Why?". Why is this happening on such a large scale? And why does it continue to keep happening. This is an overwhelmingly systemic issue in Toast's UX.
And I know that there's a UI refresh coming. I've tried to reach out to product leaders at Toast with no response. I am terrified that this UI refresh will not fix any of the issues I've seen with Toast's UX. And any future changes will be relegated to the next refresh 5 years down the line.
I don't believe there's a solution to this that can be offered by the community or moderators, but I earnestly welcome the surprise. I also welcome commiseration from anyone who feels the same way.
Solved! Go to Solution.
05-17-2023 01:17 PM - edited 06-21-2023 03:48 PM
Sorry. There is no solution yet. But since I made this post. I've been collecting a list of features that frustrate me throughout all Toast software. This is in shorthand that I understand based on context, so I'd be shocked if this was comprehensible to anyone else.
I just wanted to share the extent of my feeling like "Toast can do better". Not cause I think any of this will change. I'm just hoping someone important sees this eventually.
Menu Builders
- Database has "date created" needs "date modified"
- "None of this group's items inherit pricing."
- Bulk editing of items
- bulk edit item's to be base price, or their base price. price strategy
- Bulk edit "tags"
- "description" for Modifier Groups
- Need option to hide modifiers from a set within a specific nested item (eg modifier from menu group w/ chicken/beef/veal, hide veal option at specific items)
- Cant set default size (unless using modifiers) (why even have "Size Pricing"?)
- Adding existing items, click confirms, should just preview.
- Cant add a modifier to groups from the modifier detail page
- Add existing item doesnt show all the items it's a part of (+43 more)
- If an item is removed from a group, then you refresh the item's detail page, it still shows up as in that group in the breadcrumbs
- Modifier Items used within only modifier groups dont show which groups they're used in.
- Cant set "Size" per "Menu Specific".
- Cant have "hidden" modifier that is hidden on POS or Online ordering.
Admin
- No reporting of who made what categories. No user accountability.
- Why is there a 3dot menu icon when there's only one action (archive)
- You have change by change publish records, but cant revert or change anything. And can barely even see what the changes are w/ v2
Invoices
- List of invoices is an iframe (or similar) cant see menu
Reporting
- Year to date, "max", last 30 days, last 7 days
- Why can I only see 1 month of some breakdowns?
- No reporting for sizes/modifiers
Takeout & delivery
- Clicking any of the "Online Ordering Hours" buttons takes you to the wrong place
Online Ordering
- Show min price on sized items
KDS
- All Day Mode doesnt show sides/modifiers that are clearly "items". Making it utterly useless.
Log-in
- The auth page that asks if you want to use biometrics should remember and just offer the biometric immediately. I'm not actually saving any clicks at all. If anything it's MORE clicks than it was without it.
- Biometrics should come first
Customer Engagement
- Guestbook doesnt show all customers. Search is bad
- Customer Credits. Should be able to add/edit in web. Should be able to edit expiration on fly. Cant delete customer credits at all.
- No way to manage customer accounts from POS (or web)
2 weeks ago
Imagine how overwhelming this is for us "Newbies". I am a small business owner-operator. These issues take up TOO MUCH TIME.
09-13-2023 12:47 PM
I posted this in another thread, I'll post it again. I'm not a developer but I 100% agree, the design of the database needs a total redesign. Here is my prior post.
I would love to see the ability to have a base price for a modifier and then depending on the size of the item and the math formula, one price change could change the price everywhere in the menu. For example, we have a pizza place, the price of pepperoni goes up, we have the price of pepperoni in one location and we have 3 sizes of pizza. The smallest size pizza gets a formula of (pepperoni price*1); The second size gets (pepperoni price *1.5); the largest size gets (pepperoni price *2)
We could have one central location with variables and their cost and the menu price would be based on the math formula instead of a different price for each size item.
Based on the current design of the software architecture, this would probably be a large undertaking and require a major revamp of the menu design. For this reason, I don't expect this as an option in the near term but something to consider for future development.
02-13-2024 11:36 PM
+1 for the ability to delete records (specifically in Toast Retail)
10-02-2024 09:25 AM
Way late to this thread but curious how the engagement with toast has gone regarding this topic? I find that simple database management principles are not used by toast. For example, a list of sides should be in a database table and brought into a menu item by selecting sides, not the other way around where sides can be listed multiple times on every menu item. Also, managing specials are ridiculous as I cannot run a special for a day without touching every item I want on special. This is not done by date or time which means I have to touch menu items to put on special and then again to take them off special. The simple use of database and tables would greatly improve this product.
10-02-2024 01:01 PM
Do you mind to share more information on the things you find inconvenient? People in this community might have workarounds to achieve the result you wanted.