В данной статье представлен чек лист по проверке выгрузки остатка. Он поможет со следующими вопросами:
- Хочу выгружать остаток на маркетплейсы из базы, как настроить?
- Не выгружается остаток, в чем проблема?
- На марктеплейсе не верный остаток, как проверить?
- Какой остаток будет выгружаться?
Настройки интеграции и склада #
Необходимо проверить:
- Включена ли интеграция?
- Включена ли передача остатков по кабинету?
- Настроены ли склады?
Проверьте настройки в интеграции. Для этого перейдите в подсистему E-Commerce — Настройки — Интеграции E-Commerce
Если у вас недоступен данный раздел, возможно у вас недостаточно прав. Данный раздел доступен только Администраторам E-Commerce. Подробнее про права:
Включена передача остатка #
Проверьте, что интеграция включена и включена передача остатков по FBS:
Заполнены ключи API #
На вкладке интеграция должны быть заполнены все ключи
Набор ключей API зависит от марктеплейса. Подробнее про настройки по каждому маркетплейсу в инструкциях:
Настроены склады #
На вкладке «Склады» — откройте карточку склада
Чтобы остаток выгружался на склад маркетплейса, у него должен стоять признак «Активен» и указан хотя бы один склад 1С:
Проверка сопоставления и установленных связей #
Необходимо проверить:
- Установлена ли связь по номенклатуре, по которой есть проблема с передачей остатка?
Основной ассортимент #
Для выгрузки остатка необходимо установить связь между номенклатурой маркетплейса и вашей номенклатурой в базе. Для этого необходимо создать документ «Управления номенклатурой маркетплейса»
Он находится в подсистеме E-Commerce — Номенклатура — Управление номенклатурой маркетплейса:
Так же в установленные связи можно перейти из карточки интеграции e-commerce, связи должны быть заполнены.
Если в данном разделе нет установленных связей значит документ «Управления номенклатурой» не создан или не проведен.
Новинки #
Если остаток выгружается частично, по части товаров на марктеплейсе он актуален, а по части нет — обратите внимание, возможно это новый товар, который не был синхронизирован в базе. Наличие установленной связи можно проверить в списке «Связи номенклатуры E-Commerce» через поиск по любому удобному параметру (артикул, штрихкод, наименование и тд.). Если товар не найден необходимо сопоставить новые карточки.
Подробнее про синхронизацию товаров:
Какой остаток должен выгрузится? #
Необходимо проверить:
- Есть ли товар в наличии в базе?
- Указан ли склад, где товар в наличии, в настройках интеграции?
- Корректность и актуальность правил выгрузки
Доступный остаток #
Для выгрузки мы берем доступный остаток в вашей базе + применяются правила выгрузки.
Доступный остаток можно проверить следующим образом:
- Зайдите в карточку номенклатуры
- Откройте отчет «Остатки и доступность»
- В колонке доступный остаток отображается то значение. которые берется для выгрузки
Обратите внимание на склад, на котором есть остаток, если склад не указан в настройках склада маркетплейса, то остаток не будет передаваться по нему.
Правила выгрузки #
На выгрузку остатка так же влияют правила выгрузки. Их можно проверить в подсистеме E-Commerce — Настройки — Настройка пороговых значений остатков
Проверьте правила, они действуют только на ту интеграцию, которая указана в качестве владельца.
Откройте правило и проверьте отбор и установленные значения:
При отсутствии отбора — правило применится ко всей номенклатуре. Если хотите отключить правило выгрузки пометьте его на удаление.
Все настройки будут применятся к доступному остатку по всем настроенным складам. Подробнее про правила выгрузки:
Проверка регламентных заданий #
Остатки выгружаются по регламентным заданиям в базе. Необходимо проверить:
- Наличие регламентов
- Включенное расписание
- Блокировку регламентных заданий
Наличие регламентов и расписание #
Регламентные задания можно проверить в разделе E-Commerce — Настройки — Настройки расписания регламентов:
Задания отвечающие за выгрузку остатков должны быть включены и с указанным рекомендуемым расписанием:
Так же регламент можно запустить принудительно по кнопке «Выполнить сейчас»
Инициализация регламентных заданий #
Если в данном разделе пусто, регламентные задания можно проинициализировать повторно. Для этого перейдите в раздел E-Commerce — Сервис — Инициализация системы
Запустите инициализацию регламентных заданий и перезайдите в базу.
Блокировка регламентный заданий #
Все настройки из данного раздела мы рекомендуем согласовывать с вашими администраторами 1С. Если была включена блокировка регламентных заданий — скорее всего, на это были причины. Отключение блокировки запустит все регламенты в базе, а не только обмены с марктеплейсами.
Проверьте блокировку регламентных заданий в базе и на сервере. Для этого перейдите в подсистему НСИ и Администрирование — Администрирование — Обслуживание (данный раздел доступен пользователям с правами администратора в базе, если он у вас недоступен — обратитесь к вашему администратору)
Если вы видите данную кнопу и сообщение — значит регламентные задания в базе заблокированы. Они не будут выполнятся в автоматическом и ручном режиме, пока не будет разблокирована работа с внешними ресурсами:
Если данной кнопки нет, перейдите в раздел «Регламентные и фоновые задания»:
Проверьте время выполнения и состояние заданий по выгрузке остатков:
Если «не определено» или дата окончания выполнения гораздо больше периода установленного в расписании — скорее всего фоновые задания заблокированы на сервере. Обратитесь к администратору сервера для проверки блокировки заданий:
Обмен с маркетплейсом #
Если все настроено верно, но проблема с остатками остается можно проверить итоговое значение выгрузки остатка и наличие ошибок со стороны маркетплейса. Для этого есть инструмент «Журнал HTTP запросов».
Включение логов #
Для фиксации всех обменов с маркетплейсов в журнале запросов необходимо включить логгирование. Для этого перейдите в раздел E-Commerce — Настройки — Настройки модуля. В папке нужного маркетплейса перейдите в папку Интеграция, настрйока «Логирование запросов HTTP»:
При установленном значении «Нет» — в журнал запишутся только ошибки. При установленом значении «Да» будут записаны все обмены с марктеплейсом.
Обратите внимание, что включенное логирование может увеличить объём базы. Журнал запросов можно очистить. Так же есть автоматическое очищение журнала — удаляются все записи старше 7 дней.
Проверка логов #
Перейдите в журнал запросов:
Через кнопку «Еще» — «Настройка списка» можно настроить фильтры по журналу, для удобства использования
Код состояния 200 — обозначает успешный запрос по отправке остатка. Другие коды могу означать ошибки по передаче. Откройте лог, чтобы проверить отправку. У каждого марктеплейса отличаются запросы по передачи остатков, но в общем они содержат одну и ту же информацию. А именно:
- Идентификатор товара на марктеплейсе (SKU, Product ID, Штрихкод и тд.)
- ID склада
- Количество
Вы можете по поиску найти необходимый товар и проверить какое количество отправилось на марктеплейс.
Проверьте ответ от марктеплейса, он должен быть успешным
В ответе могут содержаться ошибки по товарам, например:
Тогда необходимо проверить карточку товара в личном кабинете.
Помощь технической поддержки #
Если у вас остались вопросы по выгрузке остатка — напишите в нашу службу технической поддержки. Наши консультанты ответят на все ваши вопросы: