Импорт данных на сайт из разных источников
Универсальный инструмент для синхронизации данных с возможностью обработки любого количества файлов с данными разных типов с различающейся структурой: файлы с данными могут браться как со своего хостинга, так и по ftp или http протоколу с другого сайта, а управление списком файлов для импорта и их параметрами производится в панели управления 1С-Битрикс в виде элементов инфоблока "Файлы для импорта"
Дата публикации проекта:
Октябрь 2015
1. Цели и задачи
Управление интернет-магазином - это постоянная работа с большими объемами информации: товары, цены, акции, новости, отзывы, контакты. Изменение данных вручную отнимает колоссальное количество времени и ресурсов, повышает риск ошибок и тормозит развитие бизнеса. Автоматизированный импорт данных на сайт из разных источников решает этот вопрос. К тому же, для платформы 1С-Битрикс данный процесс выстроен особенно гибко, открывая целый спектр преимуществ.Какие задачи решает автоматизированный импорт данных:
- Экономия времени и снижение трудозатрат
- Непрерывная актуальность информации
- Удобная синхронизация данных
- Повышение эффективности работы интернет-магазина
2. Особенности импорта данных
Для интернет-магазина автозапчастей и аксессуаров понадобилось импортировать прайс-листы нескольких поставщиков. Помимо большого количества записей в прайс-листах (на момент написания статьи - суммарно во всех импортируемых файлах около 210.000 позиций) была еще одна проблема - количество и порядок полей в файлах, а также их форматы различались. Именно поэтому было решено сделать универсальный инструмент для импорта данных из прайс-листов.Нами был разработан универсальный инструмент для синхронизации данных с возможностью обработки любого количества файлов с данными разных типов с различающейся структурой: файлы с данными могут браться как со своего хостинга, так и по ftp или http протоколу с другого сайта.
В административном разделе 1С Битрикс появился инфоблок "файлы для импорта", элементы которого описывали где, какой файл, каким образом считывать и какие столбцы в нем за что отвечают (где артикул, где цена и т.п.). В результате скрипт после запуска последовательно проходит по всем файлам в списке с указанными параметрами, если на сайте присутствует товар с кодом запчасти как в файле, данные по нему обновляютя, иначе - добавляется новый товар.
Таким образом, получился универсальный инструмент для синхронизации данных с возможностью обработки любого количества файлов с данными разных типов с различающейся структурой.
Оглавление
Оглавление
Похожие проекты
Синхронизация по прайс-листу из 1С 7.7 Штрих-М

WhatsApp
Telegram
Max




