Bitrix Q&A
спросил 17 Март, 21 от аноним спросил 28 Янв, 21 от аноним спросил 26 Дек, 20 от аноним спросил 02 Ноя, 20 от анонимДетальное рассмотрение файлов обмена — Интеграция Битрикс и 1С

Перечень файлов участвующих в обменах
Не смотря на то, что на момент написания статьи (2018 год) современные версии модуля обмена данных способна выгружать 8 различных по назначению файлов, основными остались, хорошо нам известные, импорт и офферс, остальные файлы могут и не выгружаться, все зависит от настроек 1С, но я постараюсь детально рассмотреть все типы файлов выгрузки из 1С. В выгрузке присутствуют следующие файлы:- import.xml — содержит данные о товарах, категориях (группах), типах цен, складах, свойствах товаров и единицах измерения;
- offers.xml — содержит данные о предложениях товаров (SKU/Характеристиках) и их свойствах;
- orders.xml — содержит данные о заказах;
- rests.xml — содержит данные о фактических остатках торговых предложений перечисленных в offers.
xml;
- documents.xml — содержит информацию о документах прикрепленных к товарам;
- contragents.xml — содержит информацию о контрагентах;
- references.xml — содержит информацию о пользовательских справочниках затронутых в import.xml .
Файлы documents.xml, contragents.xml, references.xml используются крайне редко и структура их не слишком сложная для понимания, по этой причине не будем останавливаться на них, а лучше рассмотрим остальные файлы без которых обмен данными практически невозможен.
Ообмен между 1С и Битрикс «Управление сайтом» происходит при помощи обмена файлами в формате XML построенными на основе CommerceML 2.xx. Все файлы выгружаются из 1с в папку на сайте /upload/1c_catalog/. Начнем рассматривать примеры файлов выгрузки в порядке очереди их обработки сайтом в момент обмена.
import.xml
Первый файл выгружаемый 1с на сайт. Хранит все данные основного каталога товаров. Пример файла приведен ниже.
<КоммерческаяИнформация ВерсияСхемы="2.09" ДатаФормирования="2018-06-26T18:28:09"> <Каталог СодержитТолькоИзменения="true"> <Ид>12345678-ABCD-123A-4567-8910E1234DF5</Ид> <ИдКлассификатора>12345678-ABCD-123A-4567-8910E1234DF5</ИдКлассификатора> <Наименование>Каталог товаров</Наименование> <Товары> <Товар> <Ид>XML-ID - Товара A</Ид> <НомерВерсии>AAAAAQAAAHI=</НомерВерсии> <ПометкаУдаления>false</ПометкаУдаления> <Штрихкод/> <Артикул/> <Наименование>Название товара</Наименование> <БазоваяЕдиница>10</БазоваяЕдиница> <Группы> <Ид>XML-ID - Категории товара</Ид> </Группы> <Описание/> <Страна/> <ЗначенияСвойств> <ЗначенияСвойства> <Ид>XML-ID - Свойства A</Ид> <Значение/> </ЗначенияСвойства> <ЗначенияСвойства> <Ид>XML-ID - Свойства B</Ид> <Значение/> </ЗначенияСвойства> <ЗначенияСвойства> <Ид>XML-ID - Свойства C</Ид> <Значение/> </ЗначенияСвойства> </ЗначенияСвойств> <СтавкиНалогов> <СтавкаНалога> <Наименование>НДС</Наименование> <Ставка>12</Ставка> </СтавкаНалога> </СтавкиНалогов> <ЗначенияРеквизитов> <ЗначениеРеквизита> <Наименование>ВидНоменклатуры</Наименование> <Значение>Материал</Значение> </ЗначениеРеквизита> <ЗначениеРеквизита> <Наименование>ТипНоменклатуры</Наименование> <Значение>Товар</Значение> </ЗначениеРеквизита> </ЗначенияРеквизитов> <Вес>0</Вес> </Товар> </Товары> <Описание>Описание каталога</Описание> </Каталог> </КоммерческаяИнформация>
Расшифровка элементов XML файла import.

Не зависимо от типа файла он будет содержать в структуре ряд общих элементов и ряд уникальных, присущих только данному виду файла. К общим элементам относятся:
<КоммерческаяИнформация> — Верховный элемент в который входят все остальные. Содержит версию схемы обмена, дату формирования и иную служебную информацию.
<ПакетПредложений> — Содержит данные о предложениях.
<Наименование> — Название.
<ИдКаталога> — Уникальный идентификатор каталога, пакет предложений которого прислан.
<ИдКлассификатора> — Уникальный идентификатор классификатора, который относится к пакету предложений.
<Предложения> — Головной элемент информации о предложениях товаров.
<Предложение> — Элемент содержит данные отдельного предложения элемента.

<Ид> — Идентификатор предложения. В отдельных случаях может иметь формат: <ид_товара>#<ид_элемента>
Уникальные для файла импорта:
Группы> — Элемент содержит информацию о группах (разделах) товаров.Группа> — Элемент содержит описание группы элемента.
Ид> — Уникальный идентификатор группы (раздела).
НомерВерсии> — Номер версии элемента группы (раздела).
ПометкаУдаления> — Признак того, что элемент должен быть деактивирован.
Наименование> — Наименование группы (раздела).
Группы> — Подчиненный элемент, который хранит информацию о подчиненных группах.
Свойства> — Элемент содержит информацию о свойствах товаров.
Свойство> — Элемент содержит описание свойства элемента.
Ид> — Уникальный идентификатор свойства.
НомерВерсии> — Номер версии свойства.
ПометкаУдаления> — Признак того, что элемент должен быть деактивирован.

Наименование> — Наименование свойства.
Ид> — Уникальный идентификатор товара.
НомерВерсии> — Номер версии товара.
ПометкаУдаления> — Признак того, что элемент должен быть деактивирован.
Артикул> — Артикул товара.
Наименование> — Наименование товара.
Описание> — Описание товара, попадающее в подробное описание товара.
Картинка> — Элемент содержит информацию о картинках товара. Первый элемент является основной картинкой.
БазоваяЕдиница> — Единица измерения товара.
Группы> — Элемент содержит информацию о группах (разделах), в которых товар находится.
Ид> — Идентификатор группы (раздела) товара.
Изготовитель> — Элемент содержит информацию о изготовителе товара.
Вес> — Вес товара.
Ид> — Идентификатор изготовителя.
Наименование> — Наименование производителя.
ОфициальноеНаименование> — Официальное наименование производителя.

ЗначенияСвойств> — Элемент содержит информацию о свойствах товаров.
ЗначенияСвойства> — Элемент содержит описание свойства товара.
Ид> — Идентификатор свойства.
Значение> — Значение свойства.
СтавкиНалогов> — Элемент содержит информацию о налогах товаров.
СтавкаНалога> — Элемент содержит описание налога товара.
Наименование> — Наименование налога.
Ставка> — Ставка налога.
ЗначенияРеквизитов> — Элемент содержит информацию о дополнительных данных товара. Есть предопределенные значения:
- Файл — содержит информацию о местонахождении приложенного файла;
- ОписаниеФайла — описание файла или картинки. Формат: <адрес картинки>#<описание>;
- Вес — вес товара;
- ОписаниеВФорматеHTML — содержит описание товара в формате HTML;
- Полное наименование — информация о анонсе товара.
Наименование> — Наименование реквизита.
Значение> — Значение реквизита.
Возможные дополнительные элементы:
<ТипыЦен> — Элемент содержит информацию о типах цен товаров.
<ТипЦены> — Элемент содержит описание типа цены элемента.
<Ид> — Уникальный идентификатор типа цены.
<НомерВерсии> — Номер версии типа цены.
<ПометкаУдаления> — Признак того, что элемент должен быть деактивирован.
<Наименование> — Наименование типа цены. Наименование типа цены должно быть уникально, иначе новое не добавится.
<Валюта> — Валюта типа цены.
<Налог> — Описание налогов для типа цены.
<Наименование> — Наименование налога.
<УчтеноВСумме> — Признак того, включен ли налог в стоимость товара.
<Склады> — Элемент содержит информацию о складах товаров.
<Склад> — Элемент содержит описание склада элемента.
<Ид> — Уникальный идентификатор склада.
<НомерВерсии> — Номер версии склада.
<ПометкаУдаления> — Признак того, что элемент должен быть деактивирован.
<Наименование> — Наименование склада.
offers.xml
После обновления модуля обмена в этом файле представлена только основная информация относящаяся только к самим элементам, а цены, остатки и пр. вынесены в отдельные файлы. Пример файла приведен ниже
<КоммерческаяИнформация ВерсияСхемы="2.09" ДатаФормирования="2018-06-26T18:28:09"> <ПакетПредложений СодержитТолькоИзменения="true"> <Ид>12345678-ABCD-123A-4567-8910E1234DF5#</Ид> <Наименование>Пакет предложений</Наименование> <ИдКаталога>12345678-ABCD-123A-4567-8910E1234DF5</ИдКаталога> <ИдКлассификатора>12345678-ABCD-123A-4567-8910E1234DF5</ИдКлассификатора> <Предложения> <Предложение> <Ид>XML-ID - SKU - Предложения A</Ид> <НомерВерсии>oQAAAAE=</НомерВерсии> <ПометкаУдаления>false</ПометкаУдаления> <Наименование>Название предложения - Например цвет - Белый</Наименование> <ХарактеристикиТовара/> <ЗначенияСвойств> <ЗначенияСвойства> <Ид>XML-ID - Свойства А</Ид> <Значение>XML-ID - Значения B свойства А</Значение> </ЗначенияСвойства> </ЗначенияСвойств> </Предложение> <Предложение> <Ид>XML-ID - SKU - Предложения B</Ид> <НомерВерсии>oAAAAAEAAAA=</НомерВерсии> <ПометкаУдаления>false</ПометкаУдаления> <Наименование>Название предложения - Например цвет - Бежевый</Наименование> <ХарактеристикиТовара/> <ЗначенияСвойств> <ЗначенияСвойства> <Ид>XML-ID - Свойства А</Ид> <Значение>XML-ID - Значения С свойства А</Значение> </ЗначенияСвойства> </ЗначенияСвойств> </Предложение> </Предложения> </ПакетПредложений> </КоммерческаяИнформация>
Расшифровка элементов XML файла offers.

<НомерВерсии> — Номер версии предложения.
<ПометкаУдаления> — Признак того, что элемент должен быть деактивирован.
<ЗначенияСвойств> — Элемент содержит информацию о свойствах предложений.
<ЗначенияСвойства> — Элемент свойства предложения.
<Ид> — Идентификатор предложения.
<Значение> — Значение предложения.
Возможные дополнительные элементы:
<Свойства> — Элемент содержит информацию о свойствах товаров.
<Свойство> — Элемент содержит описание свойства элемента.
<Ид> — Уникальный идентификатор свойства.
<НомерВерсии> — Номер версии свойства.
<ПометкаУдаления> — Признак того, что элемент должен быть деактивирован.
<Наименование> — Наименование свойства.
<Внешний> — Признак того, что свойство типа справочник и должно хранится в highload-инфоблоке. Если хранит файл или изображение должен принимать значение true.
<Информационное> — Признак того, что свойство влияет на цену.
<ТипЗначений> — Тип значения свойства. Тип значения может быть: Строка, Число, Время, Справочник.
<ВариантыЗначений> — Элемент содержит информацию о вариантах значений, если тип свойства Справочник.
<Справочник> — Элемент содержит описание варианта значений свойства.
<ИдЗначения> — Идентификатор варианта значения свойства.
<Значение> — Значение варианта значения свойства.
<Картинка> — Адрес файла изображения, если значение свойства хранит картинку.
<Штрихкод> — Штрих-код предложения.
<ХарактеристикиТовара> — Элемент содержит информацию о строковых свойствах предложений.
<ХарактеристикаТовара> — Элемент множественного строкового свойства предложений.
<Наименование> — Наименование свойства.
<Значение> — Значение.
<Комплектующие> — Элемент содержит информацию о комплектующих предложениях.
<Комплектующее> — Элемент, содержащий информацию о комплектующем предложении.
<Ид> — Идентификатор комплектующего.
<Наименование> — Наименование комплектующего.
<Количество> — Количество товара.
<ЗначенияРеквизитов> — Элемент содержит информацию о дополнительных данных в предложениях.
<ЗначениеРеквизита> — Элемент содержит описание дополнительной информации товара.
<Наименование> — Наименование реквизита.
<Значение> — Значение реквизита.
prices.xml
Файл содержит информацию о текущих ценах предложений в разрезе всех типов цен на сайте. Пример файла приведен ниже
<КоммерческаяИнформация ВерсияСхемы="2.09" ДатаФормирования="2018-06-26T18:28:09"> <ПакетПредложений СодержитТолькоИзменения="true"> <Ид>12345678-ABCD-123A-4567-8910E1234DF5#</Ид> <Наименование>Пакет предложений</Наименование> <ИдКаталога>12345678-ABCD-123A-4567-8910E1234DF5</ИдКаталога> <ИдКлассификатора>12345678-ABCD-123A-4567-8910E1234DF5</ИдКлассификатора> <Предложения> <Предложение> <Ид>XML-ID - SKU - Предложения</Ид> <Цены> <Цена> <Представление>15 155 грн за шт</Представление> <ИдТипаЦены>XML-ID - Типа цены А</ИдТипаЦены> <ЦенаЗаЕдиницу>15155</ЦенаЗаЕдиницу> <Валюта>UAH</Валюта> </Цена> <Цена> <Представление>30 300 руб за шт</Представление> <ИдТипаЦены>XML-ID - Типа цены В</ИдТипаЦены> <ЦенаЗаЕдиницу>30300</ЦенаЗаЕдиницу> <Валюта>руб</Валюта> </Цена> </Предложение> </Предложения> </ПакетПредложений> </КоммерческаяИнформация>
Расшифровка элементов XML файла prices.

Расшифровка элементов XML
<Цены> — Элемент содержит информацию о ценах предложения товара.
<Цена> — Элемент содержит описание цены предложения товара.
<Представление> — Представление цены (на сайте не используется).
<ИдТипаЦены> — Уникальный идентификатор (внешний код) — типа цены.
<ЦенаЗаЕдиницу> — Цена за единицу товара. <Валюта> — Валюта цены.
rests.xml
Файл передает остатки товаров на складах, именно этим файлом заканчивается процедура и только он остается в папке обмена до следующего сеанса связи (если вы не настроили сохранение всех переданых файлов на стороне сайта Отладка обмена с 1с (сохранение файлов обмена)) . Пример файла приведен ниже
<КоммерческаяИнформация ВерсияСхемы="2.09" ДатаФормирования="2018-06-26T18:28:09"> <ПакетПредложений СодержитТолькоИзменения="true"> <Ид>12345678-ABCD-123A-4567-8910E1234DF5#</Ид> <Наименование>Пакет предложений</Наименование> <ИдКаталога>12345678-ABCD-123A-4567-8910E1234DF5</ИдКаталога> <ИдКлассификатора>12345678-ABCD-123A-4567-8910E1234DF5</ИдКлассификатора> <Предложения> <Предложение> <Ид>XML-ID - SKU - Предложения</Ид> <Остатки> <Остаток> <Склад> <Ид>XML-ID - Склада</Ид> <Количество>1</Количество> </Склад> </Остаток> </Остатки> </Предложение> </Предложения> </ПакетПредложений> </КоммерческаяИнформация>
Расшифровка элементов XML файла rests.

Расшифровка элементов XML
<Остаток> — Элемент содержит данные об остатках отдельного предложения в разрезе складов.
<Количество> — Остаток по всем складам.
<Склад> — Данные о складе и остатке предложения на нем.
<Ид> — Уникальный идентификатор склада.
<Количество> — Остаток предложения в разрезе склада.
orders.xml
Файл с данными заказов. Бывает двух видов — сформированный на стороне сайта и забираемый 1С и сформированный 1С и отправляющий на сайт информацию о изменениях в заказах в случае их проведения на стороне 1С после прошлого обмена. В частности, текущий статус заказа после ухода с сайта в 1С.
Для просмотра файла на стороне сайта в том же виде, в котором его увидит 1С достаточно авторизоваться пользователем (группе которого доступны операции обмена с 1С ) и перейти на страницу:
http://ВАШ_САЙТ/bitrix/admin/1c_exchange.php?type=sale&mode=query#authorize
1С-Битрикс Маркетплейс. Установка и настройка модуля Инитпро|касса
В данной инструкции описаны процессы установки и настройки модуля Инитпро|касса в 1С-Битрикс Маркетплейс, проверка заказов и печать чеков.
Установка модуля Инитпро|касса в 1С-Битрикс Маркетплейс
- Откройте каталог решений 1С- Битрикс.
- Найдите модуль Инитпро Онлайн — Облачная касса по 54-ФЗ.
- Откройте карточку модуля и нажмите кнопку Установить.
- В появившемся окне укажите адреса вашего интернет-магазина нажмите кнопку Установить.
- В новой вкладке откроется страница администрирования вашего сайта Система обновлений сторонних решений.
- В таблице вы увидите, что доступно обновление для Инитпро Онлайн — Облачная касса по 54-ФЗ.
- Нажмите кнопку Загрузить.
- В появившемся окне Лицензионное соглашение поставьте галочки, означающие, что вы согласны с условиями лицензионного соглашения.
- Нажмите кнопку Применить, после чего начнется процесс загрузки модуля.
- После окончания процесса загрузки вы увидите кнопку Установить и сообщение об успешной установке обновления.
- Нажмите кнопку Установить.
- В новой вкладке вы увидите таблицу Доступные решения с установленным модулем ИНИТПРО Касса.
Настройка модуля Инитпро|касса в 1С-Битрикс Маркетплейс
- Перейдите в раздел Настройки.
- В левом меню найдите вкладку ИНИТПРО Касса.
- Нажмите на данный пункт, после чего откроется раздел Настройки модуля.
- Поле Сервер кассы заполнен по умолчанию значением https://kassa.initpro.ru. Данное значение изменять не нужно.
- Заполните появившийся список параметров:
ID Магазина;
Secret Магазина;
ID Очереди.Примечание: данные параметры вы можете просмотреть при настройке интеграции с интернет – магазином. Подробные инструкции о том, где можно найти данные параметры, вы можете найти в нашем справочном центре Настройка интеграции с интернет-магазином.
- Выберите систему налогообложения, которую вы указали при регистрации кассы. Данные о системе налогообложения будут использованы при формировании чека.
Внимание: убедитесь, что СНО, выбранная в 1С-Битрикс, является одной из СНО, выбранных при регистрации ККТ в личном кабинете Инитпро | касса! Как посмотреть текущие настройки СНО в личном кабинете Инитпро | касса можно узнать в инструкции Карточка кассы.
- Укажите Налоговую ставку для товара, которая будет использоваться в случае, если в товаре не задан НДС.
- Укажите Признак предмета расчета для товара.
- Укажите Налоговую ставку для доставки.
- Укажите Признак предмета расчета для доставки.
- Укажите статус заказа, для которого необходимо формировать чек предоплаты.
- Укажите статус заказа, для которого необходимо формировать чек полного расчета.
- Укажите статус заказа, для которого необходимо пробивать чек возврата.
Внимание! Битрикс предоставляет всего три статуса заказов. Для того, чтобы появился такой же статус для возврата, как в данной инструкции, нужно создать его: перейдите в раздел Рабочий стол – Магазин – Настройки – Статусы.
Нажмите кнопку Новый статус.
Заполните поля необходимыми данными и нажмите кнопку Сохранить.
- Выберите платежную систему, которая будет использоваться при оплате. Для того чтобы указать несколько систем, зажмите клавишу Ctrl и выберите необходимые платежные системы из списка.
- Нажмите кнопку Сохранить.
- Появится сообщение об успешном Сохранении настроек.
в личном кабинете Инитпро | касса укажите URL страницы для отправки ответа о пробитии чека: https://САЙТ_ВАШЕГО_МАГАЗИНА/bitrix/tools/initgroup_kassa_report_handler.php. Протокол передачи данных («http» и «https») в ссылке для отправки ответа о пробитии чека зависит от сайта вашего магазина. Данная ссылка действительна только для системы 1С-Битрикс Маркетплейс. Подробнее о данной надстройке можно прочитать в инструкции Настройка интеграции с интернет-магазином.
Примечание:
Проверка заказов и печать чеков.
- Перейдите в раздел меню Заказы.
- Нажмите кнопку Добавить заказ.
- Перед вами откроется форма добавления заказа, нажмите кнопку Добавить товар.
- Нажмите кнопку Выбрать, дождитесь обновления. Нажмите на крестик для выхода из окна.
- Заполните данные о покупателе.
- Заполните данные об отгрузке.
- Заполните данные об оплате.
- Заполните данные в разделе Дополнительная информация и укажите Статус заказа.
- Нажмите кнопку Сохранить.
- Сформированный заказ отобразится в списке заказов.
- Перейдите в раздел меню Оплата.
- Нажмите на иконку слева в строке созданного заказа.
Примечание: можно ориентироваться по ID заказа. - Нажмите кнопку Изменить.
- В статусе оплаты укажите статус Оплачено.
- Пролистните в конец формы и поменяйте Статус заказа на Оплачен, формируется к отправке.
- Нажмите кнопку Сохранить.
- Перейдите в раздел меню Отгрузки.
- Нажмите на иконку слева от сформированного заказа и нажмите кнопку Редактировать.
- Введите Маркировочный код.
Примечание: как добавить поле Маркировочный код можно узнать из Данной инструкции. - Укажите Статус отгрузки.
- Нажмите кнопку Сохранить.
- Перейдите в раздел меню Заказы.
- Нажмите на иконку слева от сформированного заказа и нажмите кнопку Изменить параметры заказа.
- Измените статус заказа на Выполнен.
- Нажмите кнопку Сохранить.
- В личном кабинете клиента Касса|Инитпро перейдите в раздел меню Чеки.
- В Списке чеков отображаются чеки, сформированные при смене статуса заказа.
- Нажмите на Тип чека, чтобы проверить данные.
Примечание: в первом чеке (который пробивается при смене статуса заказа на Оплачен, формируется к отправке) указан признак расчета – предоплата 100%.
Во втором чеке (который формируется при смене статуса заказа на Выполнен) указан признак расчета – полный расчет и имеется КТ (Код Товара).
Интеграция 1С и Битрикс: Управление сайтом
Интеграция системы учета на базе 1С и сайта на CMS 1C:Битрикс Управление сайтом является сложной задачей, на этом этапе “погибло” немало хороших сайтов.
Проблема здесь состоит в том, что происходит передача данных из двух разных по архитектуре систем. Среднестатистический программист 1С не знает как выгрузить данные на сайт так, чтобы веб-разработчик мог использовать максимум типовых функций CMS. Но еще больший сюрприз — это то, что среднестатистический веб-разработчик также не может объяснить программисту 1С, как ему нужно получить данные. Их общение похоже на разговор глухого и немого.
В этой статье мы попробуем упростить жизнь программистам 1С и веб-разработчикам, рассказав о своем опыте интеграции и “подводных камнях”, с которыми мы встретились. Для интеграции мы используем типовой модуль обмена адаптированный под конфигурацию “ЮвелирСофт:Ювелирный торговый дом”.
Начнем с того, чтобы понять, как типовой сайт на 1С:Битрикс хранит данные по товарному каталогу:
Каталог товаров
Каталог товаров — это как справочник “Номенклатура” в 1С, там хранятся общие реквизиты артикулов, те, которые никогда не изменяются — артикул, тип изделия, проба, металл, производитель, фото и т.д. это так называемые каталожные позиции.
Именно эти позиции показываются в списке товаров в каталоге:
-
Простой товар — товар, у которого нет вариантов размеров, драгоценных камней или других параметров влияющих на цену(если такие будут, то см. Ниже “Каталог предложений”).
Например, серьги, кресты.
-
Товар с предложениями — это товары, у которых есть свойства для выбора, свойства влияющие на цену товара. Чаще всего это выбор размера и драгоценных камней.
-
Комплект и набор — эти типы рассматривать не будем, т.к. они доступны только в редакции “Бизнес” и из 1С их выгрузить нельзя. Подробнее тут.
В каталоге товаров позиции могут быть нескольких типов:
Каталог предложений
В каталог предложений уже загружаются фактически реальные, физические товары. Отличие от каталога товаров в том, что в каталоге предложений содержаться позиции, которые пользователь сайта будет непосредственно покупать. Для них есть конкретные размеры, вставки, веса, на каждое предложений своя цена.
Для товарного предложения можно также загрузить фото, это используется когда для разных драгоценных вставок нужны разные фото из-за цвета камней. Каталог предложений связан с каталогом товаров. Связь один ко многим — для 1 элемента каталога товаров соответствует много элементов каталога предложений.
В каталог товаров и предложений можно загрузить любое количество необходимых свойств товаров. Например, для товаров — артикул, тип изделия, пробам, а для предложений — размер, вставка, вес.
После того, как разобрались с хранением данных, посмотрим какие варианты выгрузок на сайт существуют.
-
Полная выгрузка товаров — при такой выгрузке каждый раз получаются все данные для выгрузки (в зависимости от настройки — остатки, весь каталог или остатки+каталог). Такая выгрузка подходит при небольшом количестве товаров (до 5 000 артикул и 10 000 предложений). Если количество товаров и предложений большое, то такая выгрузка может занять от 3-6 часов.
-
Выгрузка по изменениям — фиксирует в 1С только изменения для выгрузки на сайт и выгружаемый объем данных существенно меньше.
Подходит для больших каталогов и для сайтов, где необходимо часто проводить выгрузку товаров для поддержания актуальности.
Также для оптимизации выгрузки в обоих вариантах используется пакетная выгрузка — в настройках задается количество товаров в 1 пакете и весь массив выгрузки бьется на кратные этому числа товаров пакеты.
Такая функция позволяет сделать процесс обмена более стабильным и выгружать данные на сайты с небольших количеством оперативной памяти.
Рассмотрим состав файлов выгрузки:
-
Папка с названием кода выгрузки
-
Выгрузка товаров разбитая на пакеты, в каждом пакете, указанное в настройках выгрузки количество товаров.
-
Общий файл для каталога товаров — в этом файле содержаться все справочные свойства товаров, разделы каталога, описание типов цен, их значение и идентификаторы.
В файлах пакета указываются только идентификаторы свойства и идентификаторы значений.
-
Общий файл для каталога предложений — аналогично предыдущему файлу содержит все свойства и их значения, но уже для каталога предложений. В некоторых версиях выгрузки для оптимизации выгрузки общие файлы offers могут быть для каждого пакета, т.е. В корне выгрузки из может быть более 1.
Главное, что нужно знать про общие файлы — в них должны быть описаны все свойства товаров и предложений и идентификаторы свойств и значений в этих файлов должны совпадать со свойствами указанными в товарных файлах(смотреть ниже). В противном случае, свойства не будут загружены в товар.
Теперь самое интересное — файлы с товарами.
Файлов 4 вида:
-
Файл import — содержит данные по элементам каталога товаров.
-
Ид — cамое важное — это идентификатор номенклатуры, он должен быть уникальным, т.
к. Если в файле есть два разных товара с одинаковым ИД, то на сайт будет загружен только последний элемент, точнее будут загружены оба, но последний перетрет предыдущий элемент. Ид важен, т.к. значение того, как он работает можно использовать, например для того, чтобы загружать остатки из 2-х разных баз так, чтобы одинаковые артикула не двоились — для этого нужно сделать так, чтобы в выгрузке из каждой базы ид товара были одинаковы.
-
Артикул и наименования — Это стандартные поля для любой выгрузки из 1С. Наименование будет отображаться в карточке товара и в списке. Поэтому заранее нужно подумать над тем, чтобы оно было человеко понятное — такое, как обычный человек ищет в интернете.
-
Группы — это список разделов на сайте, в которые попадает товар. Огромный плюс в том, что на сайте товар может лежать в более, чем 1 разделе
-
Описание — текстовое описание товара, выводится карточку
-
Картинка — относительная ссылка до каталога import_files в соответствующем пакете.
При необходимости выгрузки нескольких картинок — выгружаются несколько секций
-
Основной блок со свойствами товаров. Именно эти ид свойств и ид значений должны быть идентичны свойствам и значениям в общих файлах импорта.
Первая картинка становится основной для товара, остальные дополнительные.
-
-
Файл offers — элементы каталога предложений
-
Ид — идентификатор предложения. Связь элемента каталога товаров и предложений идет именно через ИД предложений.
ОБЯЗАТЕЛЬНО: Началом ид предложений должен быть ид товаров, которому это предложений соответствует. Также если у предложений 1 ид, то на сайт будет загружено только последнее. Поэтому для создания нескольких предложений по размерам и вставкам в ид добавляются либо гуиды вставки и наименование размера.
Далее использую это информации можно реализовать выгрузки изделий по сериям номенклатуры(уникальные изделия) добавив в ид серию. Или выгрузку товаров с разным весом — также в ид добавляем вес изделия и на сайте уже имеем столько предложений сколько товаров данного артикула с разным весом.
-
Номер версии — в этот пункт мы пишем даты выгрузки в миллисекундах.
Она необходима нам для того, чтобы поддерживать актуальность предложений. По ней мы ориентируемся и после загрузки деактивируем предложений, у которых дата отлична. Это необходимо так как типовая загрузка при наличии хотя бы 1 активного предложения в файле выгрузки активирует все уже существующие на сайте.
-
Наименование — текстовое отображение предложения. Его нужно также делать человеко понятным, т.к. В стандартном варианте оно будет отображаться в корзине пользователя и в заказе.
-
Список свойство товаров — также идентификаторы свойств и значений должны находиться в общем файле для предложений товаров.
Для указания изображения для предложения необходимо до выгрузки свойств, выгрузить секцию — <Картинка><Картинка/> — и ссылка на изображение, аналогично файлу import.
-
-
Файлы prices
ВАЖНО:
-
Ид предложения из файла offers совпадал с ид в файле prices. В противном случае цена для предложения не загрузиться и оно будет недоступным.
-
При выгрузке нескольких цен на 1 предложение все цены должны идти в 1 секции “Цена”. В противном случае цены могут затирать друг друга. Т.е. Для 1 предложения в файле prices должна быть 1 запись, а в ней в блоке “Цены” все цены идти в блоках “Цена”.
-
-
Файлы rests — файлы с данными остатков товаров.
ВАЖНО:
Ид предложения из файла offers совпадал с ид в файле rests. В противном случае цена для предложения не загрузиться и оно будет недоступным
-
Папка import_files — в ней содержатся изображения для товаров, их физическое расположение.
Подробнее про структуру файлом можно почитать здесь.
Вакансии компании 1C-Битрикс — работа в Калининграде, Москве
Что такое Битрикс?
- Компания появилась в 1998 году, когда российского IT-бизнеса по сути еще не было. Поэтому мы стояли у самых истоков и были теми, кто формировал время и стандарты на рынке веб-разработки.
- Из региональной веб-студии с «офисом» в калининградской однушке мы доросли до большой международной компании.
У нас есть отделения в Москве, Алматы, Минске и Санкт-Петербурге. А в нашем новом современном офисе в Калининграде сейчас более 300 сотрудников занимают уже 3, 5 этажа в самом центре города!
- Мы первыми в России сформировали большую партнерскую сеть веб-студий, которую многие сейчас пытаются повторить. Пока, правда, не у многих получается 🙂 У нас больше 20 тысяч партнеров по СНГ. Партнерская сеть сейчас вторая по масштабности в Европе — больше партнеров только у Microsoft.
- 1С-Битрикс уже 2 года подряд входит в топ-20 IT-компаний рунета из списка Форбс.
- Для кого мы работаем? Наши клиенты из совершенно различных сфер и отраслей бизнеса. От семейных пекарен и ферм до компаний по организации систем туманообразования и космическими полетами. Практически невозможно найти бизнес, где не используются наши продукты.
- Мы разрабатываем высокие технологии: искусственный интеллект, персональный чат-бот Марта, системы распознавания лиц и другие. При этом наша цель – действительно использовать эти технологии.
И у нас это отлично получается. Например, чтобы начать рабочий день Калининграде, сотрудникам достаточно улыбнуться планшету на входе в офис 🙂
Чем занимается Битрикс?
Два главных продукта – система для создания и обслуживания интернет-проектов «1С-Битрикс: Управление сайтом» и корпоративный портал «Битрикс24». Некоторые факты про наши продукты:
- По независимым подсчетам itrack.ru, 58,28% сайтов с коммерческими CMS в России используют «1С-Битрикс: Управление сайтом». Общее количество сайтов перевалило за 200 тысяч! Это более половины от всех созданных сайтов рунета в принципе!
- С 2008 года мы одними из первых в стране стали разрабатывать совершенно новый, ни на что не похожий продукт — «Битрикс24». Это полноценный корпоративный портал компании, где они выполняют задачи, общаются и решают все рабочие вопросы! На тот момент эта задумка казалась удивительной, а теперь клиентам нельзя представить свою работу без «Битрикс24».
- Мы одними из первых запустили полноценный облачный сервис.
И теперь в «Битрикс24» зарегистрировано более 4 миллионов компаний по всему миру! Причем реально по всему. На онлайн-карте можно посмотреть, сколько компаний работает в данный момент. О некоторых странах мы узнали вообще только в тот момент, когда у нас там появились клиенты 🙂 — https://www.bitrix24.ru/online-domains-map
- «Битрикс24» для своей работы выбрали большие и уважаемые организации: ООН, Сбербанк, Роснефть, Мэрия Москвы, Государственная Дума, правительства разных стран и еще многие другие!
- «Битрикс24» выпускается на 18 языках по всему миру. Конечно, клиентов много и у некоторых могут возникнуть вопросы и пожелания к компании. Для помощи клиентам по всему миру ежедневно трудятся онлайн-консультанты. В среднем за месяц они обрабатывают около 35 тысяч обращений на 6 языках.
Немного информации о работе Консультантов «Битрикс24» https://b24team.bitrix24.site/
Наш лендинг для поиска разработчиков: https://development.bitrix24.site/wanted_developer/
Люди Битрикса
Как бы человечеству ни грозили, что роботы вот-вот заменят людей — нашей компании это точно не светит. Наш главный ресурс — команда! Это большой сплоченный коллектив.
Битрикс – это мировой бренд. Но за этой известностью стоит личная ответственность каждого из сотрудников. Каждый из нас делает свою работу качественно и правильно — по-другому у нас нельзя. Интересный факт, из 20 первых сотрудников компании 15 до сих пор тут работают.
- Компания заботится о своих сотрудниках. Регулярно проводятся тренинги и обучения, в том числе и для работающих удаленно. В компании есть штатный психолог, который поможет в любой профессиональной и личной ситуации.
- В компании около 400 сотрудников, но коммуникации очень просты и свободны. У нас легко донести свою инициативу и идею до руководителей. Приходите в любое время с хорошей идеей и решением – они никогда не остаются без внимания.
- Мы умеем работать, но умеем и отдыхать. В Калининградском офисе есть полноценная зона отдыха с мягкими диванчиками, кикером и пинг-понгом. А для любителей более активного расслабления организован полноценный спортзал.
- Чаем и печенками в офисе уже никого не удивишь. Поэтому у нас всегда есть свежие яблоки, сельдерей и морковь!
- Мы работаем ответственно и увлеченно, но у наших коллег остается много времени на собственные интересы и хобби. Например, есть ню-фотограф, гонщик на Субару, сертифицированный фитнес-тренер, игрок в американский футбол, двукратная вице-чемпионка России в категории атлетический фитнес, триатлонист и еще многие другие.
- Два раза в год мы все слетаемся на наши корпоративы. Для многих, кто работает удаленно или за рубежом, это возможность увидеть, наконец, всех своих коллег вживую. И корпоративы проходят очень шумно и весело. Причем для новичков давно придуман ритуал «Посвящения в Битриксоиды». Во время него пока никто еще не пострадал 🙂
рабочих групп и проектов
Рабочая группа — это виртуальное сообщество пользователей, созданное для обсуждения и совместной работы.
Проекты основаны на рабочих группах. Главное отличие в том, что у проекта есть даты. Задачи в проектах нельзя ставить вне сроков проекта.
Создать рабочую группу
Чтобы создать рабочую группу или проект, перейдите в раздел Workgroup и нажмите Create .
Выберите Workgroup или Project .
Укажите название проекта и добавьте описание. Выберите тему оформления и изображение.
Раздел расширенных параметров включает следующие параметры:
- Теги — ключевые слова для объединения различных рабочих групп, доступных в поиске.
- Возможности — укажите, какие инструменты будут доступны участникам рабочей группы.
- Тип рабочей группы — установите флажок, чтобы опубликовать рабочую группу.
- Внешние пользователи — установите флажок, чтобы разрешить доступ для внешних пользователей.
Если вы выберете тип проекта, будет добавлена опция Даты проекта .
Выберите уровень конфиденциальности рабочей группы.
Укажите владельца рабочей группы и модераторов рабочей группы .Также пригласите членов команды в рабочую группу.
Пригласить пользователей в рабочую группу
Вы можете добавить участников рабочей группы во время создания новой рабочей группы или добавить их позже из Действия > Пригласить в рабочую группу/проект .Вы можете приглашать как отдельных пользователей, так и целые отделы. Выберите сотрудников, которых хотите добавить, и нажмите Отправить приглашение .
Вы можете отменить отправленные вами приглашения.
Страница участников группы покажет:
- Модераторы: пользователя, которые могут модерировать группу (редактировать настройки группы, приглашать пользователей в группу, удалять пользователей из группы)
- Отделы: отдела, которые вы пригласили присоединиться к группе.
- Участники: отдельные пользователи, подтвердившие приглашение в рабочую группу (уже присоединившиеся к группе).
- Подключенные пользователи: пользователя подключенных (приглашенных) отделов. Когда вы приглашаете весь отдел со всеми его сотрудниками, сотрудники отдела будут автоматически добавлены в группу и будут показаны здесь.
Чтобы иметь возможность приглашать внешних пользователей в рабочую группу (по электронной почте), перейдите к Действия > Редактировать рабочую группу > включите Доступно в Экстранете .
Чтобы управлять запросами на присоединение к группе или проекту, выберите Действия > Запросы на членство .
Кто может создавать рабочие группы и проекты?
Любой сотрудник компании может создавать группы и проекты в облачной версии Битрикс24.
В Битрикс24 On-premise возможность создания групп и проектов управляется в административном интерфейсе > Группы в профиле пользователя.
Количество групп и проектов в Битрикс24 не ограничено.
Администратор Битрикс24 может видеть и редактировать все рабочие группы и проекты в компании. Вам нужно активировать режим администратора.
Как переместить проект в рабочую группу и обратно?
Проект может быть передан рабочей группе в любое время. В правом меню выберите О рабочей группе/проекте — Действия — Редактировать рабочую группу/проект . Затем в разделе Расширенные параметры необходимо снять флажок Проект/Рабочая группа.
Рекомендуемые статьи
Интеграция Битрикс24 и Google Ads
Интеграция Битрикс24 и Google Ads
Отслеживайте рентабельность инвестиций каждой кампании, группы объявлений и ключевого слова.
GA Connector заставляет Bitrix24, Google Analytics и Google Ads работать вместе, чтобы ответить на один из
главных вопросов маркетинга: откуда на самом деле берется мой доход?
Интегрируйте Google Ads с Битрикс24, чтобы:
Не ограничивайтесь такими показателями, как клики и CTR.
Знайте, какие кампании, группы объявлений и ключевые слова Google Ads на самом деле стимулируют продажи.
Легко измеряйте рентабельность инвестиций каждой кампании/ключевого слова и удваивайте выигрыши.
Как это работает
01.
Посетитель вашего сайта заходит на ваш сайт и заполняет одну из ваших веб-форм.
02.
Код отслеживания GA Connector идентифицирует источник посетителя, кампанию, ключевое слово, группу объявлений и т. д.
03.
Когда отправка формы появляется в вашей учетной записи Битрикс24, с ней уже связана информация Google Ads.
Пример данных Google Ads в Битрикс24:
Узнайте, как лиды находят вас, и
, что они видят перед покупкой
Отслеживание кампании, ключевое слово
и прибыльность канала
Посмотрите, какие страницы на вашем сайте закрывают продажи
Идентификатор клиента Google Аналитики
/показатель. html
/contact-us.html
/buy.html
Определите местоположение и устройство ваших лучших лидов
Страна (от IP-адреса)
Вы можете использовать данные Google Ads
в CRM Битрикс24 для запуска отчетов, которые отвечают на такие вопросы, как: Какие кампании, ключевые слова, объявления и т. д. приносят больше всего лидов в CRM Битрикс24? Какие кампании, ключевые слова и объявления приносят больше всего закрытых выигранных возможностей и доходов?
Отчет с данными интеграции Битрикс24 + Google Ads
Отчет с данными интеграции Битрикс24 + Google Ads
О Битрикс24 и Google Ads
О Битрикс24
Первоначально Битрикс24 был выпущен в апреле 2012 года, но с тех пор претерпел ряд важных обновлений.Битрикс24 — это полностью бесплатная социальная корпоративная платформа для малого бизнеса, которая помогает улучшить взаимодействие с клиентами по ряду каналов.
О Google Реклама
Google Ads (ранее Adwords) — ведущая рекламная платформа, ставшая синонимом платного поиска. Он используется миллионами компаний по всему миру для привлечения новых клиентов.
Может ли GA Connector отслеживать какие-либо каналы помимо Google Ads? Например. SEO / Facebook / органический / Bing / и т. д.
да.GA Connector совместим практически со всеми источниками трафика и рекламными сервисами.
Безопасно/законно ли отслеживать, откуда приходят мои лиды?
Абсолютно. GA Connector так же безопасен и законен, как использование Google Analytics или любого другого программного обеспечения для отслеживания.
Насколько надежны данные, которые я буду получать?
Все лиды, приходящие через ваш веб-сайт, отслеживаются с использованием параметров UTM, реферальной информации, данных IP и проверенных Google алгоритмов для определения источника для каждого пользователя.Все связано с вашей CRM в режиме реального времени, поэтому потери данных нет.
Вы оказываете поддержку?
Конечно! Наша служба поддержки всегда готова помочь вам интегрировать GA Connector с вашим веб-сайтом и CRM.
Спросите больше здесь
© 2022 ООО «Зуев Софтвер». Все права защищены.
Блого Битрикс24 и цифровом маркетинге — INTERVOLGARU
Задача 1. Запрет редактирования чужих комментариев в CRM
Как выглядит ограничение для пользователя Битрикс24
Для решения этой проблемы мы разработали модуль прав доступа Битрикс24.Модуль не позволяет редактировать или удалять комментарии других пользователей. Он сравнивает идентификатор текущего пользователя с идентификатором пользователя, оставившего комментарий. Если они не совпадают, опции «редактировать» и «удалить» удаляются из контекстного меню. При попытке отредактировать сообщение без контекстного меню появляется сообщение о том, что чужой комментарий не может быть отредактирован или удален.
В результате каждый пользователь может изменять только свои собственные комментарии. С этой функцией работа сотрудников становится более прозрачной.Это делает сотрудников более осторожными и ответственными.
Вот руководство о том, как использовать модуль прав доступа
Если вы хотите настроить (изменить или добавить новые функции) свое коробочное решение Битрикс24, заполните форму ниже, и мы свяжемся с вами.
Задача 2. Разделение прав доступа к полям «Сделка» и «Контакт» в CRM
Второй задачей было разделение прав доступа к полям. В разделе «Сделки и контакты» поля по умолчанию доступны для заполнения и редактирования всеми пользователями CRM.Нам нужно было разделить права доступа и видимость полей для разных групп сотрудников.
Так, например, Мария может просматривать, заполнять и редактировать некоторые поля, а другие пользователи — нет. При этом Оливер может заполнять, редактировать и просматривать другой набор полей, а остальные — нет.
Выделение таких доступов и ограничений по умолчанию недоступно в Битрикс24.
Как мы разделили права доступа к полям в Битрикс24
Основная задача заключалась в том, чтобы запретить некоторым пользователям изменять определенные значения полей.Этот функционал для Сделок и Контактов мы реализовали в CRM Битрикс24, разделив права доступа между группами. Модуль позволяет следующее:
-
Пользователь может изменять значения полей, если он состоит в группе, которая имеет права на редактирование значений этих полей.
-
Любая комбинация полей Сделки, Стадии Сделки и направления в CRM имеет свой набор групп пользователей, которые могут редактировать поля.
-
Каждое поле Контакта имеет свой набор групп пользователей, которые могут заполнять или редактировать поля в соответствии со своими правами.
-
Пользовательские поля в Сделках и Контактах поддерживаются так же, как и стандартные поля — доступ к ним может быть ограничен/предоставлен в зависимости от групп.
Модуль работает как фильтр для заполнения и обновления значений полей.Это означает, что права доступа к полям для пользователя проверяются перед операцией. Пользователь сможет продолжить работу только с теми полями, которые ему разрешено изменять.
Примечание:
Данные ограничения не распространяются на пользователей группы Администраторы Битрикс24, т.к. у них есть ВСЕ права доступа
В результате поля «Сделка» и «Контакт» отображаются в двух формах:
-
обычный текст — без доступа для редактирования,
-
как поле, значение которого можно заполнить/обновить.
Например, если пользователь не может изменить поле Имя, форма будет выглядеть так:
То же самое работает и с контактной формой.
Вы можете установить права пользователя в административной панели. Страница выглядит так:
При нажатии на «+» появится стандартное окно выбора групп пользователей.
Администратор может выбрать одну или несколько групп пользователей, нажав кнопку «Выбрать».Эти группы смогут редактировать текущее поле.
Управление видимостью полей в Битрикс24
Следующим шагом в реализации модуля стала функция видимости поля. Данная функция ограничивает просмотр определенной информации в сделках и Контактах членами заданных групп и тем самым обеспечивает их конфиденциальность. Доступ для просмотра поля определяется Администратором.
-
Значения полей видны пользователю, если он состоит в группе, для которой эти поля определены как видимые.
-
Любая комбинация полей Сделки, Стадии Сделки, Направления Сделки может быть назначена группам пользователей, которые имеют к ним доступ.
-
Пользовательские поля сделок и контактов поддерживаются так же, как и стандартные поля.
Примечание:
Ограничения не распространяются на пользователей, входящих в группу администратора Битрикс24.
Таким образом, пользователи могут видеть только значения полей, доступных одной или нескольким группам, в которые они входят.Вместо значения полей пользователь увидит «Отказано в доступе».
Какие проблемы решает разграничение прав доступа в Битрикс24?
С помощью нашего модуля администраторы Битрикс24 могут разграничить права на просмотр, заполнение и редактирование полей «Сделки» и «Контакты CRM» для разных групп как из офиса на компьютере, так и с помощью мобильной версии.
Модуль также позволяет распределить ответственность за разные этапы сделки между сотрудниками.
Разделение прав доступа на заполнение и редактирование полей, а также просмотр полей по группам помогает:
-
сделать процесс работы над сделкой прозрачным, четко распределить обязанности между сотрудниками,
-
предотвратить распространение конфиденциальной информации,
-
технически распределять заполнение полей между сотрудниками и акцентировать внимание сотрудников на своих задачах.
В результате с нашим модулем вы сможете:
-
гибко настраивать права доступа сотрудников,
-
тонко управлять рабочим процессом — включать и исключать нужных людей в процесс/из процесса в нужное время.
Если вам нравится это решение и вы хотите иметь нечто подобное, заполните форму ниже — мы свяжемся с вами.
Для кого это новое решение INTERVOLGA?
Как уже было сказано, в статье описаны некоторые реализованные задачи проекта. Вы также можете ознакомиться с нашей реализацией электронного согласования документов.
Эти решения можно использовать для широкого круга задач и бизнеса.
Разделение доступа для просмотра и обновления полей по группам, а также ограничение редактирования комментариев особенно важно для предприятий с длительными циклами работы с клиентами: когда в работе со сделками и Клиентами задействовано несколько сотрудников, и выполняется много бизнес-операций.
Возможность обеспечить конфиденциальность Сделки и Клиента, ограничить информацию, доступную пользователям, позволяет сотрудникам одинаково относиться ко всем клиентам. Исчезает возможность просматривать информацию из любопытства, сотрудники лучше концентрируются на задачах, их отношение к клиенту не определяется имеющейся у них информацией — их суждения непредвзяты. Правильное отношение к клиентам – половина успеха бизнеса.
ИНТЕРВОЛГА — лучшая по внедрению, настройке и интеграции Битрикс24.Мы предоставляем программные решения для сложных бизнес-задач.
Оставьте нам сообщение.
Надеемся на сотрудничество с вами! СРАВНЕНИЕ
: 10 альтернатив Битрикс24 для бизнес-коммуникаций
С ростом популярности удаленной работы во всем мире предприятия ищут программные решения, которые позволяют им подключаться и сотрудничать в режиме реального времени, независимо от того, где находятся сотрудники.
Программные решения для управления задачами и командами, такие как Bitrix (другие включают Asana, Wrike, Trello, Basecamp, Jira и т. д.), играют решающую роль в этом.
Если вы попробовали Битрикс 24 и решили, что он вам не подходит (возможно, он слишком дорогой или не имеет ключевых функций), то хорошая новость: есть много очень хороших альтернатив Битрикс 24 — по сопоставимым (или даже более низким) ценам.
Пропустите, если хотите:
Что такое Битрикс?
Bitrix24 или Bitrix — это платформа управления проектами в интрасети с открытым исходным кодом, основная функциональность которой включает в себя базовое управление взаимоотношениями с клиентами (CRM) и функции совместной работы, такие как диаграмма Ганта и функциональные возможности доски Канбан (идеально подходит для отслеживания времени и гибкого управления проектами).
Он даже имеет настраиваемые шаблоны для создания веб-сайтов.
Зачем вам альтернатива Битрикс24?
В качестве базового инструмента для совместной работы Битрикс24 хорош, но если вам нужна возможность совершать телефонные звонки экономически эффективным способом, это в значительной степени исключает его как жизнеспособный вариант для большинства предприятий.
Битрикс не известен своим продуктом для телефонии, и его ценовые пакеты отражают это.
Самый низкий тарифный план как минимум в два раза превышает стоимость многих альтернатив Битрикс24 в списке ниже, при этом не предоставляя больше возможностей, чем эти варианты.
Хотя Битрикс предоставляет мешанину из различных функций CRM и управления проектами, есть некоторые основные области, в которых он не справляется, когда дело доходит до повседневного общения.
Одна из самых важных вещей, которые нужно знать о Bitrix с места в карьер, это то, что у него нет поддержки по телефону — даже на его самом дорогом тарифном плане Profession, который стоит 120 долларов США в месяц. 1
Если вам нужна поддержка клиентов, вам нужно будет перейти в их чат или воспользоваться онлайн-справочным центром.
Еще одна проблема в том, что Битрикс почти пытается сделать слишком много . Да, у него есть CRM, конструктор веб-сайтов, контакт-центр, доски Канбан и обмен файлами, но есть причина, по которой почти ни один провайдер не будет разветвлять свой продукт на такое множество разрозненных областей, как эта.
Самая большая проблема заключается в том, что сложно сохранить единство и простоту взаимодействия с пользователем, когда у вас так много различных инструментов. та же, если не лучшая, функциональность по гораздо более доступным ценам.
На что обратить внимание при рассмотрении альтернатив Битрикс24
Служба поддержки клиентов
Одним из самых важных факторов, на который следует обращать внимание при покупке любого программного обеспечения для бизнеса, является надежная поддержка клиентов.
На самом деле это одна из самых больших слабых сторон Битрикс, и, как вы увидите позже, даже конкуренты, у которых есть бесплатные или менее дорогие планы, обеспечивают более надежную поддержку клиентов, причем в разных часовых поясах.
В зависимости от вашего рабочего времени вам может понадобиться поддержка 24/7, будь то по телефону или в чате.Поддержка в чате и варианты самообслуживания, такие как онлайн-справочный центр, являются ставками на столе, но если вы управляете более крупным предприятием или имеете глобальную клиентскую базу, вам, вероятно, будет лучше с поставщиком, который может предоставить вам круглосуточную поддержку по всему миру 7 дней в неделю. .
👉 Подсказка на панели набора номера: Некоторые провайдеры UCaaS/CCaaS обеспечивают круглосуточную поддержку без выходных только в США. Убедитесь, что вы отметили мелкий шрифт, если вам понадобится поддержка в других часовых поясах. |
Экономичность
Мы также рассмотрели, насколько экономична каждая альтернатива Битрикс24. Мы рассматриваем, доступно ли оно с многоуровневой ценой, доступной для малого бизнеса и , является ли это масштабируемое решение, которое может быть гибким и расти вместе с вашим бизнесом.
Например, можно ли начать с одной или двух служебных телефонных линий, а затем добавить еще? Ваша коммуникационная платформа или телефонная система должны позволить вам сделать это самостоятельно, не дожидаясь дней или недель, пока их служба поддержки внесет эти изменения для вас.
Вот как это выглядит, например, в Dialpad — всего несколько кликов, чтобы добавить номер телефона для нового сотрудника:
Как и у Bitrix, у многих конкурентов SaaS есть бесплатные планы, которые предлагают такие вещи, как неограниченное количество видеоконференций. Но одна странная вещь в ценообразовании Bitrix заключается в том, что немного сбивает с толку то, что вы получаете. Например, первый платный уровень Dialpad составляет всего 15 долларов на пользователя в месяц и четко указывает, что вы получаете неограниченные звонки в США, Канаде и вашей стране, в то время как первый платный уровень Bitrix стоит 34 доллара в месяц, но не говорит, какой телефон минут звонков, которые вы получаете.
Интеграции
Весь смысл платформы для общения и совместной работы заключается в максимально возможной оптимизации ваших рабочих процессов. Чтобы убедиться, что выбранное вами решение позволяет вашей команде работать максимально продуктивно, как правило, лучше выбрать то, что интегрируется с бизнес-приложениями и инструментами, которые уже использует ваша команда.
Битрикс имеет собственную функциональность CRM, но если вы ищете коммуникационную платформу и уже используете Salesforce, HubSpot или Zoho в качестве своей CRM, вам, вероятно, понадобится интеграция с ней.
Вам также вряд ли понадобится отдельное программное обеспечение для управления проектами, такое как Trello или Asana, если вы используете Bitrix, и оно интегрируется с основными инструментами повышения производительности, такими как OneDrive, Gmail и Google Drive.
Но он не интегрируется с более отраслевыми инструментами (например, Clio для права) или другими инструментами для более конкретных случаев использования, таких как участие в продажах.
👉 Совет по набору номера: Помимо большой библиотеки интеграций, открытый API Dialpad и интеграция с Zapier позволяют создавать индивидуальные интеграции даже для самых нишевых инструментов. |
10 лучших альтернатив Битрикс24 и их сравнение
Несколько вещей, о которых следует помнить: в этом списке мы рассматриваем альтернативы Битрикс для унифицированных коммуникаций и контакт-центров. При этом, если вы ищете именно CRM, или инструмент для управления проектами, или конструктор сайтов (или комбинацию этих вещей), можете не читать, потому что из этих вариантов только Битрикс даст вам все эти вещи. .
Но , если вы ищете универсальную коммуникационную платформу, которая позволяет совершать телефонные звонки, проводить видеовстречи, отправлять мгновенные + SMS-сообщения, управлять командами контакт-центра и многое другое, и все это из одного приложения, тогда продолжайте читать.
1. Панель набора номера: по-настоящему унифицированная коммуникационная платформа
С точки зрения общей функциональности, простоты использования и цены, Dialpad предлагает все функции Битрикс24 (и даже больше) в более надежной и многофункциональной платформе.
Dialpad — это не просто приложение для бизнес-телефона. Это облачное решение для унифицированных коммуникаций, которое объединяет телефонные звонки, обмен мгновенными и SMS-сообщениями, видеовстречи и даже платформу контакт-центра — все в одном приложении, которое легко развертывать, которым легко управлять и использовать — на iOS, Android, Mac. и ПК.
С Dialpad адаптация выполняется легко и занимает всего несколько минут, и вашей команде не придется тратить время на переключение между различными окнами и вкладками, чтобы выполнить работу.
Связь по любому каналу
Dialpad объединяет голос, видео и обмен сообщениями на одной интуитивно понятной платформе. Ваша команда может настроить групповые чаты для совместной работы над проектами, общения лицом к лицу на видеовстрече и телефонных звонков с клиентами из одного места:
.И если у вас есть виртуальные встречи с клиентами или потенциальными клиентами, которые не хотят загружать приложение, нет проблем.Панель набора номера полностью основана на браузере, что означает, что вы можете организовывать собрания и присоединяться к ним из веб-браузера без потери какой-либо функциональности:
Надежная защита
Панель набора номера построена на платформе Google Cloud Platform и обеспечивает безопасность и надежность корпоративного уровня для обеспечения защиты всех ваших деловых коммуникаций и данных. Ваши внутренние и внешние коммуникации зашифрованы, а панель набора номера, среди прочего, также совместима с HIPAA и SOC2® Type II.
Расширенное совместное использование экрана
Dialpad поддерживает не только видеоконференции, но и встроенную функцию совместного использования экрана, поэтому вы можете легко просматривать визуальные эффекты и макеты с удаленными членами команды.Dialpad также интегрируется с Miro, приложением для цифровой доски, чтобы создать ощущение, что вы проводите мозговой штурм вместе со своими товарищами по команде в одной конференц-зале:
Расширенные функции вызова
Несмотря на то, что Dialpad — это гораздо больше, чем телефонная система для бизнеса, она обладает всеми расширенными функциями вызова, которые могут понадобиться бизнесу или организации. От неограниченной записи вызовов до интеллектуальной маршрутизации вызовов, интерактивного голосового ответа (IVR) и голосовой почты — Dialpad поставляется со всем, что вам нужно для повседневного общения:
.Полностью интегрированный контакт-центр
В отличие от многих коммуникационных платформ, Dialpad имеет полностью интегрированную платформу контакт-центра, если она вам нужна.Если у вас есть команда поддержки клиентов, продаж или контакт-центра, которой необходимо обрабатывать большое количество сообщений, ваши агенты и супервайзеры могут сделать это — опять же, прямо в том же приложении.
👉 Забавный факт: Еще одна уникальная особенность платформы контакт-центра Dialpad заключается в том, что она работает и в мобильном приложении, а это означает, что агенты также могут работать из любого места. |
Одного у Битрикса нет у , а не у … И нет у него вот этого:
Голосовой интеллект (секретный соус)
Что действительно отличает Dialpad, так это его искусственный интеллект.Названный Voice Intelligence, или Vi, он создан собственной командой Dialpad — без третьих лиц — с нуля.
Что он делает: Vi может транскрибировать звонки в режиме реального времени . Ни через несколько часов, ни через несколько дней — вы можете увидеть текущую стенограмму в режиме реального времени. (И это точнее, чем даже Google.)
Vi может не только точно расшифровывать звонки, но и определять определенные ключевые слова и фразы, а также то, как часто они произносятся во время звонков клиентов. Например, предположим, что вы хотите узнать, как часто клиенты звонят вам по поводу нового продукта, который вы только что выпустили.Вы можете создать «Пользовательский момент» в Dialpad, чтобы отслеживать, как часто произносится это название продукта:
Мало того — и это больше для групп поддержки клиентов и контакт-центров — вы также можете пойти дальше с Vi и использовать его для всплывающих карточек помощи в реальном времени (RTA) на экранах ваших агентов с небольшими шпаргалками, когда на каверзные темы говорят по телефону:
Огромный выбор интеграций
Как будто этого было недостаточно, Dialpad также интегрируется со многими вашими любимыми бизнес-приложениями, а если это не так, его открытый API позволит вам создавать собственные интеграции практически со всем, что вы хотите.
Панель набора номера интегрируется с:
- Инструменты CRM, такие как HubSpot, Zoho CRM и Salesforce:
-
Программное обеспечение для повышения производительности, такое как Google Workspace, Google Drive, Microsoft 365 и Dropbox Инструменты автоматизации рабочих процессов, такие как Zapier
-
Инструменты для привлечения клиентов, такие как Outreach и Wingman
-
И многие другие
Планы и цены
Тарифные планы начинаются с 15 долларов США на пользователя в месяц (оплачивается ежегодно) для стандартного плана Dialpad Talk, который включает неограниченные звонки в вашей стране, США и Канаде и неограниченные SMS в США и Канаде.
Кроме того, он также включает неограниченное количество видеовстреч, неограниченную запись звонков, переадресацию звонков, многоуровневый автосекретарь и многое другое.
Это масштабируемый и доступный вариант для малого бизнеса, предоставляющий все расширенные функции и функции, необходимые для роста (обратите внимание, что многие другие альтернативы предлагают гораздо меньше функций и намного дороже).
Если вы хотите выйти на новый уровень, план Dialpad Pro стоит 25 долларов США на пользователя в месяц (оплачивается ежегодно), а для предприятий планы Dialpad Enterprise включают дополнительные функции, такие как соглашения об уровне обслуживания (SLA) со 100% безотказной работой, неограниченное количество офисов. , настраиваемые политики хранения данных и многое другое.
Закажите экскурсию по продукту, чтобы ознакомиться с ним.
Чем он лучше Битрикс24?
Если вы ищете масштабируемую и универсальную универсальную платформу для бизнес-коммуникаций, которая сочетает в себе все, что нужно вашей команде для совместной работы и работы из любого места, Dialpad — лучший выбор.
Есть много вещей, которые отличают Dialpad от Bitrix, одна из которых — доступность для малого бизнеса. Хотя Битрикс имеет множество удобных функций, вы не сможете использовать весь его потенциал, не раскошелившись на его профессиональный план.
Dialpad, с другой стороны, предлагает все ключевые функции, которые должны быть у отличной платформы для общения и совместной работы, даже на самых базовых планах. Мало того, Dialpad с расширяет возможности вашего бизнеса и предлагает всю гибкость, необходимую для расширения возможностей удаленных команд.
👉 Дополнительная литература: Посмотрите, как Westward360 использовала Dialpad, чтобы все удаленные команды были согласованы и обеспечивали неизменно превосходное качество обслуживания клиентов! |
2.Зум
Zoom — это решение для видеоконференций, которое очень популярно среди обычных пользователей, и вы часто будете видеть, как оно используется для всего: от деловых встреч до виртуальных счастливых часов.
Если вы ищете базовый инструмент для видеоконференций, Zoom подойдет как вариант. Вы можете проводить видеоконференции, ограниченные 40 минутами в бесплатном плане, а также есть относительно новый продукт Zoom Phone, который также может обрабатывать телефонные звонки. 2
Но важно отметить, что Zoom был предметом многих проблем с безопасностью, а также был запрещен такими организациями, как Google, NASA и даже Тайвань и Силы обороны Австралии.
Чем он лучше Битрикс24?
Zoom — это простая в использовании платформа, которая покрывает ваши основные потребности в общении, и хотя Bitrix имеет более обширный список функций для управления проектами и командами, он по-прежнему ограничен с точки зрения того, сколько людей может использовать платформу, прежде чем она станет слишком дорого для малого бизнеса.
Кроме того, его функции видеочата больше подходят для простых встреч, поскольку его бесплатный план не позволяет вам делиться экраном (что делают и Dialpad, и Zoom).
3. Офис Оома
Ooma Office — это простое решение, которое обеспечивает большинство основных функций телефонной системы для бизнеса, таких как HD-голос, блокировка вызовов и переадресация вызовов. Он доступен в двух тарифных планах, которые относительно доступны для малого бизнеса. 3
Обратите внимание, что Ooma Office немного отстает в плане более продвинутых функций, таких как видеовстречи в формате HD и обмен сообщениями, которые могут иметь решающее значение для совместной работы в удаленной команде.
Чем он лучше Битрикс24?
Если вы ищете простое решение, которое проще в использовании, чем Bitrix, Ooma Office — то, что вам нужно.Но его ограниченная функциональность означает, что он не предлагает ничего, кроме простой телефонной системы для бизнеса.
Если вам нужно решение, объединяющее все ваши бизнес-коммуникации на облачной платформе и целый набор функций для управления проектами и совместной работы над ними, Ooma Office, вероятно, не для вас — вы получите выгоду от платформа унифицированных коммуникаций, такая как Dialpad.
4. RingCentral
Как и Dialpad, RingCentral позиционирует себя как платформу UCaaS.Его платформа объединяет телефонную систему для бизнеса с видеоконференциями и обменом сообщениями и существует уже несколько десятилетий.
Обратите внимание, что цены на RingCentral немного странные. Существует бесплатный план для видеоконференций, но если вы хотите получить доступ к таким функциям, как базовые телефонные звонки и обмен сообщениями, вам нужно будет пропустить базовый платный план и выбрать вторую по стоимости подписку. 4
Для сравнения, Dialpad дает вам неограниченные телефонные звонки и SMS-встречи в дополнение к неограниченным видеоконференциям в самом базовом плане (15 долларов США на пользователя в месяц), и вы также получите неограниченные звонки и текстовые сообщения в США и Канаде.
Чем он лучше Битрикс24?
Как и многие варианты в этом списке, RingCentral объединяет большинство ваших потребностей в общении и совместной работе в одном приложении, и вы можете быть уверены, что компания не прекратит свое существование в ближайшее время, потому что они существуют так долго.
С точки зрения наличия полного пакета коммуникаций RingCentral, вероятно, является лучшим вариантом, чем Bitrix.
5. Нектива
Nextiva — еще один провайдер VoIP, о котором вы, вероятно, слышали.Его программное обеспечение включает систему бизнес-телефонии, которая предлагает видеовстречи и обмен сообщениями.
Nextiva, как и RingCentral, также перепродает программное обеспечение других компаний как свое собственное. Единственное отличие состоит в том, что RingCentral перепродает свое решение для контакт-центров, тогда как Nextiva перепродает продукты UCaaS 5 и CCaaS 6 .
Это может усложнить процесс доступа к поддержке клиентов или интеграции, так как вам придется обращаться к третьей стороне.Вместо этого Dialpad работает с собственным программным обеспечением, которое упрощает доступ ко всему из приложения Dialpad.
Чем он лучше Битрикс24?
Если вы ищете базовую телефонную систему для бизнеса, которая предлагает такие функции, как обмен сообщениями в команде и интеграцию приложений для повышения производительности вашей команды, Nextiva — это удобная альтернатива Bitrix24. Однако это не действительно унифицированное коммуникационное решение, поэтому, если вы хотите объединить все свои бизнес-процессы в одном приложении, вы можете вместо этого взглянуть на что-то вроде Dialpad.
6. GoToMeeting/GoToConnect
GoToMeeting — это инструмент делового общения, предназначенный для подключения удаленных команд для облегчения общения и совместной работы. С помощью этого программного обеспечения организаторы и участники собраний могут использовать совместное использование экрана, инструменты для рисования и чат во время собрания.
GoToMeeting — это простое программное обеспечение, которое легко использовать любому, но его функциональные возможности не предлагают ничего, кроме видеоконференций, если вы не используете GoToConnect, который включает в себя телефонную систему.
Чем он лучше Битрикс24?
Если вы ищете более простую и понятную альтернативу Битрикс24, предлагающую функцию видеосвязи, GoToMeeting — вариант, более доступный для малого бизнеса. Но он также не предлагает никаких дополнительных функций, кроме голых костей.
Планы GoToConnect начинаются с довольно высокой цены, и за то, что вы платите, другие альтернативы в этом списке могут дать вам гораздо больше. Узнайте больше о лучших альтернативах GoToMeeting.
7. Вебекс
Webex от Cisco позволяет пользователям звонить, отправлять сообщения и проводить встречи из одного приложения. Одна из особенностей, которая выделяет Webex в качестве альтернативы Bitrix, заключается в том, что она позволяет пользователям проводить многопотоковые видеовстречи в формате HD.
Вы можете обмениваться файлами, проводить онлайн-встречи с демонстрацией экрана и опросами, а также интегрировать платформу с различными программными приложениями для повышения производительности. (Подробнее о лучших альтернативах Webex.)
Чем он лучше Битрикс24?
Webex предлагает более интуитивно понятный интерфейс, чем Bitrix. Таким образом, он проще в использовании и предлагает большую часть той же функциональности, что и другие альтернативы в этом списке, но более доступный, хотя, если вам нужно часто звонить по телефону, его модель ценообразования не так хороша, как некоторые из провайдеров, которые имеют неограниченные звонки, например, Dialpad.
8. Вонаж
Vonage — это облачная телефонная система для бизнеса, доступная на настольных и мобильных устройствах. Она довольно хорошо известна, как и RingCentral, это публичная компания, и, как и Ooma, она также имеет жилое подразделение и предоставляет номера VoIP.
Хотя Vonage эстетически более привлекателен, чем Bitrix, важно отметить, что его тарифные планы имеют мало функций и, вероятно, являются его самым большим недостатком — многие базовые функции, такие как запись звонков и визуальная голосовая почта, являются платными надстройками. 8
Чем он лучше Битрикс24?
Vonage предлагает многие из тех же функций, что и Bitrix24, а также более надежные функции видеозвонков, такие как демонстрация экрана и опрос для видеовстреч. Но если вы ищете что-то с простой ценой и которое включает в себя все ваши основные коммуникационные потребности в простом пакете, что-то вроде Dialpad будет лучшим вариантом.
9. 3CX
3CX — это коммуникационная система, которая позволяет пользователям звонить, встречаться и общаться внутри команды и за ее пределами с клиентами. Он также предлагает функции колл-центра, такие функции, как идентификатор вызывающего абонента, и интеграцию с инструментами повышения производительности, такими как Microsoft Teams, но они зарезервированы для самого высокооплачиваемого уровня.
Если вы ищете альтернативу Битриксу, то 3CX может быть вариантом, но его цена и набор функций оставляют желать лучшего.
Возможно, больше всего беспокоит то, что, согласно странице с ценами, каждый билет в службу поддержки стоит 75 долларов. 9
Чем он лучше Битрикс24?
3CX не уступает Битрикс24 по возможностям. Обе платформы относительно дороги, когда вам требуется функциональность, выходящая за рамки их базовых тарифных планов, поэтому вам лучше выбрать платформу унифицированных коммуникаций, доступную для малого и растущего бизнеса, например Dialpad.
10. 8×8
8×8 — еще одна коммуникационная платформа, которая является жизнеспособной альтернативой Битрикс24 для предприятий, которым нужны удобные для удаленной работы функции, такие как видеоконференции.
8×8 позволяет пользователям записывать встречи и интегрировать платформу с приложениями календаря, такими как Google Calendar, Outlook и Microsoft 365, для оптимизации управления задачами. Как и RingCentral, 8×8 существует уже много лет (хотя одним из недостатков этого является то, что их технология также устарела и менее гибка, чем облачные решения).
Чем он лучше Битрикс24?
Опять же, если вам нужна коммуникационная платформа, которая предоставляет вам различные каналы, такие как телефонные звонки и обмен сообщениями, 8×8 является более сильным выбором, чем Bitrix. Но если это так, в этом списке есть другие платформы унифицированных коммуникаций, которые сопоставимы или лучше, поэтому обязательно попробуйте бесплатные пробные версии, когда вы сужаете свой список.
Какая для вас лучшая альтернатива Битрикс24?
Если вы ищете что-то, что позволяет вам совершать телефонные звонки, проводить видеовстречи и отправлять мгновенные + SMS-сообщения в одном месте, есть много вариантов, которые лучше и дешевле, чем Bitrix.
Мы не можем сказать вам, что Dialpad на 100% лучше для вас, потому что, если вам нужна CRM или Канбан-инструмент для управления проектами, Битрикс будет лучшим вариантом.
По нашему скромному мнению, Dialpad — одна из лучших альтернатив Битрикс24, если вам нужна надежная и гибкая коммуникационная платформа. Он не только включает в себя все необходимые каналы связи, но также полностью интегрируется с платформой контакт-центра Dialpad и имеет встроенный ИИ, который может выполнять такие действия, как расшифровка вызовов в режиме реального времени.
Почему бы не посмотреть самому?
Испытайте Dialpad с 14-дневной бесплатной пробной версией.Настройка виртуального бизнес-номера занимает всего несколько минут!
Подпишись бесплатно 1 bitrix24. com/prices/
2 зум.США/цена
3 ooma.com/legal/rates/#office-plan
4 ringcentral.com/office/plansandpricing.html
5 talkpointz.com/nextiva-competing-around-the-customer-experience/
6 talkpointz.com/nextiva-ccaas-a-broader-vision/
7 goto.com/pricing/connect
8 vonage.com/unified-communications/pricing/
9 3cx.com/ordering/pricing/
Учет рабочего времени Битрикс24
Как использовать тайм-трекинг в Битрикс24
TMetric интегрируется только с браузерной версией Битрикс24.Установленное вами расширение TMetric добавляет кнопку Запустить таймер на страницу задач Битрикс24.
1. Найдите кнопку таймера на задаче Битрикс24
На вкладке Задачи выберите нужную проблему. Откроется диалоговое окно, в котором вы можете просмотреть и отредактировать содержимое задачи. Вы увидите кнопку Start timer рядом с кнопкой Edit .
2. Запустить таймер по задаче
Нажмите кнопку Запустить таймер , и TMetric начнет фиксировать ваше рабочее время Битрикс24.Обратите внимание, что кнопка Start timer изменяется на кнопку Stop timer и отображает время, затраченное на задачу.
Если вы являетесь владельцем рабочей области или назначенным администратором в TMetric и запускаете таймер в первый раз, TMetric извлекается из Битрикс24 и добавляет в вашу рабочую область TMetric:
- имя задачи
- идентификатор задачи
- имя проекта
- теги
Теги Битрикс24 сопоставляются с тегами, существующими в рабочей области TMetric. Если в рабочей области TMetric включен параметр Разрешить создание тегов на лету , теги создаются автоматически.
Соответствующая запись времени появляется на странице Время в веб-приложении TMetric. Вы можете легко вернуться к задаче Битрикс24, просто нажав на значок ссылки рядом с названием задачи.
3. При необходимости отредактируйте запись времени
Запись времени с внешней задачей можно редактировать. Вы можете редактировать название задачи, менять проект и теги, не теряя при этом ссылку на выдачу Битрикс24.
Чтобы отвязать задачу TMetric от задачи Битрикс24, нажмите крестик рядом с названием задачи в правом нижнем углу редактора ввода времени.
4. Просмотр отчета о времени
Отчеты показывают время из разных внешних систем, а также время, введенное вручную в TMetric.
TMetric — отличное веб-приложение для отслеживания времени, которое позволяет вам контролировать свое время и оставаться продуктивным в течение дня!
Битрикс24 CRM Интеграция с АТС 3CX
Введение
3CX обеспечивает интеграцию с Битрикс24 посредством простой и понятной настройки на стороне сервера с помощью 3CX API для CRM. Интеграция предоставляет множество преимуществ пользователям 3CX и Битрикс24, в том числе:
- Синхронизация контактов — входящие/исходящие вызовы с/на внешние номера запускают поиск контактов CRM для добавления в Контакты 3CX, поэтому имя контакта автоматически отображается на вашем телефоне. отображать при обработке вызова.
- Всплывающие окна с вызовами — при использовании веб-клиента 3CX запись о клиенте отображается автоматически при поступлении входящего звонка.
- Журналы вызовов — звонки регистрируются как записи вызовов CRM.
- Журналы чатов — чаты регистрируются как записи активности CRM.
- Автоматически создавать новый контакт при поступлении или совершении звонка с неизвестного номера или на него.
- Click to Call — запуск звонков напрямую из Битрикс24 через 3CX, с помощью браузерных расширений 3CX Click2Call для Google Chrome и Microsoft Edge.
Это руководство проведет вас через необходимые шаги для настройки Битрикс24 с 3CX.
Конфигурация Битрикс24
Общие
- Войдите в свою учетную запись на портале Битрикс24, нажмите на значок меню в левом верхнем углу и перейдите в раздел «Ресурсы для разработчиков» > «Другое» > «Входящие» .
- Назначьте имя сверху, прокрутите вниз до раздела «Назначить разрешения» , затем выберите «CRM» , «Пользователи» и «Списки» и нажмите 9000 когда сделано.
- Скопируйте URL-адрес веб-хука для использования в конфигурации 3CX, который находится под заголовком «Веб-хук для вызова REST API» . Затем нажмите «Закрыть» .
Журнал звонков и чатов
Чтобы сообщать о внешних звонках и чатах в Битрикс24, адрес электронной почты, настроенный для расширения 3CX, должен совпадать с адресом электронной почты пользователя Битрикс24.Таким образом, 3CX может сопоставить внутренний номер 3CX, принимающий звонок или чат, с пользователем Битрикс24.
Конфигурация на стороне сервера 3CX CRM
Стратегия сопоставления контактов
Для сопоставления с Битрикс24 входящий Caller ID должен быть идентичен записи CRM, включая любой префикс, поскольку Битрикс24 выполняет поиск целых чисел. Запрос к Битрикс24 по подмножеству цифр не возвращает никаких данных. Битрикс24 хранит номера в формате E164, поэтому убедитесь, что ваш SIP-транк также предоставляет номер звонящего в формате E164, чтобы оба совпадали.В противном случае вы можете использовать переформатирование идентификатора вызывающего абонента, чтобы изменить номер вызывающего абонента перед его передачей в CRM.
⚠ Важно: В Консоли управления 3CX откройте «Дополнительно» > «Контакты» > «Параметры» , установите стратегию сопоставления на «Точное совпадение» и нажмите «ОК» для сохранения.
Общие настройки
- В Консоли управления 3CX перейдите на «Настройки» > «Интеграция с CRM» > «Серверная сторона» вкладка.
- Из выпадающего списка выберите «Битрикс» .
- В поле «URL веб-хука» введите URL-адрес веб-хука, сгенерированный ранее в Битрикс24.
- Введите свой домен Битрикс24 в поле «Домен» .
Журнал вызовов
- Установите флажок «Включить ведение журнала вызовов» , чтобы сообщать о внешних вызовах в CRM, и настройте эти параметры «Журналирование вызовов» :
- :
- «Отвеченный входящий вызов» — описание отвеченных входящих вызовов.
- «Пропущенный вызов» — описание пропущенных вызовов.
- «Ответ на исходящий вызов» — описание для отвеченных исходящих вызовов.
- «Неотвеченный исходящий вызов» — описание неотвеченных исходящих вызовов.
- Обратите внимание, что в параметрах «Журнал вызовов» можно использовать переменные, обозначаемые как
[имя_переменной]
, т.е.грамм. внешний номер указывается как
[Номер]
. Доступные для использования переменные: -
CallType
— Тип вызова, это может быть «Входящий» , «Исходящий» , «Пропущенный» или «Без ответа» . -
Номер
— Внешний контактный номер (номер, набираемый для исходящих вызовов, или номер вызывающего абонента для входящих вызовов). -
CallDirection
— Направление звонка, «Входящий» или «Исходящий». -
Имя
— Имя совпавшего контакта. -
EntityId
— идентификатор совпавшего контакта. -
EntityType
— Тип соответствующего контакта (т. е. «Контакты»). -
Агент
— добавочный номер оператора, обрабатывающего вызов. -
AgentFirstName
— Имя агента, обрабатывающего вызов. -
AgentLastName
— Фамилия агента, обрабатывающего вызов. -
AgentEmail
— адрес электронной почты агента, обрабатывающего вызов. -
Duration
— Продолжительность звонка в формате «чч:мм:сс» . -
DurationTimeSpan
— Продолжительность вызова в виде объекта TimeSpan, который может быть отформатирован по желанию пользователя. -
DateTime
— Дата и время начала звонка в местном часовом поясе, отформатированные с использованием местной культуры с сервера 3CX. -
CallStartTimeLocal
— дата и время начала вызова в местном часовом поясе в виде объекта DateTime, который может быть отформатирован по желанию пользователя. -
CallStartTimeUTC
— дата и время начала вызова в часовом поясе UTC в виде объекта DateTime, который может быть отформатирован по желанию пользователя. -
CallEstablishedTimeLocal
— Дата и время установления вызова в местном часовом поясе в виде объекта DateTime, который может быть отформатирован по желанию пользователя. -
CallEstablishedTimeUTC
— Дата и время установления вызова в часовом поясе UTC в виде объекта DateTime, который может быть отформатирован по желанию пользователя. -
CallEndTimeLocal
— дата и время окончания вызова в местном часовом поясе в виде объекта DateTime, который может быть отформатирован по желанию пользователя. -
CallEndTimeUTC
— Дата и время окончания вызова в часовом поясе UTC в виде объекта DateTime, который может быть отформатирован по желанию пользователя. -
CallStartTimeLocalMillis
— дата и время начала вызова в местном часовом поясе, выраженные в миллисекундах с начала эпохи (время Unix). -
CallStartTimeUTCMillis
— дата и время начала вызова в часовом поясе UTC, выраженные в миллисекундах с начала эпохи (время Unix). -
CallEstablishedTimeLocalMillis
— Дата и время установления вызова в местном часовом поясе, выраженные в миллисекундах с начала эпохи (время Unix). -
CallEstablishedTimeUTCMillis
— Дата и время установления вызова в часовом поясе UTC, выраженные в миллисекундах с начала эпохи (время Unix). -
CallEndTimeLocalMillis
— Дата и время окончания вызова в местном часовом поясе, выраженные в миллисекундах с начала эпохи (время Unix). -
CallEndTimeUTCMillis
— Дата и время окончания вызова в часовом поясе UTC, выраженные в миллисекундах с начала эпохи (время Unix). - Установите флажок «Enable Chat Journaling» , чтобы сообщать о чатах в CRM, и настройте эти «Chat Journaling» параметры:
- сеанс чата.
- Обратите внимание, что в параметрах «Журналирование чата» можно использовать переменные, обозначенные как
[имя_переменной]
, например. внешний номер указывается как[Номер]
. Доступные для использования переменные: -
Номер
— Внешний контактный номер (доступен только при чате через SMS). -
Электронная почта
— внешний контактный адрес электронной почты (доступен только в том случае, если это чат через Live Chat). -
Имя
— Имя совпавшего контакта. -
EntityId
— идентификатор совпавшего контакта. -
EntityType
— Тип соответствующего контакта (т. е. «Контакты»). -
QueueExtension
— Добавочный номер очереди, только когда чат поступает к агенту через очередь. -
ChatMessages
— Сообщения, отправленные и полученные во время сеанса чата. -
Агент
— добавочный номер агента, обслуживающего чат. -
AgentFirstName
— Имя агента, обрабатывающего чат. -
AgentLastName
— Фамилия агента, обрабатывающего чат. -
AgentEmail
— адрес электронной почты агента, обрабатывающего чат. -
Duration
— Продолжительность чата в формате «чч:мм:сс» . -
DurationTimeSpan
— Продолжительность чата в виде объекта TimeSpan, который может быть отформатирован по желанию пользователя. -
DateTime
— Дата и время начала чата в местном часовом поясе, отформатированные с использованием местной культуры с сервера 3CX. -
ChatStartTimeLocal
— дата и время начала чата в местном часовом поясе в виде объекта DateTime, который может быть отформатирован по желанию пользователя. -
ChatStartTimeUTC
— дата и время начала чата в часовом поясе UTC в виде объекта DateTime, который может быть отформатирован по желанию пользователя. -
ChatEndTimeLocal
— Дата и время окончания чата в местном часовом поясе в виде объекта DateTime, который может быть отформатирован по желанию пользователя. -
ChatEndTimeUTC
— Дата и время окончания чата в часовом поясе UTC в виде объекта DateTime, который может быть отформатирован по желанию пользователя. -
ChatStartTimeLocalMillis
— Дата и время начала сеанса чата в местном часовом поясе, выраженные в миллисекундах с начала эпохи (время Unix). -
ChatStartTimeUTCMillis
— дата и время начала сеанса чата в часовом поясе UTC, выраженные в миллисекундах с начала эпохи (время Unix). -
ChatEndTimeLocalMillis
— Дата и время окончания сеанса чата в местном часовом поясе, выраженные в миллисекундах с начала эпохи (время Unix). -
ChatEndTimeUTCMillis
— Дата и время окончания сеанса чата в часовом поясе UTC, выраженные в миллисекундах с начала эпохи (время Unix). - «Создавать контакты по направлению вызова» — выберите, если хотите, чтобы 3CX создавал контакты только по входящим звонкам, или также при исходящих вызовах.
- «Создать Лид или Контакт» — тип создаваемой сущности (Лид/Контакт).
- «Имя нового контакта» — имя для вновь созданного контакта.
- «Новая фамилия контакта» — фамилия вновь созданного контакта.
-
Номер
— внешний контактный номер, т.е. номер, набираемый для исходящих звонков, или номер звонящего для входящих звонков. -
CallDirection
— Направление звонка, «Входящий» или «Исходящий». - 🔥 Никакого бреда
- ✨ Выразительный API
- 💪 Строго типизированные методы и результаты запросов с TypeScript
- 🚀 Обрабатывает пакетную обработку записей для вас
- ❤️ На основе промисов
- тема звонка.
📄 Примечание: Эта функция доступна только для 3CX версии 16 и выше.
Chat Journaling
📄 Примечание: Эта функция доступна только для 3CX версии 18 и выше.
Создание контакта
Для создания новых контактов в CRM при поступлении звонка с неизвестного номера, т.е.е. не найден ни в 3CX, ни в CRM, поставьте галочку «Включить создание контактов» и настройте доступные параметры:
Обратите внимание, что в этом поле можно использовать переменные, обозначенные как
[имя_переменной]
, например.
[Номер]
. Доступны следующие переменные:📄 Примечание. Эта функция доступна только для 3CX версии 16 и выше.Начиная с 3CX v16 Update 7, вы можете настроить, хотите ли вы, чтобы только входящие вызовы вызывали создание новых контактов, или также и исходящие вызовы.
См. также
@2bad/bitrix — npm
Установить
Использование
Инициируйте клиент с конечной точкой API Bitrix и токеном доступа и используйте клиент, чтобы облегчить вашу боль Bitrix:
импортировать Битрикс из '@2bad/bitrix' const bitrix = Bitrix('https://ИМЯ_ПОРТА.bitrix24.ru/rest», «ACCESS_TOKEN») // Получить сделку bitrix.deals.get('77') .then(({результат}) => { // Получаем типизированную полезную нагрузку const { НАЗВАНИЕ } = результат // строка console.log(НАЗВАНИЕ) }) .catch(консоль.ошибка) // Получить все сделки bitrix.deals.list({ выберите: ["*", "UF_*"] }) .then(({результат}) => { const titles = result.map((e) => e.TITLE) console.log(заголовки) }) .catch(консоль.ошибка)
API
- звоните
- список
- партия
- CRM
-
По рукам
- [ Создайте, получать, список, Обновить, удалять, поля]
- [productrows_set, productrows_get]
- [contact_fields, contact_add, contact_delete]
- [contact_items_get, contact_items_set, contact_items_delete]
- Компания
- [создать, получить, список, обновить, удалить, поля]
- [contact_fields, contact_add, contact_delete]
- [contact_items_get, contact_items_set, contact_items_delete]
- Контакт
- [создать, получить, список, обновить, удалить, поля]
- [company_fields, company_add, company_delete]
- [company_items_get, company_items_set, company_items_delete]
- Вести
- Положение дел
- Валюта
- [создать, получить, список, обновить, удалить, поля]
- [localizations_fields, localizations_get, localizations_set, localizations_delete]
- [базовый набор, базовый_получить]
-
По рукам
- Пользователь
- [создать, получить, список, обновить, удалить, поля]
- [текущий, поиск, онлайн, счетчики]
- [список_историй, список_полей_историй]
Как это работает
Наш клиент изо всех сил старается обеспечить последовательный, строго типизированный и в то же время легкий опыт.
Он заботится о любой необходимой пакетной обработке для запуска «больших» команд, таких как получение всех сделок или лидов с наименьшим возможным сетевым запросом. Это позволяет достичь чтения 250 000 и обновления 5000 записей в минуту с помощью одной строки кода.
Требуемые параметры методов и возвращаемые типы полезной нагрузки автоматически разрешаются на основе интерфейса методов, который эффективно описывает все поддерживаемые в настоящее время методы.
Для улучшения архитектуры клиент разделен на уровни:
-
Методы — в основном общие методы, такие как
, вызывают
для работы с методами Bitrix API.Они заботятся о рутине и обеспечивают основу для более сложных операций. - Клиент — универсальный клиент, который выполняет некоторые дополнительные рутинные задачи, такие как установка токена доступа для каждого запроса и предоставление универсальных методов.
-
Сервисы — каждый сервис предоставляет выразительный интерфейс для работы с определенной группой операций REST API Битрикс.
По сути, они управляют универсальными клиентскими методами и параметрами для получения надлежащих результатов.
- Битрикс-клиент — поставщик универсального метода и сервисов верхнего уровня. Простой способ работы с REST API Bitrix с помощью интуитивно понятного API, который берет на себя всю базовую сложность.
Часто задаваемые вопросы
Закончено?
Еще нет. То, что в документации, уже работает, а не охваченные Битрикс операции можно делать с помощью предоставленных низкоуровневых клиентских методов.
Я не являюсь пользователем расы мастеров типизированного языка.Могу ли я использовать его с обычным JavaScript?
Конечно. Просто установите и импортируйте его как любой другой модуль NPM. Но The Type Police уже в пути для вас.
Обратите внимание, что эта библиотека не была разработана с учетом обычного JavaScript, поэтому она не выполняет ненужных динамических проверок. Не будьте слишком настойчивы в передаче неправильных параметров — это может привести к неожиданным результатам. В конце концов, TypeScript — рекомендуемый способ его использования.
Обрабатывает ли он аутентификацию?
Еще нет.Вы должны инициировать клиент с уже полученным токеном доступа любым законным способом.
Должен ли я проверять свойства полезной нагрузки
error
на наличие ошибок?
Вы не должны. Вместо этого перехватывайте отказы, так как библиотека отклонит их, если в полезной нагрузке есть какие-либо ошибки.
Метод списка не возвращает пользовательские поля!
Bitrix API по умолчанию этого не делает. Используйте подстановочные знаки в выберите параметр
, чтобы принудительно включить пользовательские поля:
.Deals.list({ выберите: ['*', 'UF_*'] })
Пользовательские поля введены неправильно
Клиент не может знать о нестандартных свойствах полезных данных. Из-за этого предполагается, что любая полезная нагрузка может иметь любые дополнительные поля типа
[ключ: строка]: строка
:
bitrix.leads.get({ID: '77' }) .then(({результат}) => { // известное свойство типа `string` постоянный заголовок = результат. НАЗВАНИЕ // неизвестное свойство типа `string` const некоторые данные = результат.UF_23232323 console.log(название, некоторые данные) })
Мне нужно вызвать метод Битрикс, который еще не поддерживается
Используйте соответствующие низкоуровневые клиентские методы с приведением типов, например:
bitrix.call('some.new.get' как любой, { ID: '77' } как любой) .then((полезная нагрузка) => полезная нагрузка как GetPayload) bitrix.list('some.new.list' как любой, { select: ["TITLE"] }) .then((полезная нагрузка) => полезная нагрузка как ListPayload )
Мне нужно вызвать определенный набор команд.
Как это сделать эффективно?
Используйте метод партии
. Он будет обрабатывать всю рутину:
bitrix.batch({ ведущий: { метод: Method.GET_LEAD, параметры: {ID: '77' } }, сделки: { метод: Method.LIST_DEALS, параметры: {} } })
Развитие
-
npm test
— запустить все тесты -
npm run test:unit
— запустить модульные тесты -
npm run test:integration
— запустить интеграционные тесты -
npm run test:watch
— следить за изменениями и запускать все тесты -
npm run test:unit:watch
— отслеживать изменения и запускать модульные тесты -
npm run test:integration:watch
— отслеживать изменения и запускать интеграционные тесты -
npm выполнить покрытие
— собрать полный отчет о покрытии -
npm run build
— собрать библиотеку для релиза
Добавление новых методов
Правильная обработка параметров метода и типов полезной нагрузки требует некоторой процедуры при добавлении любого нового метода.