Интеграция с МойСклад
Как подключить МойСклад и просматривать остатки
Добавьте API-ключ в настройки выбранного магазина. Мастер Поставки будет получать остатки автоматически каждые 5 минут, даже когда страница настроек закрыта.
1. Что проверить до подключения
- У вас есть права администратора выбранного магазина в Мастер Поставки.
- У вас есть API-токен МойСклад с доступом к отчёту об остатках.
- Вы выбрали нужный магазин: подключение и ключ сохраняются отдельно для каждого магазина.
Для обновления локального остатка артикул МойСклад должен совпадать с артикулом товара (SKU) выбранного магазина. Если артикул в МойСклад пустой, используется код. Регистр букв и пробелы по краям не учитываются. При неоднозначном совпадении или отсутствии соответствия локальный остаток не меняется.
2. Получите API-ключ МойСклад
Если подходящий ключ уже есть, переходите к подключению. В поле API-ключа используется токен доступа к JSON API МойСклад.
- Войдите в нужный аккаунт МойСклад.
- Откройте Меню пользователя → Настройки → Токены.
- Нажмите «+Токен» и скопируйте полученный токен.
- Вставьте его в настройки Мастер Поставки на следующем шаге. Не добавляйте слово
Bearer, кавычки или пробелы.
Путь к разделу токенов приведён в официальной справке МойСклад (раздел о получении токена). Если раздел недоступен, обратитесь к администратору аккаунта.
3. Подключите ключ в настройках магазина
- Выберите нужный магазин в Мастер Поставки.
- Откройте Настройки магазина.
- Найдите блок «Интеграция с МойСклад» рядом с блоком 1С.
- Вставьте токен в поле «API-ключ МойСклад» и нажмите «Подключить».
- Дождитесь статуса «Подключено · получение остатков». Ключ проверяется запросом на чтение остатков и сохраняется зашифрованным.
Отдельно нажимать «Сохранить настройки» для этой интеграции не нужно. После подключения поле ключа очищается: сохранённый ключ повторно не показывается.
4. Проверьте остатки
- Подождите первую автоматическую загрузку — обычно до 5 минут после подключения.
- В том же блоке нажмите «Получить остатки».
- Проверьте время получения над таблицей и несколько знакомых товаров. Сравнивайте с суммарным отчётом по всем складам МойСклад, доступным ключу.
- Для просмотра следующих позиций используйте кнопки «Назад» и «Далее». На странице — до 100 позиций.
| Колонка | Что показывает |
|---|---|
| Товар | Название позиции в МойСклад. |
| Артикул / код | Артикул, а при его отсутствии — код позиции. Код МойСклад также сохраняется отдельно у сопоставленного товара и не заменяет ID маркетплейса или 1С. |
| Остаток | Остаток по отчёту МойСклад. Отрицательные значения показываются как 0. |
| Резерв | Количество в резерве по данным МойСклад. |
| Ожидание | Ожидаемое поступление по данным МойСклад. |
| Доступно | Доступное количество из отчёта МойСклад. Отрицательные значения показываются как 0. |
Например, остаток −2 в МойСклад будет показан у нас как 0. Исходное значение в МойСклад останется −2. Отчёт включает нулевые остатки; выбор отдельного склада в этой версии не предусмотрен.
5. Как работает обновление каждые 5 минут
- Расписание включается автоматически после подключения. Держать браузер открытым не требуется.
- После получения всех страниц одновременно сохраняются отчёт и локальные остатки сопоставленных товаров. Записывается колонка «Остаток»; отрицательные значения заменяются на 0.
- Под блоком подключения показано число обновлённых, не найденных и неоднозначных позиций. Пропущенные товары и товары, отсутствующие в отчёте, не обнуляются.
- Открытая таблица перечитывает сохранённый отчёт каждые 5 минут. Кнопка «Обновить остатки» сразу перечитывает последнюю сохранённую версию, не запускает внеочередной обмен.
- При ошибке остаются предыдущие данные с прежним временем получения и предупреждением. Следующая попытка — по расписанию.
Ориентируйтесь на время над таблицей. При недоступности МойСклад или длительной загрузке данные могут быть старше 5 минут.
6. Замените ключ или отключите интеграцию
Для замены вставьте новый токен и нажмите «Заменить ключ». Если проверка не пройдёт, прежнее подключение сохранится. После успешной замены дождитесь нового отчёта на ближайшем автоматическом обновлении.
Кнопка «Отключить» удаляет подключение и сохранённый отчёт из Мастер Поставки. Уже записанные локальные остатки сохраняются, но перестают обновляться из МойСклад. Токен в МойСклад не отзывается, данные самого МойСклад не изменяются.
7. Частые ошибки
Нет поля для ввода ключа
Подключать, заменять ключ и отключать интеграцию может администратор магазина. Проверьте выбранный магазин и свою роль.
«Проверьте API-ключ»
Убедитесь, что вставлен действующий токен JSON API нужного аккаунта без Bearer и кавычек. Если токен отозван, замените его.
«Нет доступа к отчёту об остатках»
Попросите администратора МойСклад проверить права доступа к отчёту и доступность API для аккаунта.
«Остатки ещё не получены»
Подождите ближайшую загрузку и снова нажмите «Получить остатки». Если сообщение сохраняется дольше 5 минут, обратитесь в поддержку Мастер Поставки.
Данные давно не обновлялись
Проверьте время отчёта и предупреждение. При временной ошибке или ограничении числа запросов система повторит попытку по расписанию. Если проблема сохраняется, сообщите в поддержку название магазина и время последнего получения — сам ключ отправлять не нужно.
Остаток отличается от одного из складов
В таблице показана сумма по всем доступным складам. Кроме того, отрицательные остатки и доступное количество приводятся к 0. Сверяйте одинаковые показатели на близкое время.