Ошибка 01
Сопоставление по названию
Лишний пробел или правка буквы в наименовании порождают дубль позиции, и остаток разъезжается. Связываем справочники по коду или артикулу.
Услуга · Интеграции и телефония · МойСклад
Для торговли и производства, где остатки, заказы и цены живут в МойСклад, а продают из CRM, сайта и маркетплейсов. Пишем обмен под JSON API МойСклад: заказ из сделки уходит в учёт, оплата и статус возвращаются в карточку, остатки на витрине совпадают со складом.
Раздел 01 · Показания
Признаки того, что учёт и продажи живут отдельно.
Менеджер заводит сделку в CRM, потом тот же заказ в МойСклад, потом пишет на склад в мессенджер. Ошибка в любом из трёх мест всплывает при отгрузке.
Остатки на сайте и маркетплейсах обновляются выгрузкой по расписанию. Между выгрузками витрина принимает заказы на товар, который уже ушёл.
Стоит готовый модуль связки, и он ищет товар по наименованию. Позицию переименовали, появился дубль, и остаток разъехался.
Платёж пришёл и отмечен в МойСклад, а сделка в CRM стоит на стадии счёта, пока менеджер не спросит бухгалтерию.
Модификации на витрине и в учёте описаны по-разному, и остатки сходятся только по карточке товара целиком.
Раздел 02 · Состав работ
Если МойСклад только заводится, начинаем с настройки учёта. Если уже работает, сразу переходим к обмену.
Склады, документы, статусы заказов, права доступа и печатные формы под ваш процесс, если МойСклад только запускается.
Выгружаем номенклатуру из МойСклад и из подключаемых систем, ищем дубли, позиции без артикула и товары, которых нет в учёте. Чистим до разработки.
Откуда цена для каждого канала, что считать свободным остатком с учётом резервов, какой статус заказа соответствует этапу сделки. Согласуем письменно.
Сделка на нужной стадии создаёт заказ покупателя с составом и контрагентом. Статус заказа возвращается в карточку.
Входящий платёж в МойСклад отмечает оплату в CRM и двигает сделку дальше без ручной сверки выписки.
Остатки и цены расходятся по витринам из одной точки, заказы со всех каналов собираются в учёт.
Товары связываем по артикулу или коду, таблицу соответствий храним в базе обмена. Переименование позиции и смена поставщика её не ломают.
У JSON API МойСклад есть ограничение частоты запросов. Операции ждут в очереди и повторяются с паузой, повтор не создаёт второй заказ.
Обмен считает расхождения между МойСклад и подключёнными системами. При серии ошибок ответственному приходит сообщение в Telegram или MAX.
Раздел 03 · Протокол
Срок зависит от числа систем и состояния номенклатуры. Первая выгрузка справочника показывает объём чистки, после неё называем срок в смете.
бесплатно
Какие склады, каналы продаж и CRM, где сейчас вводят заказ. Просим выгрузку номенклатуры.
от 2 часов
По выгрузке видно, сколько работы уйдёт на справочники. Этапы и их цену фиксируем письменно.
до разработки
Сводим номенклатуру и согласуем правила: цены, резервы, статусы.
по смете
Гоняем обмен на тестовых складах и заказах, пока результат не сойдётся с ожиданием.
перед переключением
Прогоняем историю, чтобы данные во всех системах совпали на старте.
2 рабочих дня
Принимаете работу по отчёту расхождений. Первые недели разбираем каждое расхождение.
Раздел 04 · Стоимость
Цены указаны «от». Точную стоимость считаем под вашу задачу после созвона.
Раздел 05 · На что смотрим
Так выглядят связки, которые к нам приносят чинить. В новых проектах закладываем защиту от каждой из этих поломок.
Ошибка 01
Лишний пробел или правка буквы в наименовании порождают дубль позиции, и остаток разъезжается. Связываем справочники по коду или артикулу.
Ошибка 02
Между выгрузками витрина продаёт то, чего на складе уже нет. Где МойСклад отдаёт вебхуки, остаток обновляем по событию, расписание остаётся для ночной сверки.
Ошибка 03
При массовой выгрузке модуль упирается в ограничение API и теряет часть данных без ошибки. У нас очередь с повторами, ключ на каждый заказ против дублей и журнал.
Ошибка 04
В Битрикс24 есть свой каталог и складской учёт. Если вести остатки и там, и в МойСклад, у компании два разных остатка. Главным делаем МойСклад, в портал передаём то, что нужно менеджеру в сделке.
Ошибка 05
Дубли и позиции без артикула размножаются по всем каналам продаж. Поэтому сначала сводим справочники вместе с вашим товароведом, потом включаем обмен.
Ошибка 06
На витрину уходит весь остаток, включая товар под чужие заказы. Свободный остаток считаем с учётом резервов и фиксируем правило в карте обмена.
Раздел 06 · Вопросы
Раздел 07 · Смежные работы
Направление на обратную связь
Расскажите, где продаёте и в какой CRM работают менеджеры. После созвона пришлём план и смету, на заявку ответим в течение 2 рабочих часов.