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

Маппинг полей

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

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

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

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

ПолеОписание
Контекстorder (заказы ms2) или form (формы)
Исходное полеИмя поля в MODX (например, receiver, email, cost)
Целевая сущностьlead (сделка) или contact (контакт)
Целевое полеСтандартное поле amoCRM (name, email, phone, price) или ID кастомного поля
АктивноВкл/выкл отдельной записи маппинга

Предустановленные маппинги

При установке создаются маппинги по умолчанию:

Заказы → Контакт

Исходное полеПоле amoCRM
receivername
emailemail
phonephone

Заказы → Сделка

Исходное полеПоле amoCRM
costprice (бюджет)

Формы → Контакт

Исходное полеПоле amoCRM
namename
emailemail
phonephone

Доступные поля заказов

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

  • msOrder: num, cart_cost, delivery_cost, weight
  • Сущности: status_name, delivery_name, payment_name
  • msOrderAddress: country, index, region, city, metro, street, building, entrance, floor, room, comment, text_address
  • Синтетические: _products_text (текст товаров), _products_count (количество товаров)

Для активации перейдите в CMP, включите нужные поля и укажите для них целевые поля amoCRM.

Кастомные поля amoCRM

Для маппинга на кастомные поля amoCRM укажите в столбце Целевое поле числовой ID поля из amoCRM. ID кастомных полей можно узнать через CMP (при загрузке полей из API) или в интерфейсе amoCRM.