У меня это выглядело как сравнение новых данных с данными в csv через if(id_товара)
а csv выглядел примерно так:
|id_товара|название|цена|
Считываю построчно csv и определяю какие товары изменились.
ну так ошибится, я упустил из виду артикул, все это точно клиника, прощу у все прощения, надо на сон больше времени отводить. Стал разговаривать с заказчиком, и он артикул между делом назвал. Пришел извинится за топик, а dorfey уже написал