Настройка регулярного импорта товаров из частного xml-файла

Кейс в области интеграции

Описание кейса

В нашу компанию обратился крупный интернет-магазин, осуществляющий продажи Шин и дисков в Европе. Онлайн-продажи осуществляются через созданный в системе 1с-битрикс сайт. Каталог товаров формируется вручную в системе управления магазином. Целью обращения была настройка регулярного импорта описаний и цен товаров в каталог из внешнего xml-файла партнера.

Путь к результату

Шаг 1

В начале работы были проанализированы текущая структура интернет-магазина и принцип формирования каталога, а также особенности предложенного xml-файла, доступного по ссылке в сети интернет. Были составлены соответствия между структурой описания товара в xml-файле и в каталоге. Были предложены и согласованы с заказчиком правила заполнения не соответствующих друг другу полей, правила расчета продажной стоимости товара. Были сопоставлены элементы справочников, описывающих шины и диски (размеры, сезоны, производители и пр.)

Шаг 2

Был разработан скрипт импорта для регулярного запуска, осуществляющий загрузку новых товаров, обновление существующих товаров и удаления (скрытия) исчезнувших из xml-файла товаров. Также был реализован механизм рассылки отчетов о результатах импорта по почту администратору каталога.

Шаг 3

На копии сайта были осуществлены тестовые запуски разработанного скрипта и анализ его работы. Были внесены необходимые правки по обнаруженным недочетам импорта.

Шаг 4

Скрипт импорта был поставлен на автозапуск для регулярной загрузки данных.

Результат

Цель проекта была достигнута. Интернет-магазин успешно реализует шины и диски партнера, информация о товарах партнера регулярно обновляется в базе данных проекта.



Предложение потенциальным заказчикам

Наша компания имеет большой опыт по конвертации, преобразованию, обогащению, импорту и экспорту данных, представленных в различных форматах.

Обратитесь к нам