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

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

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

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

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

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

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

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

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

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

Информация

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

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

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

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

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

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

Подсказка

ID воронки и стадий можно выбрать из выпадающих списков в CMP — они загружаются напрямую из API amoCRM.