Как настроить первичный и вторичный источники поставщика
Узнайте, когда использовать один источник поставщика, а когда разделить полный каталог товаров и источник с более быстрыми обновлениями цен и остатков.
В этом руководстве объясняется, какие данные должны содержаться в первичном и вторичном источниках, как связывать товары между ними, как выбирать расписание синхронизации и что происходит, если товар отсутствует во вторичном источнике.
Когда такая настройка полезна
Некоторые поставщики предоставляют один полный фид товаров. Другие предоставляют два отдельных фида: один большой файл с информацией о товарах и другой, меньший файл с часто меняющимися значениями, такими как цены и остатки.
B2BLIX Feed поддерживает оба варианта. Правильная настройка зависит от того, какие файлы предоставляет поставщик и какая информация доступна в каждом из них.
Краткий ответ
- Используйте первичный источник для основного каталога поставщика, включая идентификаторы товаров, названия, описания, изображения, категории и другие сведения о товарах.
- Используйте необязательный вторичный источник для более легких и частых обновлений, обычно цен и количества на складе.
- Если поставщик предоставляет только один полный источник, добавьте его как первичный источник. Вторичный источник не требуется.
- Если вы используете два источника, они должны содержать стабильный идентификатор, позволяющий B2BLIX связать один и тот же товар в обоих файлах.
Изменение сопоставлений источников или расписаний синхронизации может повлиять на цены, остатки и товары, доступные в ваших экспортируемых файлах. Проверьте содержимое источников и предварительный просмотр подключения, прежде чем использовать данные поставщика в рабочем канале продаж.
Какие данные должны содержаться в каждом источнике
| Источник | Типичное назначение | Типичная информация |
|---|---|---|
| Первичный источник | Полный каталог товаров | EAN, SKU поставщика, название, описание, изображения, категории, производитель, цена, остаток, вес и другие атрибуты товара |
| Вторичный источник | Быстрые обновления часто меняющихся значений | Идентификатор товара, цена, остаток и иногда другие ограниченные операционные поля |
Точное содержимое зависит от поставщика. Первичный источник не обязан содержать каждый возможный атрибут, а вторичный источник не ограничен ровно двумя полями. Важно то, что первичный источник обычно содержит основную запись товара, а вторичный источник обновляет выбранные значения.
Когда вторичный источник не нужен
Не создавайте вторичный источник только потому, что такая возможность доступна. Одного источника достаточно, если он содержит всю информацию, необходимую для вашего рабочего процесса, включая значения, которые нужно регулярно обновлять.
Вторичный источник обычно не нужен, если:
- Поставщик предоставляет только одну ссылку XML или JSON.
- Первичный фид уже содержит подходящие сведения о товарах, цены и остатки.
- Поставщик обновляет полный фид достаточно часто для ваших задач.
- Не существует надежного общего идентификатора для связывания второго файла.
В этом случае добавьте доступную ссылку как первичный источник, а вторичный источник оставьте пустым.
Как товары связываются между двумя источниками
B2BLIX должен определить, какой записи в первичном источнике соответствует запись во вторичном источнике. Выберите стабильный идентификатор, который присутствует в обоих файлах и имеет одинаковое значение для одного и того же товара.
Подходящие поля для подключения могут включать:
- EAN
- ID товара у поставщика
- SKU поставщика или другой стабильный локальный код товара
Например, если в первичном источнике товар имеет EAN 5901234567890, во вторичном источнике для соответствующей записи с ценой и остатком должен использоваться тот же EAN. Небольшие различия, такие как пробелы, префиксы или другой тип идентификатора, могут помешать связыванию записей.
Идентификатор, используемый для связывания первичного и вторичного файлов поставщика, не совпадает с правилом определения идентичности товара во всем каталоге. В стандартном рабочем процессе B2BLIX Feed для обычной обработки и группировки товаров от разных поставщиков по-прежнему требуется подходящий EAN.
Как выбрать расписание синхронизации
Для первичного и вторичного источников можно использовать разную частоту синхронизации. Это позволяет загружать небольшой файл с ценами и остатками чаще, чем полный каталог.
Выбирайте расписание в следующем порядке:
- Узнайте, рекомендует ли поставщик определенное расписание обновлений или устанавливает ограничения на загрузки.
- Настройте первичный источник в зависимости от того, как часто меняются сведения о товарах и полный каталог.
- Настройте вторичный источник в зависимости от того, как часто необходимо обновлять цены и остатки.
- Убедитесь, что расписание экспорта соответствует расписаниям поставщика. Формирование экспорта и синхронизация с поставщиком — отдельные операции.
Если поставщик не указал ограничений или рекомендуемого интервала, почасовая синхронизация может стать практичной отправной точкой. Изменяйте ее только после оценки того, как часто поставщик обновляет файл и насколько свежими должны быть данные.
Загрузка данных от поставщика является операцией, зависящей от объема использования. Перед увеличением частоты синхронизации проверьте ограничения доступа поставщика и актуальную информацию о ценах B2BLIX Feed. Более частые загрузки не помогут, если поставщик обновляет источник реже.
Что происходит, если товар отсутствует во вторичном источнике
Для товара из первичного источника может не найтись соответствующей записи во вторичном источнике. Дальнейшие действия зависят от того, содержит ли первичный источник достаточно информации для обработки этого товара.
- Если первичный источник содержит подходящую цену: товар все еще может быть обработан с использованием информации из первичного источника.
- Если цена должна поступать только из вторичного источника: товар не содержит достаточной информации о цене и не пройдет дальше по обычному рабочему процессу.
- Если идентификаторы не совпадают: B2BLIX считает записи несвязанными, даже если кажется, что они описывают один и тот же товар.
Отсутствие связи не всегда означает, что товар отсутствует. Это также может означать, что выбранные поля для подключения содержат разные значения или одно из полей было сопоставлено неправильно.
Что проверить в аккаунте
После входа в аккаунт откройте раздел Поставщики , чтобы проверить существующие настройки поставщиков, или откройте раздел Добавить нового поставщика , чтобы настроить новый источник. Чтобы разобраться в полях источника, синхронизации и сопоставления, прочитайте руководство Добавление и настройка фида поставщика.
1. Проверьте ссылки на источники
- Убедитесь, что первичный источник открывается и возвращает ожидаемые данные XML или JSON.
- Если используется вторичный источник, убедитесь, что он открывается отдельно.
- Проверьте, требуются ли учетные данные для аутентификации или заголовки запроса.
- Не публикуйте и не передавайте частные URL поставщика, учетные данные или заголовки запросов.
2. Проверьте обнаруженную структуру товаров
Во время сопоставления убедитесь, что B2BLIX определил правильный повторяющийся путь к товарам в каждом файле. В предварительном просмотре должны отображаться отдельные товары, а не полный документ, группа категорий или несвязанный раздел.
3. Сопоставьте обязательные поля
Для первичного источника проверьте как минимум поля, необходимые для предполагаемого рабочего процесса, например:
- EAN
- SKU или ID товара у поставщика
- Название
- Цена
- Остаток
- Категория
Для вторичного источника сопоставьте общий идентификатор подключения и значения, которые должен обновлять вторичный файл, обычно цену и остаток.
4. Проверьте подключение источников
На этапе сопоставления подключения выберите соответствующий идентификатор в первичном и вторичном источниках. Проверьте предварительный просмотр и статистику пересечения, чтобы убедиться, что связано разумное количество товаров.
Если связывается очень мало товаров, проверьте следующее:
- С обеих сторон выбран один и тот же тип идентификатора.
- Значения идентификаторов используют одинаковый формат.
- В предварительном просмотре отображаются сопоставимые товары из обоих файлов.
- Поставщик не использует разные системы SKU в двух источниках.
- Идентификатор является уникальным и стабильным, а не названием, категорией или другим изменяемым значением.
Распространенные проблемы при проектировании источников
Оба файла добавлены как отдельные поставщики
Если файлы описывают каталог одного и того же поставщика, а один файл только обновляет другой, обычно их следует настроить как первичный и вторичный источники одного поставщика. Создание двух несвязанных поставщиков не создаст необходимого подключения источников.
Во вторичном источнике нет сведений о товарах
Это часто нормально. Вторичный источник может содержать только идентификатор, цену и остаток. Полные название, описание, изображения и категорию можно по-прежнему получать из первичного источника.
Для подключения используется название товара
Названия товаров не являются надежными полями для подключения, поскольку формулировки, пунктуация, язык и форматирование могут измениться. Вместо этого используйте EAN, ID товара у поставщика или стабильный SKU поставщика.
Расписания источников совпадают без практической необходимости
Большой файл каталога может не требовать такой же частой загрузки, как небольшой файл с обновлениями остатков. Используйте рекомендации поставщика и фактическую частоту обновления каждого файла, а не назначайте автоматически одинаковое расписание.
В совпавшей записи вторичного источника отсутствует цена
Связывание записей не создает отсутствующее значение. Если для товара требуется цена из вторичного источника, убедитесь, что выбранный путь к цене содержит действительное значение в предварительном просмотре сопоставления.
Пример
Поставщик предоставляет два файла:
- catalog.xml содержит 40 000 товаров с EAN, SKU, названиями, описаниями, изображениями, категориями, ценами и остатками.
- updates.xml содержит EAN, текущую цену и текущий остаток для 35 000 товаров.
Продавец настраивает catalog.xml как первичный источник, а updates.xml — как вторичный. В качестве поля подключения выбирается EAN, поскольку он присутствует в обоих файлах.
Для товара, найденного в обоих файлах, полная информация поступает из первичного источника, а часто обновляемые цена и остаток — из вторичного источника. Если товар отсутствует во вторичном файле, но в первичном файле указана действительная цена, он все еще может быть обработан с использованием этой цены. Если в первичном файле нет цены и отсутствует ожидаемая запись во вторичном файле, товар не содержит необходимых данных о цене и игнорируется.
Что делать дальше
- Уточните, предоставляет ли ваш поставщик один полный источник или отдельные источники каталога и обновлений.
- Добавьте полный каталог как первичный источник.
- Добавляйте вторичный источник только при наличии четкой цели обновления.
- Определите стабильное поле, которое существует в обоих файлах и содержит совпадающие значения.
- Сопоставьте структуры первичного и вторичного источников и проверьте значения в предварительном просмотре.
- Проверьте статистику подключения перед сохранением сопоставления.
- Выбирайте расписание синхронизации с учетом рекомендаций поставщика, частоты обновления файлов и требуемей актуальности данных.
- Проверьте импортированные товары перед использованием поставщика в рабочем экспорте.
Хорошо спроектированное подключение источников сохраняет доступность полного содержимого товаров и позволяет эффективно обновлять цены и остатки. Самые важные проверки — надежный общий идентификатор, правильные сопоставления полей и достаточный объем резервных данных в первичном источнике на случай недоступности записи во вторичном источнике.