Skip to content
  1. Компоненты
  2. amoConnector
  3. Маппинг статусов

Маппинг статусов

Компонент позволяет настроить соответствие статусов заказов miniShop2 стадиям воронок amoCRM для автоматической синхронизации.

Панель управления

Маппинг настраивается в CMP: ПриложенияamoConnector → вкладка Маппинг статусов.

Каждая запись содержит:

ПолеОписание
Статус ms2Статус заказа miniShop2
Воронка amoCRMID воронки (pipeline) в amoCRM
Статус amoCRMID стадии (status) в указанной воронке
АктивноВкл/выкл записи маппинга

Прямая синхронизация (MODX → amoCRM)

При смене статуса заказа в miniShop2:

  1. Компонент проверяет наличие маппинга для нового статуса
  2. Если маппинг найден и заказ связан со сделкой — обновляет стадию сделки в amoCRM
  3. Если маппинг не найден — операция пропускается без ошибок

Информация

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

Обратная синхронизация (amoCRM → MODX)

При включенной настройке amoconnector.sync_statuses_from_amo и настроенном webhook:

  1. amoCRM отправляет уведомление о смене стадии сделки
  2. Компонент находит связанный заказ по таблице amo_order_link
  3. Ищет обратный маппинг: стадия amoCRM → статус ms2
  4. Обновляет статус заказа в miniShop2

Пример настройки

Статус ms2Воронка amoCRMСтадия amoCRM
Новый1234567890 (Новая заявка)
Оплачен1234567891 (Оплата получена)
Отправлен1234567892 (В доставке)
Выполнен12345142 (Успешно реализовано)
Отменен12345143 (Закрыто и не реализовано)

Подсказка

ID воронки можно скопировать из адресной строки amoCRM. ID стадий — через инспектор кода, выделив колонку статуса в воронке.