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

МойСклад: каталог, склады, остатки и фото

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

См. также

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

  • Модули интеграций → Интеграции → открыть запись МойСклад
  • Настройка поставщиков → Поставщики — если нужно проверить созданные склады вручную

Что нужно понять перед началом

В каталоге МойСклад есть несколько отдельных потоков:

ПотокЧто делает
Номенклатура (товары)Создаёт или обновляет товары на сайте
КатегорииПереносит категории
ОстаткиОбновляет наличие товаров
Фото товаровЗагружает изображения

Это не одна кнопка «сделать всё». Обычно первый запуск делается по шагам.

Правильный первый запуск

Шаг 1. Подключение уже сохранено

Сначала должна быть готова запись интеграции:

  • логин и пароль;
  • точка выдачи;
  • организация;
  • запись Активна.

Если это ещё не сделано — начните с подключения.

Шаг 2. Создать склады автоматически

В карточке интеграции нажмите «Создать склады автоматически».

Что делает эта кнопка

Система смотрит склады в вашем аккаунте МойСклад и для каждого склада создаёт на сайте поставщика со специальным адаптером «Склад для каталога товаров».

При этом:

  • поставщик получает источник МойСклад;
  • в него записывается ID склада МойСклад;
  • он привязывается к выбранной в интеграции точке выдачи;
  • уже созданные ранее совпадения пропускаются.

Пример. В МойСклад есть склады «Основной», «Резерв», «Шымкент». После нажатия кнопки на сайте появятся три поставщика/склада для работы каталога.

Если кнопку нажали повторно

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

Шаг 3. Проверить потоки каталога

В блоке «Потоки синхронизации» обычно должны быть включены:

  • Номенклатура (товары)
  • Категории
  • Остатки
  • Фото товаров — если хотите картинки из МойСклад

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

Шаг 4. Проверить маппинг номенклатуры

В блоке «Маппинг номенклатуры» решается, откуда брать данные товара.

Товары

ПолеЧто означает
Производитель: источникБрать бренд из кода товара или из атрибута
Производитель: атрибутИмя атрибута, если выбрали вариант «Из атрибута»
Номер детали: источникБрать номер детали из поля article, code или атрибута
Номер детали: атрибутИмя атрибута для номера детали
Аналоги: атрибутИз какого атрибута брать аналоги

Комплекты

Ниже есть такой же блок для комплектов.

Как выбрать без боли

Если не знаете, что ставить, начните с настроек по умолчанию:

ПолеЧто обычно оставляют
Производитель: источникИз кода товара (Бренд + Артикул)
Номер детали: источникПоле article

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

Шаг 5. Категории

У потока «Категории» есть дополнительные поля.

ПолеЧто означает
Из какой категории синхронизировать подкатегорииЕсли хотите брать не всё дерево, а только ветку от выбранной категории
Категория на сайте для импорта категорий из МойСкладКуда на сайте складывать импортированные категории
Направление синхронизации категорийОткуда куда передавать категории

Что выбирать в обычном случае

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

ПолеРекомендация
Направление синхронизации категорийИз МойСклад в проект
Остальные два поляЗаполнять по необходимости

Шаг 6. Остатки и цены

В блоке «Остатки и цены» есть два важных поля:

ПолеЧто означает
Из какого атрибута брать остаток товараКак считать остаток
Синхронизировать остатки по закупочной ценеБрать закупочную цену вместо цены продажи

Как понимать поле остатка

ВариантЧто значит
Доступно (Остаток + Ожидания - Резервы)Более «живой» остаток, с учётом ожиданий и резервов
Остаток (без ожиданий/резервов)Просто чистый остаток

Если не уверены, начинайте с Доступно.

Шаг 7. Запустить импорт вручную

В карточке интеграции сверху есть кнопка «Поставить поток в очередь». Внутри неё несколько действий.

Сначала: Товары и категории

Выберите действие «Товары и категории».

Если хотите просто проверить без реальной записи, можно выбрать:

  • Тестовый запуск (dry-run) — только проверка;
  • Реальный запуск — настоящий импорт.

Для первого живого запуска:

  1. Сделайте тестовый запуск, если база большая и хотите убедиться, что всё читается.
  2. Потом сделайте реальный запуск.

Потом: Остатки и фото

После товаров и категорий запустите:

  • Остатки и фото

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

Как это выглядит в жизни

Пример. Вы подключили МойСклад и нажали:

  1. Создать склады автоматически
  2. Товары и категории
  3. Остатки и фото

Что должно получиться:

  • на сайте появились товары;
  • у товаров появились категории;
  • предложения стали показывать остатки;
  • карточки товаров получили фото (если они были в МойСклад).

Почему это важно для заказов

Если товар приехал на сайт именно из МойСклад, система запоминает связь этого товара с учётной системой.

Проще говоря:

  • сайт понимает, что это товар из МойСклад;
  • потом такой товар можно корректно отправить обратно в МойСклад в заказ покупателя или в заказ поставщику.

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

Когда лучше включать расписание

Когда первый запуск уже прошёл нормально.

Обычно схема такая:

  1. Первый импорт — вручную.
  2. Убедились, что всё загружается правильно.
  3. Потом переводите потоки в режим «По расписанию».

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

  • Кнопка «Создать склады автоматически» отработала без ошибки
  • В Настройка поставщиков → Поставщики появились склады/поставщики из МойСклад
  • Потоки Товары, Категории, Остатки включены
  • После запуска на сайте реально появились товары, категории и остатки
  • Если включали фото — появились изображения

Дальше: Заказы в МойСклад.

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