Задача - реализовать возможность обновления цен товаров самостоятельным скриптом.
Товары обновляются из файла .csv - стандартный windows формат.
Цены обновляются по артикулу.
Поля для обновления - цена, доп. характеристика (число), выгружать в я.маркет.
Формат файла:
Артикул;цена;число
Если артикула на сайте не существует - пропускаем, ничего не обновлять и не добавлять.
Ньюанс - при нескольких значениях цен одинаковых артикулов прописывалась наименьшая из цен (в файле артикулы иногда повторяются в разных строках).
Интерфейс для обновления - кнопка выбрать файл. После обновления - результат - кол-во обновленных товаров.
Проверка файла перед обновлением - корректность таблицы (если вдруг например в данных встретиться знак разделения полей).