# RetailCRM

Получение каталога и заказов, создание заказов и задач RetailCRM из ChatRex.

Сначала подключите RetailCRM.

# Работа с каталогом

  • Получить категории товаров — возвращает доступные категории; в настройках можно ограничить список.
  • Получить товары в категории — получает товары выбранной категории или категории, определённой ботом.
  • Получить все товары — возвращает весь доступный каталог.
  • Искать по критерию — ищет товар по названию или артикулу.

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

# Заказы и задачи

  • Получить заказы клиента — возвращает все заказы клиента или заказы с выбранными статусами.
  • Создать заказ — создаёт заказ с настраиваемыми данными клиента, составом, складом, доставкой и оплатой.
  • Создать задачу — создаёт задачу с указанным текстом; в текст можно подставлять переменные через @.
  • Изменить заказ — изменяет одно или несколько полей заказа в рамках одного действия.
  • Добавить теги диалогу — добавляет перечисленные через запятую теги.

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

# Настройки действия «Создать заказ»

  1. В блоке Клиент укажите имя, телефон, email и тип клиента.
  2. В блоке Состав заказа оставьте Определять автоматически, если бот должен использовать товары из предыдущих действий получения каталога.
  3. В блоке Отгрузка и склад выберите склад, дату и статус отгрузки.
  4. В блоке Доставка заполните тип, дату, интервал, стоимость, адрес и при необходимости комментарий.
  5. В блоке Оплата выберите тип и сумму оплаты.

Текстовые, числовые и датовые значения поддерживают переменные через @. Поля со звёздочкой обязательны.

Настройки создания заказа RetailCRM в ChatRex Действия RetailCRM в ChatRex