Во время внедрения возникла нетипичная проблема.
Движение сделки могли менять одновременно две системы — amoCRM через бизнес-процессы
«Прометей» и
«МойСклад» через собственные статусы заказов.
Без дополнительной логики это приводило бы к хаотичному перемещению сделок между этапами.
Мы переработали архитектуру интеграции и разделили сценарии синхронизации.
Там, где изменения должны были происходить только в CRM, использовалась односторонняя передача данных.
Там, где сотрудники склада или бухгалтерии продолжали работать исключительно в «МойСклад», была настроена двусторонняя синхронизация.
Например, после подтверждения оплаты бухгалтер меняет статус заказа в «МойСклад», а CRM автоматически переводит сделку на следующий этап и ставит менеджеру новую задачу.
Таким образом сотрудники каждого подразделения продолжают работать в привычной системе, не задумываясь о работе второй.