новое событие
Информационный поток
Задания вакансии материалы разработки сообщения форума
Александр
Приватное сообщение

Разработка импорта характеристик товара из xml-файла

3 |  0
23 сентября 2015 в 10:07:26 (9 лет 13 недель 3 дня назад)
Текст задания
Для сайта на битрикс нужно реализовать импорт данных по товару из xml-файла

Создать таблицу соответствий для создания общего каталога на сайте. Таблица будет использоваться для сопоставления разделов и подразделов товаров, выгружаемых из каталогов в xml-файлах.

На сайте в описании карточки товара должно отображаться колво товара у поставщиков «Количество под заказ» и общее количество на наших складах «Количество в наличии на складах»


Требуется разработать механизм парсинга для xml-файлов, с фото, ценами, описанием, артикулом, количеством и характеристиками товаров.
Добавить кнопку для парсинга или добавить настройки, позволяющие задавать время и периодичность парсинга.
Парсер должен добавлять новые товары, обновлять характеристики, артикулы, цены, количество товара под заказ уже имеющихся. А также проверять наличие новых изображений товаров – при появлении новых нужно добавлять их на сайт. Если в xml-файле товара нет или количество у поставщика равно 0, а в каталоге на сайте он есть – нужно убирать у него галочку «активный».
Количество товара под заказ брать из значения тега <count>. Привязку количества товара делать к складу «Основной поставщик».
Если для товара значение тега <count> равно 0:
1. Для нового товара – не создавать новую номенклатуру и не переносить данные на сайт из xml.
2. Для существующего товара – изменить количество товара под заказ на 0, убрать галочку «Активный» в элементе.
Характеристики товаров приведены в файле "GoodsProperties.xml", цены в файле «Price.xml».
Цена должна браться из тега <priceF>. В файле Price.xml цена приводится в уе, поэтому ее нужно пересчитывать в рубли, и подставлять полученное значение в поле базовая цена.
Характеристики товара должны сохраняться в карточке товара на вкладке «Элемент». Дополнительное описание должно сохраняться во вкладке «Анонс» и «Подробно» - значение брать из тега <property id="p9999995">Описание</property>.
Фото должны сохраняться на вкладке «Элемент», «Анонс» и на вкладке «Подробно». На вкладках «Анонс» и на вкладке «Подробно» размещать по одной фото.
0
Отклики (3)