В нашу компанию обратился крупный интернет-магазин, осуществляющий продажи Шин и дисков в Европе. Онлайн-продажи осуществляются через созданный в системе 1с-битрикс сайт. Каталог товаров формируется вручную в системе управления магазином. Целью обращения была настройка регулярного импорта описаний и цен товаров в каталог из внешнего xml-файла партнера.
Путь к результату
Шаг 1
В начале работы были проанализированы текущая структура интернет-магазина и принцип формирования каталога, а также особенности предложенного xml-файла, доступного по ссылке в сети интернет. Были составлены соответствия между структурой описания товара в xml-файле и в каталоге. Были предложены и согласованы с заказчиком правила заполнения не соответствующих друг другу полей, правила расчета продажной стоимости товара. Были сопоставлены элементы справочников, описывающих шины и диски (размеры, сезоны, производители и пр.)
Шаг 2
Был разработан скрипт импорта для регулярного запуска, осуществляющий загрузку новых товаров, обновление существующих товаров и удаления (скрытия) исчезнувших из xml-файла товаров. Также был реализован механизм рассылки отчетов о результатах импорта по почту администратору каталога.
Шаг 3
На копии сайта были осуществлены тестовые запуски разработанного скрипта и анализ его работы. Были внесены необходимые правки по обнаруженным недочетам импорта.
Шаг 4
Скрипт импорта был поставлен на автозапуск для регулярной загрузки данных.
Результат
Цель проекта была достигнута. Интернет-магазин успешно реализует шины и диски партнера, информация о товарах партнера регулярно обновляется в базе данных проекта.