Самый сложный мой воркфлоу: заказы на 21 магазин

Два года назад Ozon FBS казался простой задачей: взять заказы, сгруппировать по складам, сгенерить этикетки и листы подбора, отправить в Telegram. На бумаге.

На деле это была комбинаторная адская ночь. SplitInBatches копил состояние между итерациями, и хвост одного магазина втягивал заказы следующего. Dead-end ноды вешали весь воркфлоу, потому что забытая ветка исполнения не закрывалась. Неверный эндпоинт для листа подбора отдавал 200 с валидным PDF, но совсем не тот документ. 21 магазин означал 21 отдельный сценарий отказа, и каждый скрывался в логах.

Нашел корень только после разбора воркфлоу по нодам: развел входы в отдельные переменные, закрыл все ветки явно, выверил эндпоинты построчно. Попросту перестал верить, что n8n правильно интерпретирует то, что я написал на слух.

Урок: при 20+ условных переходах и параллельных потоках не полагайся на предчувствие. Трассируй. Точка за точкой.

#n8n #автоматизация #логистика #разработка #воркфлоу #ozon #ecommerce