← Все статьи WOLLMER · ИТ
Заказ, который не доехал до склада
Грабли18

Заказ, который не доехал до склада

Заказ с сайта не доехал до склада: товар без связи с МойСклад. Третий раз чинили карточку, не причину.

Симптом

Менеджер оформляет заказ на новый товар. В CRM он создаётся нормально. В МойСклад не попадает: не получает идентификатор ни через пять минут, ни через сутки.

При этом через другую карточку того же товара — работает.

Пока не починено, менеджер создаёт заказ в МойСкладе руками и связывает по номеру. При потоке заказов и акциях это прямой путь к ошибкам в ценах.

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

Разбор

Причина: товар не связан с системой МойСклад.

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

Не совпали идентификаторы → товар не находится → весь заказ не выгружается. Ломается одна позиция, а падает выгрузка целиком.

Почему повторялось

Потому что чинили следствие. Каждый раз конкретный товар исправляли, и на этом всё.

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

Что сделали

Вывели поле внешнего кода прямо в карточку товара в админке, чтобы заполнять вручную и не ждать. Автоматическую передачу поставили следующим шагом.

Разделение «сейчас разблокируем работу» и «потом уберём причину» здесь принципиально.

Вывод

Если проблема возникает при каждом появлении нового объекта — это не сбой, это дефект процесса создания.

И ещё: фраза «такое уже было с другими товарами» стоила дороже всего остального описания. Если что-то ломается не в первый раз — обязательно пишите об этом. Это меняет диагноз.

Михаил Аймаутов, ИТ Wollmer

Telegram @AymautovMikhail · +7 950 270-05-56