на yii можно за 10 минут сделать crud на базу данных.
Если все сводится к такому каталогу, то делайте в бд таблицу
id | nazvanie | type (тип детали, может иметь текстовое или ссылающее значение) | стоимость покупки | дата покупки | где лежит
по сроку годности нужно будет добавиьт функцию автоматической проверки, или же по кнопке выводить список того, что перестало быть годным.