Блог

Выгрузка вариантов: определите модели и уровень детализации строки

Разделяйте общие модели товаров, отдельные варианты и исходные идентификаторы. Пример Portwest и вымышленная выгрузка вариантов.

Редакция PandaBuyNowОпубликовано

iWeb описывает перестройку модели товаров Portwest при переходе на Akeneo. По её сообщению, модель была организована вокруг структуры вариантов, групп атрибутов, проверок полноты и требований каналов, а идентификаторы товаров связывали данные с последующими материалами и каталогом. Компания сообщает о проверке перенесённых данных и зависимостей выходных материалов до переключения рабочей системы. Это рассказ партнёра по внедрению, включающий комментарий клиента. В нём не опубликованы полная выгрузка вариантов или правила для каждого идентификатора и каждой оси вариации.

Укажите, что представляет одна строка

Для выгрузки данных маркетплейса PandaBuyNow предлагает определить тип сущности строки до сравнения её значений. Общая модель товара и отдельный вариант должны иметь различимые записи или явно названные столбцы. Сохраняйте идентификатор исходного объявления, доступный идентификатор варианта и URL источника вместе с локальным ключом строки.

Опишите, какие атрибуты относятся к общей модели, а какие различают варианты. Сохраняйте наблюдавшиеся названия опций и их исходный контекст. Если источник не содержит идентификатора варианта, отметьте это в примечаниях о качестве данных; локальный ключ строки должен оставаться явно обозначенной ссылкой внутри передаваемого файла.

Проверьте структуру на вымышленных вариантах

Рассмотрим вымышленную модель JACKET-Q с тремя наблюдавшимися вариантами: navy/S, navy/M и black/M. Общий идентификатор объявления может присутствовать во всех трёх строках, тогда как их ключи и сочетания опций различаются. Удаление дубликатов только по идентификатору объявления привело бы к потере действительных записей вариантов.

Наблюдавшиеся сочетания не подтверждают существование варианта black/S. Не добавляйте такое сочетание, если его нет в источнике. Эти обозначения иллюстрируют предлагаемую выгрузку и не описывают товары Portwest или PandaBuyNow.

Проверьте передаваемую структуру по согласованному образцу

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

Для обсуждения с PandaBuyNow предоставьте репрезентативные ссылки на маркетплейсы, требуемую структуру строк и целевые поля. Согласуйте образец JSON или CSV, ссылки на источники и примечания о качестве, прежде чем расширять объём передаваемых данных. Получатель сможет использовать файл в собственной системе каталога.