Пользователи и контакты — виджет BazON для amoCRM (v2.0)
Руководство по настройке и работе виджета BazON для amoCRM. Раздел для администратора аккаунта. Здесь два раздела сайдбара: сопоставление сотрудников BazON с менеджерами amoCRM (чтобы действия шли от правильного автора) и синхронизация контактов с однократным импортом всей истории заказов.
Пользователи
Что делает. Раздел Пользователи связывает сотрудников BazON с менеджерами amoCRM. Действия в карточке сделки (резерв, выдача, внесение платежей) должны выполняться от имени конкретного сотрудника BazON — так в отчётах BazON корректно видно, кто продал и кто принял оплату. Дополнительно виджет хранит личные доступы каждого сотрудника BazON и обновляет их сам, чтобы менеджер не вводил пароль каждые несколько дней.
Как настроить.
- Откройте Пользователи в левом сайдбаре. Виджет покажет всех сотрудников BazON: имя и логин, индикатор доступа (зелёная точка — доступ живой; жёлтая — скоро истечёт, виджет обновит сам; красная — истёк, нужен повторный вход; серая — не авторизован), кнопку «Войти»/«Перелогин», выпадающий список «amoCRM-менеджер».
- Сопоставьте сотрудников одним из способов:
- Автоматически по имени — кнопка «Совместить по имени»: виджет сравнивает имя BazON с именем в amoCRM (с нормализацией пробелов и регистра) и предлагает связку; одинаковые имена у разных менеджеров пропускает (их разруливаете вручную). Покажет «Сопоставлено: N, Пропущено: M», затем «Сохранить».
- Вручную — в строке выберите менеджера из выпадающего списка (есть поиск). Одному менеджеру amoCRM нельзя присвоить двух сотрудников BazON — виджет защитит.
- Авторизуйте сотрудников: для каждого, кто будет работать через виджет, нажмите «Войти», введите логин (обычно подставится) и пароль. После входа точка станет зелёной. Администратор может залогинить всех сотрудников заранее — тогда менеджеры работают без знания пароля.
- При большом числе сотрудников используйте поиск «имя, логин или ID BazON».
- Нажмите «Сохранить». Авторизации (зелёные точки) сохраняются автоматически и общего сохранения не требуют.
Ограничения и частые вопросы.
- Виджет хранит доступ-токен сотрудника, но не пароль. Если автообновление не сработало — введите пароль повторно.
- Сопоставление один-к-одному: один сотрудник BazON — один менеджер amoCRM.
- Доступы обновляются автоматически каждый час для тех, у кого они истекают в ближайшие 12 часов.
- Сотрудник пропал после повторного захода — доступ истёк, нажмите «Перелогин», введите пароль.
- Удалить связку — «— Не сопоставлять —», сохранить.
- Не видно нового сотрудника — добавьте в BazON, затем «Обновить справочники BazON».
- «Логин/пароль принадлежат другому сотруднику» — защита: каждая строка соответствует своему сотруднику, войти под чужой учёткой нельзя (это спутало бы авторство).
- Менеджер уволился — «— Не сопоставлять —», сохранить; можно нажать ✕ рядом с «Войти», чтобы стереть его доступ-токен.
- Работать без сопоставления можно: тогда все действия пойдут под аккаунтом администратора BazON (нормально для маленьких команд, плохо для аналитики «кто продал»).
- Пробитие чека всегда идёт от администратора BazON (того, кого подключили), а не от менеджера: касса в BazON привязана к юр.лицу и реквизитам, кассир должен совпадать с настройкой в разделе «Кассы» (см. Оплаты и эквайринг).
Работа с контактами BazON
Что делает. Раздел объединяет четыре функции:
- Синхронизация при создании сделки — когда менеджер создаёт сделку в amoCRM, виджет находит главный контакт и создаёт (или находит) такого же контрагента в BazON.
- Синхронизация при изменении контакта — меняете имя или телефон в amoCRM, виджет обновляет их в BazON.
- Перебивающие теги — если у сделки есть заданный тег, виджет привязывает к BazON-заказу не контакт сделки, а указанного контрагента (для оптовиков, юрлиц).
- Импорт истории — однократная выгрузка всех контрагентов BazON и их завершённых заказов в amoCRM для полной картины продаж.
Как настроить.
Синхронизацию: в разделе включите тумблер «Синхронизация контактов» и сохраните. Виджет сам подпишется на уведомления amoCRM (создание сделок, изменение контактов). Появится индикатор подписки: зелёный «Подписка активна» или красный «Подписка не активирована» (обычно лечится кнопкой «Переподписать»).
Перебивающие теги (по желанию): в блоке «Перебивающие теги» нажмите «+ Добавить», впишите имя тега amoCRM (например, ОПТ) и ID контрагента BazON (внутренний идентификатор — в URL карточки контрагента). Виджет подтвердит «✓ Название контрагента» или покажет «✗ контрагент не найден». Строк может быть несколько, порядок важен (первая совпавшая побеждает), переставляются стрелками. Когда менеджер создаёт сделку с тегом из списка, виджет привяжет к заказу заданного контрагента вместо реального контакта.
Импорт истории (разовая операция):
- В блоке «Импорт истории BazON → amoCRM» выберите этапы: «Выданные» (won) — воронка и этап для завершённых заказов; «Отменённые» (lost) — для отменённых.
- Нажмите «Подсчитать и запустить». Этап «Подсчёт» (несколько минут): виджет получает контрагентов и считает, у скольких есть email или телефон (только такие пойдут в amoCRM). Покажет окно: «Найдено N контрагентов, из них M с email/телефоном. Сделки идут в закрытые этапы и на лимит amoCRM не влияют. Проверь свой тариф amoCRM на лимит контактов. Запустить?»
- После подтверждения — этап «Импорт» (может идти часами): для каждого контрагента виджет ищет контакт в amoCRM по телефону/email (нашёл — использует, нет — создаёт), запрашивает его выданные и отменённые заказы и создаёт под них сделки с правильной датой создания (из BazON), этапом и заполненными полями (артикул, номер заказа BazON, ссылка, комментарии). Прогресс виден: «Идёт импорт: 1234 / 5678 · 412 контактов · 1290 сделок · 3 ошибки». Вкладку можно закрыть — импорт идёт на сервере. По завершении: «Импорт выполнен …, создано 412 контактов, 1290 сделок, 3 ошибки». Кнопка «Запустить» больше не появится.
В amoCRM есть лимит контактов по тарифу. Если контрагентов 30 000, а тариф на 3 000, импорт упрётся в лимит — уточните лимит заранее.
Ограничения и частые вопросы.
- Один импорт на аккаунт, повторно не запустить — защита от дубликатов (amoCRM не даёт удалять сделки через API, повторный импорт создал бы неудаляемые дубли). Действительно нужно повторить — через поддержку, после оценки рисков.
- В amoCRM создаются контакты только для контрагентов с email или телефоном; без контактных данных пропускаются (поэтому контактов может выйти меньше, например 503 из 615 — это норма).
- Импортируются только закрытые сделки: «Выданные» (issued) → won, «Отменённые» (canceled) → lost. Черновики, в работе, частичные выдачи и возвраты не импортируются.
- Подписка красная — «Переподписать»; не помогает — проверьте подключение amoCRM.
- Ошибка при старте импорта — воронки и этапы won/lost должны существовать, а в разделе «Поля сделки» должно быть привязано поле «Номер заказа BazON» (иначе виджет потом не найдёт импортированные сделки). При коде 422 следуйте совету в сообщении.
- Импорт упал (failed), например удалили этап посреди процесса — прочитайте сообщение, исправьте проблему, нажмите «Продолжить» (виджет продолжит с места остановки). Per-record ошибки импорт не останавливают, считаются.
- Отменили импорт — кнопка снова доступна, виджет продолжит с необработанных контрагентов.
- Дата создания берётся из BazON и конвертируется (часовой пояс Asia/Novosibirsk → UTC); в другом часовом поясе даты могут отличаться на несколько часов, день обычно сохраняется. Нет даты в BazON — будет «сейчас».
- Зачем синхронизация при создании сделки, если есть «Сделки с сайта» — «Сделки с сайта» только для сайта, а синхронизация контактов ловит любую новую сделку (ручную, импорт, телефонию) и подгоняет контакт в BazON.
- Переименовали тег в amoCRM — обновите его имя в строке (виджет сравнивает нормализованно, лишние пробелы игнорирует).