Добрый день!
Тут надо все-таки уточнить )
Во-1х, продуктовые магазины несут ответственность за продажу просроченных товаров. Поэтому, по крайней мере в крупных магазинах/сетях учет срока продажи, как правило, есть. Здесь же все решается в программе товароучета, которая стоит в магазине. И уровнем ее использования, конечно
Во-2х, ряд товаров в продуктах, та же молочная продукция, сейчас маркируется. То есть контроль движения осуществляется через систему Честный Знак. Можно просто поставить приложение Честный знак на телефон - оно при считывании штрих-кода маркировки (квадратный такой штрих-кодик, похож на QR) будет выдавать информацию о сроке годности товара