Требуется разработать программу для заполнения контента интернет магазина(товаров) автозапчастей из другого магазина.
Источник информации автомобильный сайт.
Получатель информации интернет-магазин на 1С-битрикс.
Разработку можно разделить на два этапа. Первое, разработка программы-парсера html страниц и закачка обработанного упорядоченного контента в БД.
Второе, обработка закаченного контента и добавление/обновление цены и наличия у товаров.
1) Парсер и сохранение информации:
Парсер должен быть выполнен либо в виде отдельного windows-приложения, либо запускаться в вебе на хостинге(при этом нужно учитывать его ограничения).
Должна быть возможность указания прокси.
При первом проходе в БД (не в основных таблицах) должны быть сохранена структурированная информация, либо html для последующей обработки по всем категориям по всем товарам.
При вторичном проходе нужно сохранять информацию по маркам автомобилей и проставлять соответствия с товарами один товар может подходить для нескольких марок автомобилей.
2) Обработка закаченного контента:
Разработать интерфейс для задания уменьшения цены товаров при последующей их обработке.
Величина уменьшение цены должны задаваться в процентах либо в рублях и привязываться к категории товара. Например, категория "Шины" скидка 1%.
Если категория товара не указана, то это уменьшение цены действует по-умолчанию для всех товаров.
Разработать интерфейс для отображения закаченных товаров в виде таблицы.
Должна быть возможность отображения (фильтр, например в виде табов) всех товаров, измененных товаров (по любому атрибуту) и новых товаров.
Должна быть возможность выбора чекбоксами отдельных позиций, либо выбор всех для последующего сохранения в основную БД.
При обновлении товаров на сайте у уже существующих товаров может быть изменена только цена и наличие. Название, фотографии, другие атрибуты не должны обновляться.
Основные атрибуты для сохранения:
Название
Цена
Артикул
Описание
Подробное описание (html)
Бренд
Фотографии
Наличие товара (есть/нету. без количества)
Производители
Остальные специфичные для категорий атрибуты (названия) сохранять в БД транслитом.
Исходные коды для дальнейшей доработки обязательны!
Опубликован 14.01.2016 в 12:38
Заказ находится в архиве