Связка CRM и МоегоСклада должна отвечать менеджеру на три разных вопроса: какой заказ принят, какое количество закреплено за ним и что уже отгружено. Одного поля «статус заказа» для этого недостаточно. Начните с правил владения данными и контрольных сценариев, затем подбирайте приложение или разработку.

Ниже — проектная схема для компании, которая ведёт коммуникации в отдельной CRM, а товарный учёт — в МоемСкладе. Это рекомендации по настройке обмена, а не обещание функций любого коннектора. Практический результат — таблица сценариев, по которой можно проверить готовое решение до запуска.

С чего начать интеграцию

Выберите один процесс: менеджер согласовал заказ в CRM → заказ принят в МоемСкладе → склад подтвердил резерв → отгрузка вернулась в CRM. Для каждого перехода запишите инициатора, обязательные данные, допустимую задержку и сотрудника, который разбирает отказ.

Проверьте возможности выбранного приложения именно для вашей CRM и аккаунта МоегоСклада: создание и изменение заказа, модификации, склады, резерв, частичное исполнение, отмены и журнал ошибок. Наличие двух логотипов на странице приложения не подтверждает поддержку всего процесса. Попросите показать контрольный заказ с вашими исключениями.

Если готовое решение не покрывает существенный сценарий, сравните доработку и отдельный обмен через API. В оценку включайте сопровождение, повторную обработку ошибок и сверку данных. Сначала достаточно одного склада и небольшого набора товаров; первичный перенос каталога выполняйте отдельно от постоянного обмена.

Где хранить каталог товаров

В предлагаемой схеме МойСклад — источник номенклатуры, вариантов и складских данных. CRM получает нужную продавцу часть каталога. Если справочник уже ведётся в другой системе, например в 1С, сохраните установленного владельца и опишите цепочку передачи: независимое редактирование одних полей в трёх местах создаёт конфликты.

Связывайте позиции по устойчивым идентификаторам, сохраняя соответствие между системами. Наименование и артикул полезны для проверки, но не должны быть единственным ключом. В МоемСкладе модификации позволяют учитывать варианты товара, в том числе с одинаковым артикулом; в документы они добавляются отдельными позициями. Это описано в документации модификаций.

  • Для каждой строки заказа передавайте конкретный товар или модификацию, количество и единицу измерения.
  • Согласуйте тип цены, валюту, скидку и правила округления. Обновление прайс-листа не должно молча менять уже согласованный заказ.
  • При архивировании позиции запрещайте её новый выбор по согласованному правилу, сохраняя историю старых заказов.
  • Если товар не сопоставлен, отправляйте заказ на разбор. Создавать новую карточку только по похожему названию опасно.

Как учитывать резерв и наличие

Остаток, резерв и обещанная дата поставки — разные данные. По документации МоегоСклада заказ покупателя сам по себе не изменяет складской остаток, а зарезервированный товар необязательно уже находится на складе. Поэтому признак «резерв установлен» нельзя использовать как единственное подтверждение готовности к выдаче. Источник: обработка заказов.

Опишите событие резервирования: подтверждение состава, согласование менеджером или другое условие вашего процесса. В CRM отдельно показывайте запрошенное и подтверждённое количество, склад и время последней проверки. Не помечайте резерв подтверждённым сразу после нажатия кнопки: нужен результат операции и проверка заказа в учётной системе.

Для дефицитного товара проверяйте конкурентные заказы. Два менеджера могут увидеть один и тот же доступный остаток до обновления данных. Согласуйте, кто получает товар, кто видит отказ или ожидание поставки, и кто может изменить обещанный срок. Кэш остатков помогает ориентироваться, но не заменяет проверку перед подтверждением.

Отмена должна запускать отдельный сценарий освобождения резерва с проверкой результата. Простое закрытие сделки в CRM не доказывает, что склад получил отмену. Для неоплаченных заказов определите срок удержания, уведомление менеджера и действие после истечения срока; не вводите автоматическое снятие без согласования с владельцем продаж.

Как вернуть отгрузку в CRM

В МоемСкладе отгрузку оформляют отдельным документом; при отпуске с разных складов нужны отдельные отгрузки. Также предусмотрены настройки запрета отгрузки отсутствующего и зарезервированного товара. Проверьте их в своём аккаунте: сама интеграция не гарантирует эти ограничения. Источник: отгрузка товаров.

В проекте обмена свяжите сделку, заказ и документы исполнения. Не ищите заказ только по телефону клиента: у покупателя может быть несколько покупок. Возвращайте в CRM количество по каждой позиции, ссылки на документы и время обновления. Коммерческий этап, оплата и складское исполнение должны оставаться различимыми.

Учебный пример. Заказано десять одинаковых кружек, первая партия — четыре. В CRM нужно видеть «заказано 10, отгружено 4, осталось исполнить 6», а не общий статус «Отгружен». После второй партии проверяют итог по обеим отгрузкам. Возврат двух кружек учитывают отдельным событием: он не означает автоматическую потребность повторно отправить две штуки.

При изменении или отмене документа пересчитывайте итог по актуальным документам, а не просто прибавляйте количество из каждого пришедшего уведомления. Для закрытого периода и уже исполненного заказа определите допустимые корректировки и ручной маршрут согласования. Обычный перевод этапа CRM не должен создавать вторую отгрузку.

Сценарии обмена для приёмки

Таблица — заготовка тестов. Дополните её идентификаторами тестовых объектов, ответственным и согласованным временем появления результата. Выполняйте проверки на безопасных тестовых данных; если используется рабочий аккаунт, согласуйте документы со складом и учётной службой.

СценарийЧто проверитьКритерий приёмки
Новый заказ из CRMПокупатель, организация, склад, варианты, количества, ценыСоздан один связанный заказ; сумма и позиции совпадают
Повтор отправки после тайм-аутаБыл ли первый запрос уже принятНайден прежний заказ, второй не создан
Замена варианта до исполненияСтарая и новая позиции, прежний резервСостав согласован, лишний резерв не остался
Два заказа на дефицитный товарФактическая доступность и результат резервированияCRM показывает подтверждение или исключение по каждому заказу, не обещает наличие без проверки
Частичная отгрузкаКоличество по строкам и связь с заказомНеотгруженная часть остаётся видна; заказ не объявлен полностью исполненным
Отмена до отгрузкиДоставка отмены и освобождение резерваОтмена подтверждена обеими системами, резерв проверен
Возврат или исправление документаАктуальные документы, итоговые количестваСводка пересчитана без повторного начисления; дальнейшее действие согласовано
Недоступность обменаОчередь, уведомление, восстановлениеЗаказ не потерян; после восстановления результат сверили, повторов нет

Как искать ошибки синхронизации

Начинайте с конкретного заказа и времени изменения. Сравните четыре точки: исходный объект, отправленные поля, ответ принимающей системы и фактический объект после записи. Успешное техническое сообщение ещё не подтверждает правильный склад, модификацию или количество.

  1. Найдите идентификаторы сделки и заказа, направление обмена, время события и последней успешной обработки.
  2. Проверьте сопоставление товара, склада и покупателя, обязательные поля и права подключения.
  3. Разделите временный сбой доставки и ошибку данных. Во втором случае исправьте причину до повтора.
  4. После тайм-аута выясните, был ли заказ создан. Повторяйте действие с тем же ключом связи, не создавая документ вслепую.
  5. Сверьте итоговые позиции, суммы, резерв и отгрузки. Закройте ошибку только после подтверждения результата.

В журнале нужны понятное описание сбоя, ответственный и возможность найти объект. Токены доступа и лишние персональные данные туда не помещают. Кроме уведомлений об ошибках, предусмотрите регулярную сверку: отсутствие ошибок в журнале не выявляет событие, которое вообще не попало в обмен.

Когда связку можно запускать

Запуск готов, когда тесты пройдены, владелец каждого поля определён, задержка обмена измерена, а менеджер понимает разницу между отсутствием товара и отсутствием свежих данных. Зафиксируйте, кто останавливает ошибочный обмен и как работа продолжается вручную без параллельного создания дублей.

Для действующей связки эти проверки можно включить в сопровождение CRM. Если обмен ещё предстоит построить, таблица станет исходным заданием для проекта интеграции: сначала подтверждаем сценарии и ограничения выбранного решения, затем согласуем реализацию.

Источник и метод. Продуктовые сведения проверены 20 октября 2026 по официальной документации; ссылки и оговорки приведены в тексте. Рекомендации основаны на практике обследования, внедрения и сопровождения CRM.