С помощью модуля автоматически заполняются юридические и банковские реквизиты контрагента в заказе retailCRM по введенным ИНН и БИК.

Для получения реквизитов в заказ необходимо подключить аккаунт retailCRM в систему, API-ключ и настроить синхронизацию. Вся настройка занимает не более 10 минут.

Последовательность действий описана ниже:

  • Проверка настроек API ключа
  • Настройка синхронизации
  • Список автоматически заполняемых полей в retailCRM
  • Добавление триггера для получения реквизитов
  • С какой частотой заполняются реквизиты в retailCRM


Проверка настроек API ключа


Перейдите в раздел Настройки → Интеграции → Ключи доступа API:



Выберите ключ, который использовали для авторизации в retailcrm.services и проверьте настройки:

  1. Тип доступа. Если загрузка данных будет осуществляться в несколько магазинов, то необходимо выбрать тип доступа «Для всех магазинов»
  2. В блоке «Разрешенные методы API» проставьте галки для групп следующих методов и нажмите «Сохранить». Необходимые группы методов:
    • Заказы
    • Интеграции
    • Клиенты 


Настройка синхронизации


  1. В левом меню выберите пункт "Заполнение реквизитов контрагента" и нажмите кнопку "Создать новую синхронизацию":
  2. В появившейся форме выберите магазин.
  3. Нажмите кнопку "Сохранить", и синхронизация создана!


Список автоматически заполняемых полей в retailCRM


При введенном ИНН в заказе или клиенте retailCRM будут заполнены юридические реквизиты:

  • полное наименование
  • адрес регистрации
  • КПП
  • ОГРН

При введенном БИК в заказе или клиенте retailCRM будут заполнены банковские реквизиты:

  • наименование банка
  • адрес банка
  • кор. счет

Поле расчетный счет не заполняется, т.к. данная информация относится к непубличной информации.



Добавление триггера для получения реквизитов


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

  1. Перейдите в раздел Настройки → Коммуникации → Триггеры и нажмите кнопку "Добавить"
  2. Введите любое понятное название
  3. Укажите символьный код
  4. Проставьте галку активности
  5. Событие: изменение заказа. Если создаете триггер для клиента, то событие должно быть: изменение клиента
  6. В поле "фильтр" укажите:
    (changeSet.isCreate()) or (changeSet.isUpdate() and changeSet.hasChangedField('contragent.i_n_n') or changeSet.hasChangedField('contragent.b_i_k'))
  7. Условия применения оставьте пустым

        8.Действие: Выполнить http-запрос

        9.В строке адрес укажите вашу персональную ссылку из раздела ИНН. Используйте ссылку для заказа или для клиента

        10.Http-метод: GET

        11.Передавать параметры: в строке запроса

12.Нажмите кнопку "Сохранить". Триггер готов!

После сохранения заказа необходимо обновить страницу в браузере, и вы сразу увидите результат заполнения реквизитов в заказе.

Ответы на различные ситуации, возникающие при работе с модулем доступны в соответствующем разделе Faq.


С какой частотой заполняются реквизиты в заказе


После создания триггеров в аккаунте retailCRM реквизиты обновляются сразу после сохранения заказа после ввода ИНН или БИК.

Обязательно обновите страницу заказа или клиента, чтобы увидеть результат заполнения данных!