Настройки в CRM Битрикс24
Как выгрузить товары из 1С в Битрикс24? Этот вопрос возникает в первую очередь при создание интернет-магазина. Подготовку к работе начнём с настройки Битрикс24. Заходим на портал с учётной записью с правами Администратора. В левом меню выбираем CRM -> в главном окне “Ещё” -> Интеграции -> Rest API.
Появится слайдер. В нём выбираем “Готовые сценарии” и в самом низу “Другое”. На следующем слайдере выбираем “Входящий вебхук”.
![Как создать входящий вебхук в Битрикс24 Как создать входящий вебхук в Битрикс24](https://itpik.ru/wp-content/uploads/menyu_b24-1024x522.webp)
В открытом окне “Входящий вебхук” спускаемся вниз до “Настройка прав”. Нажимаем “Выбрать” и из выпадающего списка выбираем: Интернет-магазин (sale), CRM (crm), catalog. Сохраняем изменения.
Разберём из каких частей состоит адрес вебхука. Общий вид адреса
https://itpro-s.bitrix24.ru/rest/1/p8jo3mlz7kez2wrt/
- itpro-s.bitrix24.ru – адрес портала
- /rest – указание на то, что работа ведётся через rest с вебхуками
- /1 – ID пользователя в Битрикс24, создавшего вебхук
- /p8jo3mlz7kez2wrt – секретный код (токен) для авторизации на портале
Эти части адреса мы должны указать в нашей обработке. Переходим в 1С Розница 2.3 и открываем нашу обработку.
Настройка обработки в 1С
На вкладке “Битрикс24” заполняем поля для подключения к Битрикс24. Из ссылки вебхука берём данные и вставляем в поля формы. В поле “Адрес Битрикс24” вставляем адрес портала – itpro-s.bitrix24.ru. В поле “ID Пользователя” – 1, “Токен” (секретный код) – p8jo3mlz7kez2wrt.
![Как выгрузить товары из 1С в Битрикс24 настройки подключения к битрикс24](https://itpik.ru/wp-content/uploads/nastrojki_podklyucheniya_k_b24-1.webp)
После того, как данные внесены, проверяем есть ли связь с порталом Битрикс24. Нажимаем кнопку “Проверить”. Внизу окна выйдет сообщение о результате подключения.
![Успешное подключение к порталу Битрикс24 Успешное подключение к порталу Битрикс24](https://itpik.ru/wp-content/uploads/uspeh_soobshhenie_obrabotki-1.webp)
![отказ в подключение к порталу Битрикс24 отказ в подключение к порталу Битрикс24](https://itpik.ru/wp-content/uploads/otkaz_soobshhenie_obrabotki.webp)
При успешном подключение код ответа всегда возвращает значение 200. В остальных случаях нужно перепроверить поля для подключения, доступ в интернет и т.д..
Следующие два пункта связаны с Каталогом товаров Битрикс24. В п. 2 выбираем “Товарный каталог CRM”. Это название корневого каталога товаров по умолчанию. Внутри него создаются разделы разного уровня вложенности. В п. 3 мы как раз и выбираем куда выгружать товар.
Чтобы создать нужный раздел, куда будем выгружать товар, переходим на портал Битрикс24. В левом меню выбираем CRM -> Товары и склады -> Каталог товаров. Либо, второй вариант, Сайты и Магазины -> Товары и склады -> Каталог товаров. Не важно каким путём мы перейдём в каталог товаров – он общий для CRM и Магазина. Подробнее об особенностях каталога товаров, вы можете ознакомиться на сайте разработчика.
![Переход в каталог товаров Битрикс24 Переход в каталог товаров Битрикс24 - CRM](https://itpik.ru/wp-content/uploads/vybor_kataloga_tovarov_b24.webp)
![Переход в каталог товаров Битрикс24 - сайты и магазины Переход в каталог товаров Битрикс24 - сайты и магазины](https://itpik.ru/wp-content/uploads/perehod_v_katalog_tovarov_b24_sajty_i_magaziny.webp)
Следующее, что нам нужно сделать, это создать раздел. В основном окне, правее надписи “Каталог товаров” есть кнопка “Создать” с треугольником. Нажимаем на этот треугольник и из выпадающего меню выбираем “Добавить раздел”.
![Добавить раздел в каталог товаров Битрикс24 Добавить раздел в каталог товаров Битрикс24](https://itpik.ru/wp-content/uploads/dobavit_razdel_v_katalog_tovarov_bitriks24.webp)
Появляется новое окно. В нём, в поле “Название” вводим любое название раздела, например, “1С Розница”. В поле “Символьный код” автоматически генерируется наше название раздела в латинице с соблюдением требований CRM. Менять ничего не нужно. Оставляем как есть. Нажимаем “Сохранить”.
![Создание нового раздела в Битрикс24 Создание нового раздела в Битрикс24](https://itpik.ru/wp-content/uploads/sozdanie_novogo_razdela_v_b24-1024x778.webp)
У нас создался новый раздел “1С Розница” в каталоге товаров. Возвращаемся в нашу обработку.
На вкладке “Битрикс24” в п. 3, жмём на три точки и из появившегося окна выбираем наш созданный раздел “1С Розница”. Нажимаем “OK”. Наш раздел выбран. Именно сюда в дальнейшем будет выгружен товар со всеми разделами.
![Выбор нового раздела в 1С Выбор нового раздела в 1С](https://itpik.ru/wp-content/uploads/vybor_novogo_razdela_v_1s.webp)
Поля “ID” в п. 2 – 3 носят информативный характер и говорят о том, что данные разделы имеют такой-то ID в CRM. Эти поля используются в процессе выгрузки товаров. Обработка обращается к ним в своей работе. Дополнительно эти ID указывать нигде не надо.
Для чего создавать раздел в каталоге товаров?
Да, можно “лить” товары в какой-то один раздел, если у вас один интернет-магазин. Если же Вы в дальнейшем будете создавать новые магазины, то товары будут появляться не в том магазине, в котором Вы хотели бы их видеть, т. к. будет использоваться один раздел для нескольких магазинов. Правильнее, для каждого магазина делать свой раздел и “лить” туда соответствующий товар. Это так же облегчит Вам поиск и навигацию по Каталогу товаров в CRM.
Далее…
Теперь все поля на вкладке “Битрикс24” заполнены и их значения автоматически сохранены. Нет необходимости каждый раз заполнять. При следующем открытие обработки все эти настройки восстановятся. Можем приступать к выгрузке товаров на портал.
Выгружаем товары
Вкладка “Выгрузка данных” содержит поля: Дата цен – срез цен на определённую дату; Выгружаемые цены – тип цены, которая будет выгружаться с товаром. Выбранный тип цен в обработке будет загружен в розничную цену товаров в Битрикс24. Это обусловлено тем, что на момент написания обработки не было механизмов в Битрикс24 реализующих возможность создавать несколько типов цен в магазине (в том числе и произвольных) с дальнейшим их заполнением.; Основное поле товаров и групп – упорядоченная информация о товарах из разных справочников и реестров 1С с возможностью их выбора (поставить флажок (чекбокс)). Ниже выводится информация о количестве отмеченных товаров и групп, а также общее количество товаров и групп.; нижняя часть обработки – “Выгрузить в Битрикс24” представлена двумя кнопками “Товары” и “Свойства товаров”.
Кнопка “Товары”
![Как выгрузить товары из 1С в Битрикс24 Как выгрузить товары из 1С в Битрикс24](https://itpik.ru/wp-content/uploads/obrabotka-1024x520.webp)
Выбираем нужный товар или группу(ы) товаров (отмечаем флажком) и нажимаем на кнопку “Товары”. Происходит отправка данных на портал. Если таких товаров нет на портале, то они создаются с полями: наименование, внешний код, символьный код, активность, розничная цена. При этом, если товар выгружается в первые из базы 1С, то так же происходит создание всей структуры групп товаров в каталоге товаров Битрикс24 и только потом начинает записываться товар в нужную группу. На выходе получаем одинаковые структуры в 1С и в Битрикс24. Единственная разница только в том, что в Битрикс24 вся эта структура создана в разделе “1С Розница” (раздел, который мы создавали выше). Вложенность разделов так же сохраняется.
![Структура в 1С Структура в 1С](https://itpik.ru/wp-content/uploads/struktura-v-1s.webp)
![Структура в Битрикс24 Структура в Битрикс24](https://itpik.ru/wp-content/uploads/struktura-v-b24.webp)
Внешний код товара (группы) в Битрикс24 соответствует коду товара (группы) в 1С. Дальнейшая работа с товарами идёт по этим кодам. Новый товар в CRM не активен. Это означает, что он не появится на сайте. Это сделано намеренно, чтобы перед публикацией в магазине, была возможность его отредактировать. Добавить информацию, заполнить дополнительные поля. Не “ломать” SEO сайта. Активировать товар можно как по отдельности, так и группой.
![Активация товара Активация товара](https://itpik.ru/wp-content/uploads/aktivacziya-tovara.webp)
Если же товар уже присутствует в CRM, то происходит его обновление по полям: наименование, символьный код, розничная цена. Свойство “Активность” товара при этом не меняется.
Результатом успешной выгрузки товаров будет сообщение внизу обработки.
![Сообщение обработки о выгрузке товаров Сообщение обработки о выгрузке товаров](https://itpik.ru/wp-content/uploads/soobshhenie-obrabotki-o-vygruzke-tovarov.webp)
Код товара в 1С должен быть уникальным, иначе товар с повторяющимся кодом не будет выгружен. Обработка выдаст соответствующее сообщение.
![Не уникальный код товара Не уникальный код товара](https://itpik.ru/wp-content/uploads/neunikalnyj-kod-tovara.webp)
Если Вы по какой-то причине изменили наименование товара в 1С и при этом код товара остался неизменным, тогда при выгрузке в Битрикс24 наименование товара так же обновиться. Если изменили код товара на другой уникальный, а наименование осталось прежним, то в Битрикс24 создастся новый товар.
Кнопка “Свойства товаров”
Данная кнопка выгружает свойства товаров: артикул, ставка НДС, НДС включен в цену, единицы измерения, вес, страна происхождения, производитель, марка (бренд), остаток, резерв, свободный остаток (разность между остатком и резервом).
Если какого-то свойства не окажется в Битрикс24, обработка создаст это свойство во время выгрузки и заполнит его данными из 1С.
Пример товаров без выгруженных свойств
![Вид товара после выгрузки Вид товара после выгрузки](https://itpik.ru/wp-content/uploads/tovar-po-knopke-tovary-1024x258.webp)
Пример товаров с выгруженными свойствами
![Вид товара после выгрузки свойств Вид товара после выгрузки свойств](https://itpik.ru/wp-content/uploads/tovar-po-knopke-svojstva-tovarov-1024x171.webp)
Настройка работы магазина с нашим разделом
Сделаем ещё одну небольшую настройку в CRM. Подключим созданный ранее раздел “1С Розница” к нашему интернет-магазину. Для этого в левом меню выбираем: Сайты и Магазины -> Магазины -> находим наш магазин (либо создаем новый) -> на миниатюре магазина находим три точки -> из выпадающего меню выбираем “Настройки”.
![Настройки интернет-магазина Настройки интернет-магазина](https://itpik.ru/wp-content/uploads/nastrojki-magazina.webp)
Появится выезжающий слайдер. На нём выбираем “Настройки каталога”. Затем, правее “Папка каталога” -> нажимаем на треугольник.
![Выбор каталога в настройках Выбор каталога в настройках](https://itpik.ru/wp-content/uploads/vybor-kataloga-v-nastrojkah.webp)
В появившемся окне находим наш раздел и выбираем его.
![Поиск каталога в настройках Поиск каталога в настройках](https://itpik.ru/wp-content/uploads/poisk-kataloga-v-nastrojkah.webp)
Сохраняем изменения.
Теперь наш магазин будет отображать выгруженный нами товар. Обработка готова к работе. Мы можем добавлять новый товар и обновлять существующий нажатием всего на пару кнопок.
Полное видео работы обработки Вы можете посмотреть на Youtube, RuTube, VK.
УЗНАЙТЕ КАК ПОЛУЧИТЬ ОБРАБОТКУ
Круто.
Спасибо за Ваш отзыв и оценку нашей работы.