My local supermarket, Smith’s, is much cheaper than Instacart so I like it even though on a good day it’s buggy, (very) slow, and very badly designed. But during the last few months the number of site errors has been comical. Is it actually hamster powered?


That’s a shame. I wonder if they’re just hosting it on bad (wrong kind of cheap) servers or a bad company.
I don’t know if the question in the title was serious but I came here to answer it very briefly anyway.
The codes are organized in groups. So there’s not 513. There probably are 500-513, though. That group would have started with 500. Like a 404 error, which is within the 400 grouping. I can’t recall what the term for these groupings is and I don’t want to look it up.
There, now you have some of my incomplete, half-remembered and mostly useless knowledge.
513 isn’t a standard http status code, but all 5xx errors are “it’s not you, it’s us” codes.
The fact that they made a special code for it means it’s common enough that someone manually made it.
Wouldn’t be surprised if they’re running on either their own servers or are using a backend service that’s constantly down and wanted a special code so they could have all 513s send an email to the IT guys to go reboot something.
Would be funny if they just numbered the boxes and the XX part of the code is the number written on the server.
That or they just have a fixed hosting budget for AWS and don’t want to auto scale without someone approving it directly.
I really wonder what the hell is going on. If this was the year 2005 - I’d assume it was a online shopping learning curve thing. But it’s 2025 and how can a large company be so inept? Kroger is #27 on the Fortune 500. The other day images broke with four different errors. Yesterday and today I couldn’t buy beer. And the site is also two steps forward one step back. They finally allowed sorting by price but it’s buggy and it sometimes doesn’t work.