Обсудить задачу
Товары и управление заказами

Skirbo +
Salsify

Предлагаем фиксировать профиль и запуск экспорта, проверять его завершение, импортировать карточки по предметным ключам и возвращать протокол редактору Salsify.

Посмотреть сценарии

Какой обмен обсудим

Зафиксируем нужные операции, направление данных и условия приёмки.

ОперацияНаправлениеСостав и готовность
Профиль и результат экспортаSalsify → SkirboОбсудим в составе подключения

Объекты, версия, обязательные свойства и признак полноты.

Протокол по объектамSkirbo → владелец PIMОбсудим в составе подключения

Принятые ID и причины ошибок.

Замечание к свойствуSkirbo → редактор SalsifyОбсудим в составе подключения

Физический параметр с единицей и подтверждением.

На узком экране таблицу можно прокрутить в сторону.

Это сценарии для обсуждения. Методы API сервиса сами по себе не подтверждают готовность подключения в Skirbo.

Для какой задачи подходит сервис

Область — товарные данные и выбранные digital assets Salsify. Запуск экспорта, получение результата и принятие карточек складом считаются разными этапами.

Как организовать обмен

Прочитаны отдельные REST-методы запуска и чтения экспорта, параметры профиля и алгоритм проверки webhook. Доступ организации, выбранные свойства, полный набор ответов и применимость событий проверяются перед разработкой.

Предлагаемый порядок работы

  1. Владелец PIM утверждает профиль экспорта для клиента фулфилмента и необходимый набор атрибутов.
  2. Связка запускает либо получает согласованный export run, сохраняет его идентификатор и отдельно проверяет готовность результата.
  3. Перед импортом сопоставляют product/record ID, вариант, единицу, штрихкод и обязательные свойства; неизвестная модель не меняет существующий SKU.
  4. Оператор Skirbo получает прошедшие проверку карточки и список исключений. Для приёмки допускаются только согласованные физические варианты.
  5. Протокол фиксирует принятую версию и количество обработанных объектов; владелец PIM подтверждает разбор отклонённых строк.
  6. При неготовом экспорте, неполном файле или изменённом свойстве импорт не объявляется завершённым. Повтор использует прежний run/версию и не архивирует отсутствующие в неполном срезе товары.

Практические сценарии

Предлагаемая схема для согласования и пилота. Она не означает, что описанный обмен уже настроен в Skirbo.

Экспорт Salsify → полный срез → принятые SKU

Задача: Проверить не только доставку файла, но и полноту товарного результата.

Когда начинается: Владелец PIM утверждает профиль экспорта для клиента фулфилмента и необходимый набор атрибутов.

  1. Владелец PIM утверждает профиль экспорта для клиента фулфилмента и необходимый набор атрибутов.
  2. Связка запускает либо получает согласованный export run, сохраняет его идентификатор и отдельно проверяет готовность результата.
  3. Перед импортом сопоставляют product/record ID, вариант, единицу, штрихкод и обязательные свойства; неизвестная модель не меняет существующий SKU.
  4. Оператор Skirbo получает прошедшие проверку карточки и список исключений. Для приёмки допускаются только согласованные физические варианты.
  5. Протокол фиксирует принятую версию и количество обработанных объектов; владелец PIM подтверждает разбор отклонённых строк.
  6. При неготовом экспорте, неполном файле или изменённом свойстве импорт не объявляется завершённым. Повтор использует прежний run/версию и не архивирует отсутствующие в неполном срезе товары.

Результат: У склада есть проверенный срез, а у редактора — предметный результат импорта.

Если возникло исключение

  • Статус completed подтверждает готовность файла у Salsify. Полный перечень состояний, применимость профиля и полнота принятия складом требуют отдельной проверки.

Уведомление об изменении и проверка подлинности

Задача: Не менять товарные данные по непроверенному сообщению.

Когда начинается: В проекте выбирают подтверждённый тип webhook и соответствующий контракт проверки подписи.

  1. В проекте выбирают подтверждённый тип webhook и соответствующий контракт проверки подписи.
  2. Получатель проверяет подлинность, привязывает событие к нужной среде и сохраняет сообщение до дальнейшей обработки.
  3. Затем получает согласованную версию карточки либо новый срез и фиксирует результат применения; неподтверждённое сообщение не меняет справочник.

Результат: Уведомление служит поводом для проверяемого обновления.

Если возникло исключение

  • Алгоритм подписи и правила сертификатов прочитаны. Типы событий целевого аккаунта, расписание повторов и реализация получателя ещё не приняты.

Исправление физического свойства через редактора

Задача: Устранить расхождение единицы или упаковки без изменения всей модели PIM.

Когда начинается: Склад фиксирует замер или ошибку конкретного SKU с указанием продукта, свойства и единицы.

  1. Склад фиксирует замер или ошибку конкретного SKU с указанием продукта, свойства и единицы.
  2. Редактор сопоставляет замечание с Properties и утверждает изменение в нужном наборе данных.
  3. Новая версия проходит тот же экспорт и контроль; результат не записывается напрямую в произвольное поле.

Результат: Исправление прослеживается до источника и повторного принятия.

Если возникло исключение

  • Создание нового свойства через API не требуется для каждого складского замечания.

Кто управляет данными

ДанныеОтветственный источникПравило обмена
ЗаказOMS/канал продажPIM не формирует складское разрешение.
SKUКаталог клиента / SalsifyProduct, record, свойство и складской вариант сопоставляются явно.
ОстаткиSkirboЭкспорт PIM не заменяет учёт наличия.
СтатусыSalsify — экспорт; склад — импортГотовность run и допуск товара к операциям различаются.
ДокументыPIM — справочные assets; ERP — учётФайл каталога не является подтверждением движения.
ВозвратыOMS и складКаталог получает только утверждённые исправления данных.

Что обсудить перед пилотом

  • Что обозначает завершение export run?
  • Как отличить частичный профиль от полного каталога?
  • Какие свойства идентифицируют физический вариант?
  • Какие признаки показывают полный состав выбранного профиля?
  • Как найти уже созданный export run, если ответ запуска был потерян?
Перед оценкой

Что нужно уточнить

  • Детальный контракт export run/status/result.
  • Профиль среза и таблица Properties → складские поля.
  • Пример полного и ошибочного экспорта.
  • Спецификация подписи webhook, если этот механизм выбран.
Границы сценария

Что учесть заранее

  • Прочитаны страницы экспорта и подписи; контракт целевого аккаунта, полный перечень состояний и правила повторной доставки ещё требуют проверки.
  • Подпись webhook нельзя реализовать по названию главы.
  • Наличие JSON и JSON Lines в разделе imports не определяет формат выбранного export.
  • Готовность Skirbo, числовые квоты и условия доступа не подтверждены.
Стоимость и запуск

Оценим ваш набор операций

На объём работ влияют версии систем, доступы, число кабинетов, направление обмена и обработка ошибок. После разбора задачи согласуем реализацию, стоимость и сроки.

Пришлите профиль экспорта Salsify, пример результата и карту Properties — определим контроль полноты и подтверждение принятия карточек.

Вопросы о подключении

Запуск export run означает, что склад получил каталог?

Нет. Сначала нужно получить завершённый результат, затем проверить и принять его по объектам. Эти подтверждения сохраняются отдельно.

Можно доверять любому webhook с нужным названием товара?

Нет. Требуется проверка подлинности по официальному алгоритму и сопоставление среды. В текущем материале этот алгоритм не придуман.

Почему не удалять отсутствующие SKU после каждого файла?

Файл может быть неполным или относиться к ограниченному профилю. Архивирование допустимо только по согласованному признаку полного среза и правилу владельца каталога.

Почему в полученном файле может не оказаться идентификатора товара?

Если профиль ограничивает набор колонок, идентификатор нужно включить явно. До запуска мы согласуем устойчивый ключ физического варианта и проверим его наличие; название товара не используем вместо ключа.

Тайм-аут означает, что надо запустить экспорт ещё раз?

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

Интеграция уже готова?

Изучаем возможность связи со Skirbo. Ни готовый коннектор, ни приёмка обмена для вашего кабинета пока не подтверждены. Перед запуском подтвердим состав операций и проверим результат на согласованном сценарии.

Официальные материалы сервиса

Используем для оценки возможностей внешней системы. Документация не является подтверждением готовности коннектора Skirbo.

Посмотрите другие сценарии

Весь каталог →
Ваш процесс → следующий шаг

Что хотите связать со Skirbo?

Выберите сервисы и расскажите, какие данные нужно передавать. Можно описать одну интеграцию или связку из нескольких систем.

  1. Разберём задачуУточним роли, склады и операции.
  2. Проверим возможностьОпределим доступы, ограничения и состав работ.
  3. Согласуем запускОбсудим стоимость, сроки и критерии готовности.

Оценка заявки не означает, что подключение уже готово или разработка согласована. Пароли, API-ключи и данные покупателей в форму не добавляйте.

1. Какие сервисы подключить?

До 5 сервисов в одной заявке.

Укажите роль — подскажем, какие особенности процесса описать.

2. Какие задачи решить?

Выберите от 1 до 8 задач.

Компания и объём заказов необязательно
3. Как с вами связаться?
Проверяем возможность отправки. Вы также можете подготовить запрос и передать его поддержке.
Открыть поддержку в Telegram

Копирование и переход в Telegram сами по себе не отправляют заявку.

Названия и логотипы используются для обозначения сервисов. Состав подключения и условия уточняем для вашей задачи.