Выгрузка сложного дерева каталога из 1С на сайт с системой 1С-Битрикс

08 декабря 2023
Компания:
Учебный центр дополнительного профессионального образования
Сфера деятельности:
Предоставление услуг по повышению квалификации и профессиональной переподготовке
Web-решения
Web-решения

В этом проекте мы решаем вопрос сложного обмена между ERP системой и сайтом. Данный кейс будет полезен к прочтению руководителям компаний, чья 1С сильно кастомизирована и стандартный обмен с Интернет-магазином реализовать не получается.

Исходные данные

Выгрузка из 1С на сайт Битрикс

Ранее мы описывали проект, в котором реализовывали модернизацию сайта учебного центра «МАЭБ». В текущей статье мы уделим особое внимание выгрузке из 1С в 1С-Битрикс. Созданная в 1С клиента структура базы курсов сильно кастомизирована и сложна, поэтому реализовать штатный обмен было невозможно. Для решения вопроса выгрузки товаров на сайт нашим разработчикам потребовалось создать и внедрить уникальный функционал.

Задача

Разработать и внедрить механизм обмена данными между 1С и сайтом на платформе 1С-Битрикс, обеспечив полную выгрузку дерева каталога и информации о товарах (курсах учебного центра).

В ходе проекта требовалось достичь целей по следующим направлениям:

  1. Реализовать полную выгрузку информации из 1С;
  2. Автоматизировать управление данными на сайте через 1C;
  3. Учесть все требования к возможности наполнения сайта контентом, согласно SEO-задачам.

Реализация проекта выгрузки товаров на сайт 1С-Битрикс

Кастомизированный обмен данными

Выгрузка товаров из 1С на сайт Битрикс

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

Управление списком курсов (товарами)

Разработанный обмен ведется таким образом, что при необходимости сотрудники могут вносить изменения в информацию о курсах в 1С, после чего она автоматически загрузится на сайт. Это значительно облегчает работу с информацией. В предыдущей версии сайта не было подобного функционала, поэтому данную работу приходилось выполнять дважды, причем для внесения изменений на сайте требовалось обращаться за помощью к разработчикам.

Заметим, что обмен реализован таким образом, что выгружается и обновляется на сайте только измененная информация, а не вся база. Это значительно оптимизирует и ускоряет процесс обмена.

SEO-оптимизация

Интеграция 1С с сайтом на 1С-Битрикс

Важным аспектом при создании любого сайта и при реализации обмена с 1С, является необходимость соблюсти все требования SEO-оптимизации. Мы реализовали обмен таким образом, что метатеги, включая метатег H1, изменяются только через админ-панель сайта. Это позволяет избежать ошибок, которые могут допустить сотрудники компании, внося изменения в номенклатуру в системе учета. Обмен работает стабильно и не мешает SEO-оптимизации интернет-портала.

Обновление лицензии

Доработка функционала реализована таким образом, что внедренный обмен никак не повлияет на возможность обновления лицензии 1С-Битрикс в будущем.

Результаты:

  • 1Полная выгрузка данных. Обеспечена полная выгрузка дерева каталога и товаров (курсов) из 1С на сайт, учитывая специфичную структуру данных в 1С.
  • 2Управление курсами из 1С. Реализован механизм управления курсами непосредственно из 1С, что обеспечивает удобство и эффективность работы с контентом сайта.
  • 3SEO-оптимизация. Минимизировано влияние на SEO-позиции сайта благодаря внедренному механизму обновления товаров, который не затрагивает метатеги и не мешает работе SEO-специалиста.

Выделим следующие задачи, для решения которых будет актуален подобный кейс:

  • Адаптация к нестандартным структурам данных. Многие компании используют индивидуальную иерархию данных в своих системах учета, в том числе в 1С. Кастомизированный или созданный с нуля механизм обмена позволяет адаптироваться к нестандартным форматам, обеспечивая эффективную выгрузку файлов и управление информацией на веб-сайте.
  • Гибкость администрирования каталога. Возможность управления товарами непосредственно из 1С обеспечивает оперативность и эффективность процесса внесения изменений. Это особенно важно для компаний, часто обновляющих свой товарный ассортимент или предлагающих выгодные промоакции.
  • Скорость обмена. В своей работе, при разработке системы обмена, мы оптимизируем процесс таким образом, чтобы данные выгружались максимально быстро.

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

Иконка для обратной связи
У Вас похожая задача?Мы всегда готовы подсказать решение!
Задайте вопросы напрямую руководителю данного проекта (9.00–23.00):
+7 965 022 73 40