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

 — по оценке 3 пользователей
15 апреля, 14:54
Татьяна Бабаева
Татьяна Бабаева
15 апреля, 14:54
588
0
Содержание
Для чего нужна интеграция?
Что обычно интегрируют?
Принцип интеграции
Варианты ведения базы товарного каталога
Под какие продукты 1С есть модули?
Зачем нужна интеграция по API?
Требования к 1С и сайту для интеграции
Интеграция с 1С: стоимость
Интеграция с другими CMS / «самописками»
Вывод
Размер текста:

Для чего нужна интеграция?

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

Интеграция позволит держать каталоги на сайте и в «1С» в актуальном состоянии. Менеджеру не придется создавать копии всех поступивших заказов в «1С» – вся информация о товарах и заказах будет синхронизована.

Что обычно интегрируют?

Интеграция  продукта «1С:Битрикс: Управление сайтом» с системой «1С:Предприятие» позволяет  обеспечить продажу товаров и услуг в сети Интернет:

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

Помимо этого, при необходимости, можно организовать обмен дополнительной информацией: контрагенты, карты лояльности, дополнительные справочники и т.п.

Принцип интеграции

Обмен всегда инициализирует 1С. Это сделано с целью безопасности. Даже если сайт взломают, злоумышленник не сможет добраться до 1С (сайт просто ничего не знает о существовании 1С). 

1С обращается на специальный адрес на сайте (используя логин и пароль отдельного пользователя сайта). При этом, 1С либо отправляет данные на сайт, либо просит сайт сгенерировать данные и забирает их к себе. 

Весь обмен идёт с помощью XML-файлов, которые организованы в соответствии со стандартном обмена коммерческой информацией — CommerceML2.

Алгоритм выгрузки данных на сайт:

Алгоритм загрузки заказов с сайта в 1С:

Варианты ведения базы товарного каталога

Если речь идёт о типовом интернет-магазине, то возможны вариации с тем, где вести информацию по товарам. 

В любом случае, товары должны быть заведены внутри 1С. А вот где вести дополнительную информацию по товарам — решение за клиентом (а мы можем подсказать и посоветовать). 

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

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

В этом случае, допускается комбинированный механизм ведения товаров. Из 1С мы будем получать только ту информацию, которая заполняется непосредственно в 1С. А всё остальное, будут заполнять контент-редакторы непосредственно на сайте. 

Под какие продукты 1С есть модули?

Интеграция доступна в 1С-Битрикс следующих редакций: 

  • Малый бизнес (ограниченно — только 1 тип цен и 1 склад).
  • Бизнес.
  • Enterprise.
  • CRM + Интернет-магазин.

Модуль для интеграции с 1С-Битрикс есть практически для каждой актуальной версии 1С-Предприятие. Список актуальных версий, для которых есть модуль, расположен по ссылке: https://1c.1c-bitrix.ru/ecommerce/download.php

На момент написания статьи, это следующие версии: 

Но речь идёт про “чистые” конфигурации 1С (т.е. те, в которых нет кастомизации). На практике, почти все 1С кастомизированны. Поэтому, для интеграции модуля, может потребоваться определенная работа от 1С-программиста. 

Зачем нужна интеграция по API?

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

Например, если бизнес-модель сайта предполагает индивидуальное для каждого покупателя ценообразование. Или, если необходимо непосредственно перед заказом, проверять актуальные остатки товаров. Или, сайт продаёт не готовые товары (покупатель конструирует товар непосредственно в онлайн-конструкторе на сайте). Такие ситуации возникают не часто, но они бывают. 

В этом случае, мы можем реализовать нестандартный обмен с 1С. Как он будет реализован: через надстройку к существующему обмену, или через API — зависит от задачи. Мы оценим задачу и примем наиболее оптимальный способ реализации. 

Требования к 1С и сайту для интеграции

Основные требования — это актуальные версии 1С-Битрикс и 1С: Предприятие. 

В 1С: Предприятие должна быть возможность установить модуль со страницы https://1c.1c-bitrix.ru/ecommerce/download.php

Облачные версии 1С не имеют модуля обмена, интеграция с ними невозможна. 

В идеале, интеграцию необходимо осуществлять ДО разработки сайта. Интеграция в уже готовый (и работающий) сайт может вызвать дополнительные трудности, так как придётся связывать все каталоги / товары / свойства. 

Интеграция с 1С: стоимость

Вид интеграции Стоимость (часы)
Базовая интеграция 1С с новым сайтом (товары + заказы)
* интеграция на этапе разработки сайта
10 часов
Базовая интеграция 1С с существующим сайтом (товары + заказы)
* сайт существует, необходима связка товаров, свойств
от 20 часов
Интеграция пользовательских справочников
* односторонняя выгрузка дополнительной информации из 1С на сайт
от 5 часов
Настройка двухсторонней синхронизации статусов заказов от 3 часов
Отладка существующей интеграции
* если интеграция работает медленно, нестабильно, проходит не до конца. Или во время интеграции появляются ошибки
от 10 часов

Интеграция с другими CMS / «самописками»

На текущий момент, большинство популярных CMS используют протокол обмена от 1С-Битрикс. Модули обмена с 1С есть для WooCommerce (интернет-магазин на wordpress), Drupal и других популярных CMS. 

Для самописных систем (и систем на базе популярных фреймворков), модуль обмена придётся разрабатывать самостоятельно. Каким он будет: на основе протокола 1С-Битрикс или непосредственно через API — зависит от задач обмена. 

Вывод

Компания «Пиксель Плюс» имеет большой опыт реализации интеграций как с нуля, так и доработки / отладки существующих интеграций. Мы готовы предоставить полный комплекс работ по интеграции: как базовой, так и кастомизированной любой сложности. Поможем с оптимизацией существующей интеграции (если интеграция идёт медленно, или работает нестабильно). 

Татьяна Бабаева
Подписывайтесь
на рассылку
Я согласен на обработку
персональных данных

Подписаться


Понравилась статья?
 — по оценке 3 пользователей
15 апреля, 14:23
Оставить комментарий

Введено символов: 0 / 1200

Комментариев пока что нет

Наши достижения

Входим в число лучших компаний России в сферах интернет-рекламы и разработки сайтов по результатам самых авторитетных рейтингов

Победитель в номинации «SEO под ключ» по итогам WORKSPACE DIGITAL AWARDS 2023
Лидер SEO-рейтинга среди сайтов SEO-агентств по итогам Optimization 2018
Optimization 2018
Рейтинг с самой прозрачной методологией SEO глазами клиентов 2023
SEO глазами клиентов 2023
Рейтинг известности SEO-компаний 2020 по версии SEO-news
SEO-news
Другие статьи автора
Вернуться в раздел
Другие статьи рубрики
Вернуться в раздел
Оставьте заявку

Нужна помощь с сайтом? Заполните форму, и наши менеджеры проконсультируют вас уже сегодня!

* — Поля, обязательные к заполнению.
Получайте полезные письма
Присылаем экспертные исследования и кейсы по SEO и интернет-маркетингу,
а также спецпредложения только для подписчиков!


Оставьте ваш e-mail:*
Я согласен на обработку
персональных данных

Принципиально новые условия сотрудничества в SEO — зарабатываем только вместе!

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

Тариф, который хотели сделать многие, но реализовали только мы.

К тарифу «Оборот»