Skip to content

Интеграция с МойСклад

Принцип работы

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

Также синхронизирует статусы упаковки и отгрузки заказов маркетплейсов в oShip с заказами покупателя МойСклад. Для этого на стороне МойСклад у вас должно быть настроено создание этих заказов. Данное решение не создает заказы маркетплейсов в МойСклад. Подробная информация про работу в сервисе oShip доступна в документации по Подтверждению и Упаковке заказов.

Функционал интеграции

Интеграция с облачной ERP-системой МойСклад позволяет:

  • Синхронизировать статусы заказов из oShip (Упаковка, Отгрузка) в Заказ покупателя сервиса МойСклад.
  • Передавать информацию о маркировке (Честном знаке) товаров из oShip в Отгрузки МойСклад.
  • Находить комплекты в заказах покупателя МойСклад и выгружать их в отдельный магазин oShip с типом API для их сборки с видеофиксацией и маркировки.
  • Формировать YML-файл для загрузки в oShip информации о штрихкодах и наименовании товара из МойСклад.

Регистрация

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

  2. Перейдите в раздел Настройки сервиса oShip. В блоке МойСклад нажмите Регистрация и во всплывающем окне укажите ранее полученный токен.

  3. Нажмите кнопку Зарегистрировать, теперь вы можете приступать к настройке.

  4. Нажмите кнопку Перейти в Настройки. У вас откроются настройки аккаунта с доступными магазинами oShip (каждый из них в отдельной вкладке).

  5. Далее вам необходимо произвести индивидуальные настройки для каждого из магазинов сервиса oShip. Общий вид модуля

Синхронизация статусов заказов

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

  • Активность синхронизации. Включите или выключите функционал для конкретного магазина.
  • Поле для связывания заказов. Т.к. oShip получает номер заказа от маркетплейса, для правильной синхронизации вам необходимо выбрать поле МойСклад, в котором у вас хранится оригинальный номер заказа маркетплейса. Это может быть как стандартное, так и пользовательское поле.
  • Статусы в МойСклад, которые будут соответствовать статусу Упакован и Отгружен в oShip.

Интерфейс настройки синхронизации заказов

Важно!

Синхронизация статусов заказов происходит каждые 5 минут

Добавление маркировки в Отгрузку

В настройках магазина вы можете настроить передачу информации о Честном знаке товаров из oShip в документ Отгрузка сервиса МойСклад. Для использования функционала необходимо активировать опцию Передавать Честный знак в Отгрузки и выбрать Ключевое поле товара. Т.е. поле, которое вы используете как идентификатор товара на маркетплейсах. Передача маркировки происходит после изменения статуса заказа в oShip на Упакован.

В отгрузку автоматически добавляется комментарий вида:

oShip
2025-07-10 18:09 - дата добавления информации о маркировке товара
B2C - тип клиента (возможные значения: B2B, B2C)
0104813777775839215 - список кодов маркировки
0104813777775822215
0104813777775808215

Настройки добавления маркировки в Отгрузку

Важно!

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

Сборка комплектов

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

  1. Сборка и маркировка комплекта через oShip.
  2. Использование этого комплекта при упаковке заказа.

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

Интерфейс настройки сборки комплектов

После активации функционала модуль запрашивает из МойСклад все заказы покупателя, находящиеся в определённом статусе (задается в настройках в поле Статус для поиска комплектов, например, Новый или Нужно упаковать).

Модуль находит все находящиеся в этих заказах комплекты. По комплектам запрашивает из МойСклад информацию о входящих в них товарах, штрихкодах этих товаров, штрихкоде и наименовании комплекта. Эта информация загружается в магазин с типом API сервиса oShip. Каждый комплект загружается как отдельный заказ. После этого статус заказа покупателя, содержащего комплект, в МойСклад изменяется на выбранный в настройках (Статус при обнаружении комплекта).

У упаковщика есть два возможных сценария работы:

  1. Выбрать из интерфейса oShip нужный комплект и зайти в него;
  2. Отсканировать штрихкод любой из составных частей комплекта, и система найдет и откроет комплект с данным товаром.
  3. Далее необходимо отсканировать штрихкод всех составных частей комплекта, после этого система автоматически напечатает этикетку. Если на рабочем месте, где производится сборка комплекта, подключена камера, то начинается видеофиксация процесса с использованием стандартного функционала oShip. На этикетке комплекта размещается:
    • Штрихкод комплекта;
    • Наименование комплекта;
    • Артикул комплекта;
    • Уникальный идентификатор.

Пример этикетки комплекта

  1. Упаковщик сканирует штрихкод с этикетки и на этом процесс сборки комплекта и видеофиксация завершается.

После упаковки комплектов у заказов, их содержащих, происходит изменение статуса в соответствии с настройками модуля. Если заказ содержит несколько комплектов, то изменение статуса произойдет только после упаковки всех входящих в него комплектов. Рекомендуем настроить изменение статусов таким образом, чтобы заказ попадал в раздел Упаковка в oShip только после сборки комплекта.

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

Автоматическое изменение статусов комплекта

Если вам необходимо отменить упаковку комплекта, который уже создан в oShip, переведите Заказ покупателя в МойСклад, содержащий этот комплект, в статус, отличный от Статуса при обнаружении комплекта. Комплект в oShip отменится автоматически.

Уникальный идентификатор на этикетке

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

Передача информации о штрихкодах товара из МойСклад в oShip

Весь процесс работы в сервисе oShip построен на сканировании штрихкодов. Это позволяет вашим сотрудникам не ошибаться и упаковывать заказы даже без знания товара. По умолчанию oShip получает информацию о штрихкодах товара от маркетплейсов в момент, когда поступает новый заказ, но у многих магазинов там содержится неполная информация. Данная интеграция позволяет вам выгрузить информацию о штрихкодах товаров, модификаций и комплектов из МойСклад в формате YML-файла, а затем указать ссылку на этот файл в настройках аккаунта oShip.

Функционал позволяет выгружать в YML-файл штрихкоды с типом EAN13 из ассортимента МойСклад с типом сущности: Товар, Комплект, Модификация.

Ассортимент не попадет в выгрузку, если будет недостаточно данных:

  • Не заполнено Ключевое поле товара, которое установлено в настройках модуля (ID, Код, Внешний код, Артикул);
  • Не заполнено Наименование товара;
  • Нет Штрихкода с типом EAN13.
  1. В разделе Выгрузка товаров модуля интеграции укажите параметры выгрузки. Необходимо выбрать Ключевое поле товара, которое вы используете как идентификатор товара на маркетплейсах.

выгрузка товаров

Для выбора доступны следующие варианты ключевого поля: выгрузка товаров

  1. Нажмите кнопку Обновить, скопируйте полученную ссылку и добавьте ее в поле Ссылка на YML файл в настройках аккаунта oShip.

  2. Сохраните настройки.

Важно!

Данные из YML в oShip обновляются каждый час