Вводные данные
Заказчик занимается продажей профессионального спортивного оборудования для тренировок. У заказчика есть свой сайт, разработанный на CMS 1С-Битрикс в редакции «Бизнес». Учет в компании ведется в системе 1С: Предприятие, конфигурация УТ 10.3. Конфигурация снята с поддержки. Между 1С и сайтом уже настроен типовой обмен товарами и заказами. У заказчика появились новые требования к интеграции между 1С и интернет-магазином. В частности реализовать настройку SEO товаров на стороне 1С и выгружать эту информацию на сайт. В связи с этим было принято решение доработать модуль обмена 1С.
Поставленные задачи
- Разработка функционала управления SEO товаров в 1С
- Перенос текущих данных SEO товаров с сайта в 1С
- Выгрузка данных SEO товаров из 1С на сайт по расписанию
Рабочий процесс
Для реализации проекта было принято решение доработать текущий модуль обмена 1С и написать скрипт на стороне сайта, который будет принимать переданную информацию. У заказчика на одной CMS-Битрикс создано несколько сайтов. Поэтому на стороне 1С создан функционал, который разделяет информацию SEO в зависимости от указанного сайта. Далее был доработан модуль обмена 1С с сайтом. При каждой инициализации обмена товарами с сайтом также происходила выгрузка данных SEO товаров в файл. Через API файл загружается на сайт и происходит вызов скрипта, который обрабатывает данный файл и обновляет данные по SEO для товаров.
Результат
У заказчика есть новый функционал, благодаря которому он может удобно настраивать SEO товаров на стороне 1С и выгружать эту информацию на сайт при каждом обмене. Благодаря грамотному выбору пути решения задачи и ее реализации, время регламентного выполнения обмена 1С с сайтом практически не увеличилось.