2.Сделать чтобы из админки можно было заполнять следующие поля товаров:
НазваниеВыбирать категорию товараСКУ(Код товара)Описание товараЦенаНаличие на локальном складеНаличие на удалённом складеХарактеристики – характеристик может быть много. Они должны заполняться по принципу – название характеристики, значение характеристикиФотографии товара
3.Сделать автообновляемый файл экспорта XML или JSON который будет содержать в себя дерево категорий сайта. Название, айдишник, родитель
4.По указанной нами ссылки на yml файл импортировать раз в сутки товары на сайт, а именно:Добавлять новые товары которых еще нет на сайте но есть в файле заполняя их поля из файла:НазваниеСтавить категорию товара(в файле будет указан айдишник категории на сайте). В yml будет указано в теге <category-id> Если такой категории нет на сайте то не добавлять товар.СКУ(Код товара)Описание товараЦенаНаличие на локальном складе. В yml указаны в теге <count-local>Наличие на удалённом складе. В yml указаны в теге <count-warehouse>Характеристики – характеристик может быть много. Они должны заполняться по принципу – название характеристики, значение характеристики. В yml они будут указаны в тегах <param>Фотографии товара – должны загружаться на наш сайтОбновлять старые товары которые уже есть на сайте и есть в файле. Обновляем следующие поляНазваниеЦенаНаличие на локальном складеНаличие на удалённом складеСкрывать с сайта товары которых нет в файле но есть на сайте. Ставить их наличие на локальном складе 0 и на удаленном складе тоже 0
Нужно иметь ввиду что в файле могут быть до 200 тыс. товаров и десятки тысяч категорий! В принципе добавление новых товаров может происходить медленно, но обновление старых сделать бы чтобы происходило быстро.
Пример файла yml прикрепил. Предлагайте ваши цены и сроки.