Earlier quoted context omitted.
I work for a company that (among other things) sells food. The acceptable number of customers to send expired food is zero percent. It's not a complex or unusual requirement to make sure your goods are in-date - any properly designed warehouse management system will take care of this. This is absolutely table stakes if you're going to deliver food. Unopened baby formula has a shelf life of 6 months+ when properly sto…
Actually, genuine question: how do you do that technologically? With multiple supplier deliveries that result in combined stock with multiple expiration dates, how do you ensure expired food isn't delivered? Because I assume a warehouse doesn't keep a separate shelf spot for each separate delivery of a unique expiration date? And also, the expiration dates are printed on products in places that can be hard to find an…
Actually, that's pretty much what we do.
If the goods arrive from the supplier as a whole pallet of a single product, every item on the pallet will have the same expiry date, and you track each pallet separately.
If the goods arrive on a pallet with a variety of products on it, you split it up by product then do exactly the same thing.
The warehouse management system knows where each pallet is, and what its expiry date is. If a pallet has expired, workers picking items are sent to to non-expired pallets instead, and someone working on 'purge' is sent to remove the expired goods for donation/recycling/discarding as appropriate.
You need a system like this if you want any chance of selling things like bread, because gaining or losing one or two days of product life makes the difference between a customer who'll shop again and one who won't.