Magic Склад
Тарифы Услуги Оборудование Нейроблог Маркетплейсы Маркировка Производство Розница Облачная касса
Разработка под МойСклад API

Интеграции, загрузка документов и автоматизация обмена с МойСклад

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

Глассморфизм-баннер: API-интеграции, загрузка документов, карточки товаров и складской учет

Что мы разрабатываем для МойСклад

Собираем весь контур: источник данных, проверку, правила дублей, сопоставление полей, создание документов и понятный экран для оператора.

Интеграции по API

Подключаем поставщиков, сайты, CRM, внутренние кабинеты и внешние сервисы к МойСклад через API.

  • поиск товаров по коду, артикулу или штрихкоду;
  • синхронизация цен, остатков, изображений и описаний;
  • GPT-рерайт описаний для SEO-продвижения карточек;
  • обработка ошибок и защита от дублей.

Загрузка файлов и документов

Разбираем XLS/XLSX, CSV или другой формат компании, показываем предпросмотр и только затем отправляем данные в МойСклад.

  • проверка строк, обязательных колонок и типов данных;
  • группировка по поставщикам, партиям, складам;
  • создание товаров, приемок и связанных реквизитов.

Клиентские панели

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

  • авторизация в МойСклад;
  • настройка соответствия дополнительных полей;
  • пошаговые инструкции и подсказки для сотрудников;
  • журнал готовности и безопасные действия.

Можем автоматизировать не только товары, но и любые документы в МойСклад

Часто задача начинается просто: загрузить файл или подтянуть товар по API. Но настоящая польза появляется тогда, когда данные сразу превращаются в нужный документ, а человеку не приходится вручную переносить строки из Excel в МойСклад. Так мы экономим команде часы работы и разгружаем сотрудников от повторяющихся операций.

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

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

Если у вас есть файл от поставщика, выгрузка из ERP, личный кабинет, API транспортной компании, marketplace-фид или таблица с ручными колонками, из этого можно сделать рабочий инструмент. Команда перестает копировать и сверять данные весь день, а занимается контролем результата и нестандартными ситуациями.

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

Некоторые примеры рабочих интерфейсов

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

Пример: API поставщика

Поиск товара поставщика и импорт карточки в МойСклад

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

На скриншоте выполнен поиск по коду поставщика 232688. Подтянулись обложка, артикул, книжный штрихкод, производитель, страна, физические параметры, закупочная и рекомендованная цена, а также описание.

Отдельная фишка — GPT-рерайт описания. Если поставщик отдает сухой текст, сотрудник может получить более живой SEO-вариант для карточки товара: с ключевыми словами, но без выдуманных характеристик и без автоматической публикации.

  • API поставщика подключен к единому интерфейсу оператора.
  • Карточка товара приводится к структуре МойСклад: код, артикул, баркоды, цены, описание, вес и габариты.
  • Перед импортом можно отредактировать описание или сделать GPT-рерайт для продвижения карточки в поиске.
  • Предусмотрены маппинг дополнительных полей, проверка дублей и безопасный сценарий обновления.
Что здесь важноОператор не копирует данные с сайта поставщика. Он вводит код или штрихкод, видит готовую карточку и понимает, что именно попадет в МойСклад.
Что можно адаптироватьТакую же механику можно сделать для любого поставщика с API: книги, канцтовары, оборудование, запчасти, продукты, стройматериалы, медицинские товары или собственный каталог. GPT-блок тоже настраивается под нишу: можно задать стиль, ключевые фразы и ограничения по фактам.
Артикул найден: РКСА-001 Код поставщика: 232688 Штрихкод: 9785000435526
Скриншот: книжный товар с обложкой по коду 232688 перед импортом в МойСклад
Рабочий экран: товар найден через API поставщика и подготовлен к импорту в МойСклад.
Пример: XLS-загрузка

Загрузка XLS, партии и черновик приемки в МойСклад

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

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

На скриншоте загружен XLS: 84 строки, 58 товаров, 84 партии, общий объем 1 228,912. До создания документов видны группы будущих приемок и список позиций.

  • XLS разбирается в отдельном процессе с проверкой колонок и строк.
  • Товары группируются по коду, чтобы не создавать лишние карточки.
  • Серии, партии, транспортные накладные, баржа и владелец готовятся к записи в нужные поля.
  • Перед созданием документа оператор видит готовность приемки и может проверить результат.
  • Встроенные инструкции помогают новым сотрудникам работать по единому сценарию без лишних ошибок.
Фишка сценарияФайл превращается не просто в таблицу на экране, а в проверенный набор будущих действий: какие карточки обновить, какие партии подготовить, какие строки попадут в документ.
Почему это удобноЕсли в файле десятки или сотни строк, ошибки видны до загрузки. Неправильная колонка, пустой код, спорная партия или странная группировка не уедут молча в учет. Ручной перенос позиций уходит из ежедневной работы.
Инструкции внутри системыМожно добавить вкладки “Инструкции” и “Важно”, подсказки по каждому шагу, предупреждения по оплате или доступу, а также понятные сообщения для склада, закупки и менеджеров.
84 строки XLS 58 товаров 84 партии/серии
Скриншот: предпросмотр XLS для загрузки товаров и партий в МойСклад
Рабочий экран: файл проверен, строки выбраны для загрузки, группы будущих приемок построены автоматически.
Пример: документный сценарий

От файла к черновику приемки

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

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

  • Черновик создается только после проверки и подтверждения условий.
  • Сотрудник видит, какие позиции войдут в приемку и какие партии будут использованы.
  • Логика адаптируется под организацию, склад, поставщика, договор и правила компании.
Главная идеяИнтеграция должна закончиться не сообщением “файл загружен”, а понятным черновиком, который можно проверить, поправить и провести по обычному регламенту. Система собирает документ, а человек контролирует смысл и принимает решение.
Можно сделать аналогичноПо такой логике можно собирать заказы покупателей, перемещения, отгрузки, списания, возвраты и другие документы, если заранее описаны правила заполнения.
Скриншот: сценарий создания черновика приемки в МойСклад
Рабочий экран приемки: после разбора XLS система показывает готовность к загрузке карточек, проверке и созданию черновика.

Как проходит разработка интеграции

Перед разработкой фиксируем бизнес-правила, чтобы обмен с МойСклад был понятным и проверяемым.

Разбираем процесс и источники данных

Смотрим API, файлы, документы, текущую работу сотрудников и поля МойСклад, которые нужно заполнять.

Проектируем схему обмена

Определяем, что создавать, что обновлять, как искать дубли, какие ошибки блокируют операцию, а какие идут в предупреждения.

Делаем рабочий интерфейс

Оператор получает экран поиска, загрузки файла, проверки строк, сопоставления полей, статусов выполнения и встроенных инструкций.

Проверяем на реальных данных

Тестируем на ваших товарах, документах и правилах МойСклад, затем фиксируем регламент запуска и сопровождения.

Разработка интеграций МойСклад под ваш реальный процесс

Обычно к нам приходят не с абстрактным запросом “нужна интеграция”, а с конкретной болью: менеджер переносит строки из Excel, склад вручную заводит приемки, поставщик присылает каталог в своем формате, сайт и учет расходятся по остаткам. Готовый модуль часто закрывает только часть задачи, а остальное снова остается на людях.

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

Для товарных карточек можно добавить GPT-рерайт описаний. Это полезно, когда поставщик отдает короткий технический текст, дубль из каталога или описание, которое плохо подходит для продвижения. Интеграция предлагает SEO-вариант, а человек проверяет его перед импортом. Карточки становятся сильнее для поиска, но контроль остается у команды.

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

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

Такая разработка особенно полезна, когда в компании есть свой формат файлов, логика партий, нестандартные реквизиты, дополнительные поля или несколько источников данных. Можно начать с локального прототипа, проверить его на реальных файлах и только после этого переносить решение на сервер. В итоге бизнес получает рабочий инструмент, который экономит время, снижает ошибки и делает учет спокойнее.

Частые вопросы

Можно ли интегрировать поставщика, если у него нестандартный API?

Да. Мы изучаем документацию или фактические ответы API, нормализуем данные и приводим их к структуре МойСклад.

Можно ли работать без API, только через Excel?

Да. Если данные приходят в XLS/XLSX, можно сделать загрузчик с проверкой строк, предпросмотром и созданием нужных сущностей.

Вы создаете документы в МойСклад?

Да. Автоматизируем приемки, заказы, отгрузки, перемещения, списания, возвраты, счета и другие документы, если заранее описаны правила заполнения.

Можно ли заполнять дополнительные поля?

Да. Мы можем сопоставить колонки файла или поля API с дополнительными полями МойСклад: у товара, партии, документа, позиции или контрагента.

Можно ли улучшать описания товаров для SEO?

Да. Можно добавить GPT-рерайт: система предложит более живой текст для карточки, а сотрудник проверит его перед импортом в МойСклад.

Можно ли добавить инструкции для сотрудников?

Да. В рабочую панель можно встроить пошаговые инструкции, подсказки, статусы готовности и раздел “Важно”, чтобы команда работала по одному регламенту.

Можно ли сначала сделать локальную версию?

Да. Страницу и интеграцию можно подготовить локально, проверить на тестовых данных и только после приемки выкладывать на сервер.

Что нужно прислать для оценки?

Лучше всего прислать пример файла, описание ручного процесса, список документов МойСклад и поля, которые сейчас заполняются вручную.

Нужна похожая интеграция с МойСклад?

Пришлите пример файла, описание API или список ручных действий. Мы оценим, как превратить процесс в рабочий инструмент и снять с сотрудников лишнюю ручную работу.