Mini-ats102.ru

ООО “Мультилайн”
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

CMS Рейтинг

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

Здесь есть несколько вкладок. Первая из них – «Каталог». Здесь можно установить тип части сайта, куда будут переноситься продукты и услуги из 1С:Предприятие. Чтобы товары не загружались в блок с похожим идентификатором, ставится галочка «Учитывать тип блока при выгрузке».

Существует опция создания папки с пользователями, которые могут передавать переменные на портал. Есть функция «Загружать торговые предложения». Позволяет хранить раздельно несколько видов продукта.

Еще одна опция «Использовать контрольные суммы» — позволяет изменять только отдельные части веб-страниц, а не весь каталог. Если есть продукты, в которых заполнены не все атрибуты, стоит использовать опцию «Цены только в инфоблоке предложений». Если напротив функции стоит галочка, то в данных о товаре будут указаны цены.

Настройки автоматического создания картинки для торговой единицы и изменения детального отображения фотографии позволяют создавать все картинки товаров в едином формате. В программе можно ввести список посетителей, которым разрешено изменять каталог.

Следующий раздел — «Экспорт каталога». В поле «Инфоблок» вводят часть портала, с которого будут загружаться в программу продукты.

Другая вкладка – «Заказы». Здесь устанавливается и будет выгружаться информация со всех сайтов на этом сервере или из одного. Есть возможность выгружать только заказы с предустановленным статусом, например, оплаченные.

Есть возможность изменять статус заказа на основе обмена с программой. В этом случае информация по отгрузке и оплате будет обновляться каждый раз после обмена между сервером и платформой. Лучше заводить в системе новых партнеров и заказы во время интеграции с программой. Для этого существует отдельная вкладка, где прописывается url веб-страниц, на которых будут создаваться заказы. В соответствующем меню устанавливаются типы и названия платежных систем.

Следующий раздел – «Профили обмена». Здесь вписываются документы лица, ответственного за взаимодействие. Может быть выбрано как физическое, так и юридическое лицо. Среди информации – фамилия, имя, отчество, дата рождения, ИНН.

Интеграция с помощью модуля

Интеграцию между сайтом на Битрикс и retailCrm проще всего настроить используя готовый модуль — официальное и бесплатное решение.

Это решение с открытым исходным кодом . Обычно, в маркетплейс обновления попадают реже, чем на github.

Как быстро внедрить данный модуль, инструкция есть на сайте retailCrm.

Модуль может:

    производить выгрузку новых заказов из 1С-Битрикс в систему;

Для базовых процессов все «из коробки».

Стандартный обмен между 1С-Битрикс и 1С

CMS 1С Битрикс имеет встроенные алгоритмы интеграции с программными продуктами от 1С, позволяющие обмениваться данными. Это предполагает, что обмен должен выполниться за пару кликов настройки и запуска процесса. Однако работает это так, только на чистой, то есть типовой конфигурации 1С. На практике же, практически каждая конфигурация программного продукта является «не чистой», то есть модифицированной, со своими формами и надстройками.

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

Стандартный функционал обмена позволяет:

  • производить импорт каталогов товаров из среды 1С на веб-сайт;
  • экспортировать каталоги товаров с веб-сайта в среду 1С;
  • экспортировать заказы с сайта в 1С;
  • импортировать заказы обратно на сайт;
  • выгружать справочники и инфоблоки из 1С на веб-сайт.

Обмен на стороне сайта и на стороне 1С

Для того чтобы обмен прошел успешно, нужно, чтобы со стороны сайта и со стороны CMS 1C-Битрикс выполнялся ряд условий, которые будут взаимоисключать ошибки со стороны обоих систем.

Читайте так же:
Видео долбаеба группа вк

Для успешного обмена со стороны сайта требуется:

  • наличие редакции Битрикса «Малый бизнес» или «Бизнес». «Старт» и «Стандарт» не подойдут;
  • правильная настройка параметров обмена информацией;
  • создание пользователей и специальной группы «Обмен с 1С» для процедуры обмена;
  • настройка прав этой группы, которые включают разрешение пользователям группы производить выгрузку товаров и заказов, а также разрешение пользователям группы доступа на чтение каталога /bitrix/admin/.

Не менее важные настройки производятся на стороне программы платформы 1С: Предприятие. Для результативного обмена со стороны 1С требуется:

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

Важно! Для четкой и правильной работы двух интегрированных систем важно правильно настроить их обе. Настройки взаимосвязаны и это видно на примере создания групп с правами выгрузки товаров и заказов.

1С-Битрикс — интеграция с 1С

Настройки в интернет-магазине

Для обмена данными 1С с интернет-магазином установите модуль “CommerceML – синхронизация интернет-магазина с 1С, МойСклад, Класс365” ( см. “Установка модулей” ).

Панель администратора → Верхнее меню → Модули → Управление модулями → “CommerceML – синхронизация интернет-магазина с 1С, МойСклад, Класс365”

После установки модуля откройте его настройки.

Окно “Настройки модуля” содержит вкладки:

  • Общие настройки
  • Настройки свойств
  • Настройки опций
  • Настройки цен
  • Параметры доставки
  • Настройки заказов

Выбор версии схемы

В настройках модуля “CommerceML – синхронизация интернет-магазина с 1С, МойСклад, Класс365” есть настройка выбора схемы, которая определяет формат загрузки характеристик(опций) товара. Для определения версии схемы, необходимо:

  1. Создать в 1С товар с характеристикой и сделать выгрузку в файл.
  2. Открыть выгруженные из 1С файлы import.xml и offers.xml. В файлах осуществить поиск тега <ХарактеристикиТовара> .
  3. Если тег <ХарактеристикиТовара> нашелся в файле import или в обоих файлах, то необходимо выбрать версию схемы 2.07. Если тег нашелся только в файле offers или ни в одном из файлов, то выбрать версию схемы 2.05.

Общие настройки

Вкладка “Общие настройки” содержит следующие поля:

В зависимости от формата передаваемых данных, необходимо выбрать соответствующую версию схемы:

  • 2.05 — выберите, если характеристики товара выгружаются только в файл offers
  • 2.07 — выберите, если характеристики товара выгружаются в файл import

Тип присваиваемой категории выгружаемой из 1С:

  • Главная (Категория загружаемая из 1С будет отмечена как главная)
  • Дополнительная

Товарам будут добавлены налоги, используемые в 1С.

Настройки выгрузки налогов доступны на странице:

Модули → Настройки CommerceML → Цены и налоги.

Для настройки выгрузки налогов необходимо указать соответствия налогов в CS-Cart и процентной ставкой в 1С.

Параметр, определяющий какие данные будут записываться в наименование товара:

  • Рабочее наименование
  • Наименование для печати

Определяет какие данные будут записываться в поле код товара:

  • Артикул
  • Код номенклатуры
  • Штрихкод

Определяет какие данные будут записываться в качестве полного описания товара:

  • Текстовое описание
  • Файл описания для сайта
  • Наименование для печати

Определяет какие данные будут записываться в качестве краткого описания товара:

  • Текстовое описание
  • Файл описания для сайта
  • Наименование для печати

Параметр, определяющий какие данные будут записываться в поле название страницы:

  • Наименование
  • Полное наименование

Настройка свойств

Вкладка “Настройка свойств” содержит следующие настройки:

Выбор метода исключения для загружаемых свойств:

  • Не использовать функцию запрета/разрешения выгрузки свойств
  • Загружать только
  • Не загружать

Настройка опций

Вкладка “Настройка опций” содержит следующие настройки:

Тип для отображения опций товара загруженных из 1С:

  • Список вариантов
  • Радиогруппа

Способ загрузки опций товара из 1С:

  • Стандартный способ — создается опция с именем заданным в поле “Название опции”, в качестве вариантов добавляются комбинации характеристик номенклатуры из 1С.
  • “Отдельно общими значениями” — создаются опции по каждой характеристике номенклатуры из 1С.
  • “Отдельно индивидуальными значениями” — создаются индивидуальные опции для товаров по каждой характеристике номенклатуры из 1С.
Читайте так же:
Забыл пароль на зте что делать

Настройки цен

Вкладка “Настройки цен” содержит настройки загрузки цен:

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

Выберите настройку Загружать несколько цен для загрузки нескольких цен (Базовая цена, Рекомендованная цена, Оптовые цены).

Для проверки введенных цен в окне “Цены и налоги” включите настройку Запустить режим отладки цен.

При включении настройки Общая цена товаров (впервые появилась в 4.3.6), для товара у которого есть опция, в качестве цены товара будет загружатся последняя цена опции.

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

Для настройки выгрузки цен и соответствия цен группам пользователей в CS-Cart перейдите на страницу “Цены и налоги”.

Верхнее меню → Модули → Настройки CommerceML → Цены и налоги.

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

Окно “Цены и налоги” содержит поля:

  • “Цена в магазине” — это цена, которая будет доступна для указанной группы пользователей;
  • “Базовая цена” — это цена товара по умолчанию для всех групп пользователей;
  • “Рекомендованная цена” — это рекомендованная цена товара в разделе “Ценообразование/наличие”.

Для проверки введенных названий цен (соглашений) в модуле предусмотрено тестирование выгружаемых цен. Для тестирования:

  1. Установите галочку “Запустить режим отладки цен” в настройках модуля.
  2. В 1С произведите выгрузку в интернет-магазин.
  3. Далее перейдите на страницу “Цены и налоги” в панели администратора и посмотрите результат. Внесите исправление и обновите страницу.
  4. Для полноценной выгрузки уберите галочку “Запустить режим отладки цен” в настройках модуля “CommerceML – синхронизация интернет-магазина” и повторите выгрузку.

Параметры доставки

Вкладка “Параметры доставки” настраивает загрузку дополнительных реквизитов номенклатуры (в одном поле можно указать несколько реквизитов для каждого вида номенклатуры с новой строки) и содержит следующие настройки:

Наименование свойства для весаСвойство/реквизит загружаемый в качестве веса товара. Тип значения реквизита в 1С — Число.
Отображать вес, как характеристикуПо весу товара будет создана характеристика, если в качестве параметра веса используется свойство из файла выгрузки.
Наименование свойства для бесплатной доставкиСвойство/реквизит загружаемый в качестве бесплатной доставки. Тип значения реквизита в 1С — Булево.
Отображать бесплатную доставку как характеристикуПо параметру “Бесплатная доставка товара” будет создана характеристика товара, если в качестве параметра используется свойство из файла выгрузки.
Стоимость доставкиСвойство/реквизит загружаемый в качестве стоимости доставки товара. Тип значения реквизита в 1С — Число.
Количество штук в коробкеСвойство/реквизит загружаемый в поле товара “Количество штук в коробке”. Тип значения реквизита в 1С — Число.
Длина коробкиСвойство/реквизит загружаемый в поле товара “Длина коробки”. Тип значения реквизита в 1С — Число.
Ширина коробкиСвойство/реквизит загружаемый в поле товара “Ширина коробки”. Тип значения реквизита в 1С — Число.
Высота коробкиСвойство/реквизит загружаемый в поле товара “Высота коробки”. Тип значения реквизита в 1С — Число.

Настройки заказов

Вкладка “Настройки заказов” содержит следующие поля:

Включать отдельно стоимость доставки заказаДоставка будет выгружена в виде отдельной номенклатуры.
Выгружать опции товараВ заказах товары, имеющие опции, будут выгружаться с опциями. Будут загружатся только те опции, которые изначально были созданы в 1С; опции созданные в магазине загружатся не будут.
Выгружать с номераДля загрузки будут доступны заказы, начиная с указанного номера.
Загружать статусы заказовВ магазин будут загружены статусы для соответствующих заказов, выгруженные в файл orders.
Выгружать статусы заказовИз магазина будут выгружены заказы со статусами.
Выгрузить все товары магазинаЗаказы из магазина выгружаться не будут. Вместо этого будут выгружены все включенные товары, у которых включена настройка “Обновлять товар”.
Статусы выгружаемых заказовСтатусы заказов, которые будут выгружены.
Читайте так же:
Восстановление файлов на русском языке бесплатно

Выгрузка товаров на CRM- Битрикс24

У разработчиков CRM- Битрикс24 есть бесплатное приложение, которое поможет импортировать товары из 1С: Управление Торговлей 11 в Битрикс 24.

Однако, моя цель – это тестировать выгрузки товаров через функционал обмен с сайтом. Для использования этого функционала необходимо установить соответствующую опцию НСИ и администрирование – Настройка интеграции – Настройки синхронизации данных – Обмен данными с сайтами.

При этом становится доступна гиперссылка НСИ и администрирование – Настройка интеграции – Настройки синхронизации данных – Узлы обмена с сайтами, обеспечивающая доступ к форме Узлы обмена с сайтами, использование которой позволяет:

  • добавлять настройки обмена данными с сайтом;
  • редактировать настройки обмена данными с сайтом;
  • удалять настройки обмена данными с сайтом.

Особенность выгрузки товаров этим функционалом на CRM- Битрикс24 заключается в следующем

  1. Вид цены для обмена – Нужно создать вид цены товаров, который будет использоваться для обмена и он должен удовлетворять определенные параметры – ручной способ назначения, использовать при продаже клиента. Такими свойствам владеет вид цены розничная из демонстрационной базы, но я решил переименовать на BASE, так как показано в инструкции
  2. Один каталог товара – Товары можно выгружать только в один каталог. Идентификатор каталога должен совпадать с идентификатором каталога на сайте. Если они не совпадают, то товары на сайте не будут выгружены.

Я выгрузил не все товары демонстрационной базы. Мне достаточно было установить отбор по группы номенклатуры Бытовая техника . После выполнения выгрузки я убедился в том, все нужные товары правильно загрузились в каталог товаров моего портала. Также их иерархическую структуру и их цены.

Настройка обмена заказами с CRM- Битрикс24

Обмен заказами с CRM- Битрикс24 происходит по тому же стандартному сценарию как и с «1С-Битрикс: Управление сайтом» – в два этапа: сначала происходит загрузка с сайта, затем выгрузка на сайт (или в каталог на диске). По заказам, загруженным с сайта, формируется документ Заказ клиента. При последующих сеансах обмена табличная часть заказа обновляется в соответствии с информацией, полученной с сайта. В ответном сообщении на сайт отправляется информация об оплате и отгрузке по заказам, ранее загруженным с сайта. Контрагенты и номенклатура, полученные с сайта, идентифицируются в соответствующих списках. Объекты, которые не найдены, создаются.

Перед началом настройки обмена заказами нужно создавать 2 дополнительные реквизита документа заказ клиента для его поиска в базе данных 1С ( См. рис 6)

Рис 6 Форма Настройки доп реквизитов

Также предварительно нужно создать типовое соглашение об условиях продаж ( см рис7)

Рис 7 Типовое соглашение об условиях продаж для сайта

Типовое соглашение об условиях продаж должно удовлетворять условия отбора , которое показаны на Рис 7 . Параметр отбора ДоступноВнешнимПоьзователям находится на закладке “прочие условия” типового соглашения и называется “доступно для обмена с сайтом”

Рис 8 Условия отбора соглашения для сайта

Форма настройки узла обмена с сайтом заказами показано на рис 9 и доступно по заказам обмена

Рис 9 Форма настройки узла обмена с сайтом заказами

Способ идентификации контрагентов указывается в соответствующем поле на закладке Обмен заказами. Доступно два способа (раздел Способ поиска существующих элементов справочника «Контрагенты»):

  • идентификация по наименованию;
  • идентификация по ИНН и КПП.

Для вновь создаваемой номенклатурной позиции можно задать следующие реквизиты по умолчанию (раздел Реквизиты для создания новых элементов справочника «Номенклатура» ):

  • для товара можно задать вид номенклатуры – указывается в поле Вид номенклатуры для товаров ;
  • для услуги можно задать вид номенклатуры – указывается в поле Вид номенклатуры для услуг ;
  • в поле Единица измерения для новой номенклатуры можно указать единицу;
  • в поле Группа номенклатуры для новой номенклатуры можно указать, в какой группе будет создаваться номенклатура.
Читайте так же:
Инстаграм перестал показывать видео

Для вновь создаваемых заказов можно указать соглашение, организацию, менеджера и склад, которые будут подставляться по умолчанию в документ.

Установка решения в 1С-Битрикс

Нажмите «Установить» на странице решения в Marketplace и укажите адрес интернет-магазина:

Загрузите модуль через Систему обновлений 1С-Битрикс и начните установку модуля.

Запустится мастер установки.

Мастер установки. Шаг 1.Сайты

На шаге 1 задайте соответствие между магазинами в 1С-Битрикс и системой.

Важно!

У всех магазинов в системе должен быть общий API-ключ.

Мастер установки. Шаг 2

На втором шаге укажите соответствие значений справочников интернет-магазина и системы. Модуль сам пытается установить соответствие для типовых статусов. Там, где это не удалось сделать модулю, укажите соответствие самостоятельно:

Проверьте, есть ли в системе необходимые значения справочников, соответствующие справочникам интернет-магазина. Если их недостаточно — добавьте, не закрывая страницу мастера установки:

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

Мастер установки. Шаг 3

На третьем шаге модуль позволяет задать соответствие между полями 1С-Битрикс и системы.

Важно!

Если есть форма «обратной связи» или оформление заказа «в 1 клик», и эти данные не попадают в стандартные заказы битрикс, то в систему они не передадутся.

Также, если ведется работа с юридическими лицами, необходимо заполнить все поля.

Мастер установки. Шаг 4

На четвертом шаге модуль позволяет выгрузить оформленные ранее заказы в систему. Выгрузка может занимать некоторое время (1000 заказов выгружаются около 5 минут). Ход процесса выгрузки будет показывать прогресс-бар.

При необходимости можете приостановить выгрузку и возобновить снова через некоторое время.

Выгрузив оформленные ранее заказы — отобразятся аналитические отчеты в Панели KPI. Мы рекомендуем выполнять этот шаг.

Мастер установки. Шаг 5

На пятом шаге настраивается выгрузка каталога товаров. Для этого выполните следующие пункты.

1. Выбор инфоблоков и свойств

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

При передаче заказа из Битрикс, габариты заказов складываются?

Да, модуль складывает габариты разных товаров при передаче в систему.

2. Путь к файлу

По указанному пути будет сгенерирован файл в формате ICML, в котором будет находиться структура каталога. По умолчанию установлен путь — /bitrix/catalog_export/retailcrm.xml . В случае смены пути, потребуется выполнение аналогичной настройки в системе.

Загрузка каталога в систему осуществляется через указание ссылки на ICML-каталог в настройках магазина. Подробнее читайте в соответствующей статье.

3. Настройка количества офферов в экспорте

В настройках экспорта каталога присутствует поле «Максимальное количество торговых предложений у товара», где необходимо вводить максимальное число торговых предложений, которые могут быть у одного товара (если их больше 50). По умолчанию, модуль рассчитывает максимум на 50 торговых предложений у товара. Если торговых предложений в магазине меньше 50 на товар, эту настройку можно игнорировать. Если торговых предложений больше и настройка указывается, рекомендуется переводить агент на крон, если он работает на хитах.

4. Выбор периодичности выгрузки

На выбор будут даны три варианта:

Читайте так же:
Две видеокарты на компе

1. Нет — не будет настроена периодическая выгрузка каталога, и придется выгружать каталог каждый раз самостоятельно.

Этот вариант может быть полезен, если каталог товаров интернет-магазина изменяется очень редко, или хотите настроить параметры выгрузки позднее.

2. Cron — выбор данного пункта приведет к автоматическому созданию специального профиля, который будет привязан к службе Cron сервера, на котором функционирует сайт интернет-магазина.

Примечание

Утилита cron работает в фоновом режиме и выполняет указанные задачи в указанное время

Выбор данного пункта может быть полезен, если каталог содержит очень большую номенклатуру (более 10 000 товаров). Для этого пункта необходимо указать имя специального профиля экспорта.

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

Примечание

Агент — это php-функции, которые запускаются с определенной периодичностью. В начале загрузки каждой страницы система автоматически проверяет, есть ли агент, который нуждается в запуске, и в случае необходимости исполняет его. Не рекомендуется создавать агентов для длительных по времени выгрузок — лучше использовать Cron.

Данный вариант наиболее предпочтителен, если каталог содержит менее 10 000 товаров, то выгрузка происходит довольно быстро, и это никак не скажется на скорости работы сайта интернет-магазина.

В случае большой номенклатуры (более 10 000 товаров), необходима дополнительная настройка Агента на Cron. Для этого пункта также необходимо указать имя специального профиля экспорта.

4. Указание моментальной выгрузки

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

После выгрузки каталога в файл, в системе необходимо зайти в привязанный магазин и поставить галочку в поле «Загрузить каталог из ICML сейчас». В этом случае скачивание файла и его обработка начинаются практически моментально.

5. Указание имя профиля

После корректной настройки выгрузки каталога товаров, в разделе «Экспорт данных», появится новый вид экспорта системы. В случае указания периодической выгрузки при установке, также появится профиль экспорта.

Примечание

Для самостоятельной настройки выгрузки есть возможность создания собственного профиля экспорта.

Завершение мастера установки

В конце установки будут созданы 2 агента: один агент выгружает историю заказов из Битрикс в систему, второй агент генерирует каталог. Если выгрузка заказов настроена на агент, то заказы выгружаются в систему в момент вызова истории. В остальных случаях заказы выгружаются по событию.

Рекомендуется настраивать выполнение агентов на cron. Подробнее об этом в курсе Bitrix Framework.

Режимы синхронизации Битрикс 24 с 1С

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

Ручной режим подойдет малому бизнесу, работающему с небольшими объемами данных – синхронизация будет запускаться самим пользователем.

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

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

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

Наконец, полностью ручная синхронизация нужна только для первой интеграции систем – и только при том условии, что данные отсутствуют в одной из программ. В остальных случаях проводится пакетный обмен, а также синхронизация в режиме реального времени или по расписанию.

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector