МойСклад: если что-то не работает
Это страница для самых частых ситуаций: подключили интеграцию, но каталог не загружается, заказ не ушёл, отмена не сработала или кнопка даёт ошибку.
См. также
Где находится
- Модули интеграций → Интеграции → открыть МойСклад
- лог сервера:
storage/logs/moysklad.log
Проверка №1. Не проходит подключение
Если кнопка «Проверить подключение» не даёт успех:
| Что проверить | Где смотреть |
|---|---|
| Правильно ли введён логин | Учётные данные API |
| Правильно ли введён пароль | Учётные данные API |
| Есть ли у пользователя права в МойСклад | У администратора МойСклад |
| Запись Активна | Верх карточки интеграции |
Частые причины
| Ошибка | Что обычно означает |
|---|---|
| 401 | Неверный логин или пароль |
| 403 | У пользователя МойСклад не хватает прав |
| 429 | МойСклад временно ограничил частоту запросов |
Проверка №2. Не создаются склады автоматически
Если кнопка «Создать склады автоматически» отрабатывает не так, как ожидали:
| Что проверить | Почему это важно |
|---|---|
| Выбрана Точка выдачи | Иначе системе некуда привязывать созданные склады |
| Выбрана Валюта или есть хотя бы одна активная валюта | Без валюты создать склад нельзя |
| Подключение к МойСклад реально работает | Кнопка сначала читает список складов из API |
Пример. Если логин и пароль верные, но не выбрана точка выдачи, система не сможет правильно привязать склады к магазину.
Проверка №3. Не загрузились товары и категории
| Что проверить | Где |
|---|---|
| Включены потоки Номенклатура (товары) и/или Категории | Блок «Потоки синхронизации» |
| Потоки запускались реально, а не только как dry-run | Кнопка «Поставить поток в очередь» |
| Правильно ли выбрано направление для категорий | Направление синхронизации категорий |
| Не слишком ли узко выбрана категория-источник | Поле «Из какой категории синхронизировать подкатегории» |
Самый простой способ проверки
- Включить нужные потоки.
- Запустить «Товары и категории» вручную.
- Проверить, появились ли товары и категории на сайте.
Проверка №4. Не обновляются остатки или фото
| Что проверить | Где |
|---|---|
| Включён поток Остатки | Потоки синхронизации |
| Включён поток Фото товаров | Потоки синхронизации |
| Склады уже созданы автоматически | Кнопка «Создать склады автоматически» |
| Товары уже импортированы | Сначала должен быть импорт товаров |
Важно: остатки и фото обычно не имеют смысла без уже загруженных товаров.
Проверка №5. Заказ покупателя не появился в МойСклад
| Что проверить | Почему |
|---|---|
| Интеграция Активна | Иначе отправки не будет |
| Выбрана Организация МойСклад для заказов | Без неё заказ не создаётся |
| У покупателя есть телефон или email | Иначе не создаётся контрагент |
| Товар связан с МойСклад | Иначе сайт не сможет собрать позицию для МойСклад |
| Включён поток Заказы клиентов | Иначе отправка отключена |
| Не мешает флажок «Не отправлять заказ, если заказ не разобран» | Неразобранный заказ будет пропущен |
Очень частая причина
Товар добавили на сайт вручную, но он не был импортирован из МойСклад и не связан с ним. В таком случае сайт может показать товар, но не сможет корректно отправить его в МойСклад как позицию заказа.
Как быстро проверить один заказ
- Откройте МойСклад-интеграцию.
- Нажмите «Поставить поток в очередь».
- Выберите «Отправить заказ клиента».
- Укажите ID заказа.
Проверка №6. Не создаётся заказ поставщику
| Что проверить | Где |
|---|---|
| Включён флаг Синхронизировать заказы поставщику | Блок «Поведение заказов» |
| Включён поток Заказы поставщикам | Потоки синхронизации |
| У поставщика источник = МойСклад | Карточка поставщика |
| Заполнен ID склада МойСклад | Карточка поставщика |
| Заполнен ID контрагента-поставщика МойСклад | Карточка поставщика |
Если одного из этих IDs нет, заказ поставщику обычно просто не из чего собрать.
Проверка №7. Отмена на сайте не изменила заказ в МойСклад
| Что проверить | Почему |
|---|---|
| У позиции стоит именно статус отказа, а не выдачи | «Выдано» не считается отказом |
| У заказа стоит именно статус отмены | Только он запускает полную отмену |
| Выключен Статусы заказов: только логировать (dry-run) | Иначе сайт ничего реально не меняет |
| Заказ уже успел реально создаться в МойСклад | Если его там ещё не было, отменять нечего |
Пример
Менеджер оформил заказ, а через 10 секунд его отменил. Если заказ ещё не успел создаться в МойСклад, на стороне МойСклад изменений может не быть — это нормально.
Проверка №8. Контрагенты не создаются или не обновляются
| Что проверить | Почему |
|---|---|
| Включён поток Контрагенты | Иначе он не запускается |
| У пользователя есть телефон или email | Иначе не с чем сопоставлять |
| Включён флажок Обновлять карточки контрагентов | Без него существующие карточки могут не обновляться |
Проверка №9. Баланс ведёт себя странно
Если включили баланс и не уверены в результате:
| Что проверить | Почему |
|---|---|
| Нужен ли вам баланс вообще | Для большинства магазинов на старте он не нужен |
| Какой выбран режим: pull / push / двусторонне | От этого зависит направление обмена |
| Включён ли dry-run | Тогда изменения только логируются |
| Включён ли флажок Синхронизировать баланс | Без него поток не работает |
Если не уверены — лучше временно выключить баланс и сначала отладить каталог и заказы.
Быстрая проверка за 5 минут
- Подключение активно
- Проверить подключение проходит
- Выбрана организация
- Выбрана точка выдачи
- Склады созданы автоматически
- Нужные потоки включены
- Для заказов поставщикам у поставщика заполнены IDs МойСклад
- Для заказов клиентов у покупателя есть телефон или email
- В логах нет свежих ошибок в
moysklad.log
Куда писать
| Вопрос | Куда |
|---|---|
| Не получается настроить интеграцию в PlatParts | Поддержка PlatParts |
| У пользователя МойСклад нет прав, не видны сущности, ошибка API | Администратор МойСклад |
Не отправляйте логин и пароль МойСклад в чат или тикет открытым текстом.