Перейти к содержимому

МойСклад: заказы покупателей, поставщикам, контрагенты и баланс

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

См. также

Где находится

Модули интеграций → Интеграции → открыть МойСклад

Нужные места внутри карточки:

  • «Поведение заказов»
  • «Потоки синхронизации»
  • кнопка «Поставить поток в очередь»

Что вообще может уходить в МойСклад

ПотокЧто уходит
Заказы клиентовЗаказ покупателя с сайта
КонтрагентыПокупатели сайта
Заказы поставщикамЗакупки поставщикам
БалансДвижения по балансу пользователя

Заказы покупателей

Когда заказ уходит

Заказ клиента может уйти в МойСклад двумя путями:

  1. Автоматически после оформления на сайте.
  2. По расписанию или вручную, если нужно догнать или отправить конкретный заказ.

Что создаётся в МойСклад

Обычно сначала создаётся или обновляется контрагент, а затем создаётся заказ покупателя.

Простыми словами:

  • у покупателя на сайте есть телефон и/или email;
  • сайт находит такого покупателя в МойСклад или создаёт его;
  • потом собирает заказ и отправляет его в МойСклад.

Что нужно, чтобы заказ ушёл

Что должно бытьПочему это важно
Интеграция активнаВыключенная запись ничего не отправляет
Заполнены логин и парольБез этого МойСклад не отвечает
Выбрана Организация МойСклад для заказовИначе некуда создавать заказ
У покупателя есть телефон или emailИначе нельзя создать контрагента
Товар реально связан с МойСкладИначе сайт не поймёт, какой товар создавать в заказе

Важные настройки в «Поведение заказов»

ПолеЧто означает для клиента
Не отправлять заказ, если заказ не разобранЕсли заказ ещё «сырой», сайт подождёт и не будет отправлять его раньше времени
Обновлять карточки контрагентовЕсли покупатель уже есть в МойСклад, его контакты можно обновлять
Не устанавливать номер заказа в МойСкладНомер назначит сам МойСклад, а не сайт

Как отправить один конкретный заказ вручную

В карточке интеграции:

  1. Нажмите «Поставить поток в очередь».
  2. Выберите «Отправить заказ клиента».
  3. Укажите ID заказа.
  4. При необходимости включите Тестовый запуск (dry-run).

Это удобно, когда:

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

Пример. Заказ №1548 не появился в МойСклад. Открываете интеграцию, выбираете «Отправить заказ клиента», пишете ID 1548 и запускаете. Если всё хорошо — задача уйдёт в очередь.

Контрагенты

Поток «Контрагенты» нужен, чтобы покупатели сайта появились в МойСклад как контрагенты.

Как это работает

Система ориентируется на:

  • телефон;
  • email;
  • имя покупателя.

Если контрагент уже найден в МойСклад — запись можно обновить. Если не найден — создать новую.

Что влияет на поведение

ПолеЧто делает
Обновлять карточки контрагентовОбновляет существующих контрагентов
Поток КонтрагентыРазрешает запускать эту синхронизацию вручную или по расписанию

Когда запускать

Это полезно, если:

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

Заказы поставщикам

Это отдельный сценарий от заказов покупателей.

Здесь сайт не отправляет заказ клиента «как есть», а формирует закупку поставщику.

Что нужно для работы

Что нужноЗачем
Включён флаг Синхронизировать заказы поставщикуИначе поток выключен
Включён поток Заказы поставщикамИначе кнопка не отработает
У склада/поставщика указан источник МойСкладЧтобы сайт понимал, что работать надо с МойСклад
У поставщика указан ID склада МойСкладКуда отправлять закупку
У поставщика указан ID контрагента-поставщика МойСкладКакому поставщику создавать закупку

Где задаются IDs поставщика

В настройках поставщика со специальным адаптером «Склад для каталога товаров».

Там для МойСклад используются поля:

  • Источник интеграции склада = МойСклад
  • ID склада МойСклад
  • ID контрагента-поставщика МойСклад

Как помочь себе при настройке поставщика

У этого поставщика может быть действие:

  • Создать контрагента-поставщика в МойСклад

Оно создаёт контрагента в МойСклад и подставляет его ID в настройки поставщика.

Какие режимы есть

В ручном запуске «Заказы поставщикам» есть два режима:

РежимЧто делает
Создать заказ поставщикуСоздаёт закупку в МойСклад
Обновить статусЧитает текущее состояние закупки в МойСклад

Важно: обновление статуса заказа поставщику не меняет статусы на сайте автоматически. Это скорее служебная проверка состояния.

Баланс

Баланс — отдельный и более чувствительный сценарий.

Его лучше включать только если вы точно понимаете, зачем он вам нужен.

Что можно выбрать

ПолеЗначение
Синхронизировать балансВключает сам сценарий
Режим синхронизации балансаТолько получать, только отправлять или двусторонне
Учитывать только подтвержденные операцииИгнорировать неподтверждённые движения
Баланс: dry-runНичего не менять, только проверять и писать в лог

Режимы баланса

РежимЧто значит
Только получение из МойСкладСайт подтягивает баланс из МойСклад
Только отправка из сайтаСайт отправляет свои движения в МойСклад
Двусторонняя синхронизацияРаботают оба направления

Если не используете баланс покупателей как рабочий сценарий — оставьте его выключенным.

Что рекомендовать на старте

Для большинства магазинов удобно начать так:

Поток/флагЧто поставить
Заказы клиентовВкл.
КонтрагентыВкл.
Заказы поставщикамВкл., если закупки реально ведёте через МойСклад
БалансВыкл., пока не нужен
Обновлять карточки контрагентовВкл.
Не отправлять заказ, если заказ не разобранПо ситуации, чаще Выкл. на старте

Пример полного сценария

Пример.

  1. Каталог уже загружен из МойСклад.
  2. Покупатель оформляет заказ на сайте.
  3. Сайт находит его как контрагента или создаёт нового.
  4. В МойСклад создаётся заказ покупателя.
  5. Если по части позиций нужно сделать закупку, менеджер запускает «Заказы поставщикам».
  6. Если позже позицию отменили на сайте — это уйдёт в МойСклад через логику отмен.

Что проверить

  • Выбрана организация для заказов покупателей
  • Поток Заказы клиентов включён
  • У покупателей есть телефон или email
  • Для заказов поставщикам заполнены ID склада и ID контрагента-поставщика
  • Баланс выключен, если вы его пока не используете

Дальше: Статусы и отмены.

База знаний для EMS-платформы PlatParts.