Разработка импорта характеристик товара из xml-файла
В архиве
4 000.00
3 |
0
23 сентября 2015 в 10:07:26
(9 лет 7 недель 4 дня 18 часов назад)
14.09.2015 11:24:37
до 21.09.2015
Текст задания
Для сайта на битрикс нужно реализовать импорт данных по товару из xml-файла
Создать таблицу соответствий для создания общего каталога на сайте. Таблица будет использоваться для сопоставления разделов и подразделов товаров, выгружаемых из каталогов в xml-файлах.
На сайте в описании карточки товара должно отображаться колво товара у поставщиков «Количество под заказ» и общее количество на наших складах «Количество в наличии на складах»
Требуется разработать механизм парсинга для xml-файлов, с фото, ценами, описанием, артикулом, количеством и характеристиками товаров.
Добавить кнопку для парсинга или добавить настройки, позволяющие задавать время и периодичность парсинга.
Парсер должен добавлять новые товары, обновлять характеристики, артикулы, цены, количество товара под заказ уже имеющихся. А также проверять наличие новых изображений товаров – при появлении новых нужно добавлять их на сайт. Если в xml-файле товара нет или количество у поставщика равно 0, а в каталоге на сайте он есть – нужно убирать у него галочку «активный».
Количество товара под заказ брать из значения тега <count>. Привязку количества товара делать к складу «Основной поставщик».
Если для товара значение тега <count> равно 0:
1. Для нового товара – не создавать новую номенклатуру и не переносить данные на сайт из xml.
2. Для существующего товара – изменить количество товара под заказ на 0, убрать галочку «Активный» в элементе.
Характеристики товаров приведены в файле "GoodsProperties.xml", цены в файле «Price.xml».
Цена должна браться из тега <priceF>. В файле Price.xml цена приводится в уе, поэтому ее нужно пересчитывать в рубли, и подставлять полученное значение в поле базовая цена.
Характеристики товара должны сохраняться в карточке товара на вкладке «Элемент». Дополнительное описание должно сохраняться во вкладке «Анонс» и «Подробно» - значение брать из тега <property id="p9999995">Описание</property>.
Фото должны сохраняться на вкладке «Элемент», «Анонс» и на вкладке «Подробно». На вкладках «Анонс» и на вкладке «Подробно» размещать по одной фото.
Имею богатый опыт синхронизации данных 1С и битрикса, как через xml, так и напрямую через SQL, а также всевозможные варианты синхронизации 1С с другими CMS системами управления контентом сайтов.