Автоматизация / MODX и товарный фид
Выгрузка товаров на Яндекс Маркет из MODX
Настраиваю формирование товарного фида из каталога MODX: сопоставляю категории и поля, определяю правила включения предложений, проверяю обязательные данные и публикую стабильный адрес выгрузки с журналом ошибок.
Написать в Telegram
01 Контекст
Площадка читает каталог буквально
Данные MODX часто создавались для страниц магазина, а не для внешней площадки. Категория, вариант товара, производитель, изображение, цена и наличие должны иметь однозначное происхождение.
Фид не исправляет пустые или противоречивые карточки. Он применяет согласованные правила, исключает неподготовленные предложения и показывает причину исключения.
02 Исходная ситуация
Что входит в выгрузку
Категории и предложения
Структура MODX преобразуется в категории и товарные предложения по устойчивым идентификаторам.
Цена и наличие
Фид получает значения из выбранных полей и исключает позиции, которые не соответствуют правилам публикации.
Характеристики и изображения
Обязательные и дополнительные сведения формируются для конкретных типов товаров без выдуманных значений.
03 Состав
Состав работы
Карта каталога
Сопоставляю категории, товары, варианты, поля и правила включения в выгрузку.
- таблица полей
- правила категорий
- идентификаторы
Генератор фида
Реализую формирование YML или другого требуемого формата, экранирование, разбиение и стабильный адрес файла.
- модуль MODX
- фид
- контрольные предложения
Проверка и наблюдение
Добавляю валидацию, журнал исключённых товаров, расписание обновления и уведомление о сбое.
- протокол проверки
- журнал
- регламент обновления
04 Метод
Порядок подключения
- 01
Аудит каталога
Проверяю структуру MODX, обязательные данные и правила кабинета магазина.
На выходе: карта преобразования - 02
Контрольная выгрузка
Формирую ограниченный фид и разбираю ошибки на конкретных товарах.
На выходе: протокол исправлений - 03
Регулярное обновление
Подключаю полный каталог, расписание, журнал и порядок изменения формата.
На выходе: эксплуатационный регламент
05 Ответственность
Кто за что отвечает
Я отвечаю
- за генератор фида на стороне MODX
- за сопоставление полей и техническую валидацию
- за журнал и документацию
Со стороны магазина нужны
- кабинет Яндекс Маркета и правила размещения
- владелец товарных данных
- решения по категориям, ассортименту, цене и наличию
06 Оценка
Что влияет на оценку
Объём зависит от структуры и качества каталога.
- 01количество типов товаров
- 02варианты и характеристики
- 03сопоставление категорий
- 04источники цены и наличия
- 05объём изображений
- 06размер фида, расписание и журнал
Модерация и правила размещения находятся на стороне площадки; интеграция готовит и передаёт данные.
07 Среда
Технический контур
Формат и поля сверяются с требованиями кабинета магазина на момент подключения.
- 01YML
- 02Яндекс Маркет API
- 03MODX Revolution
- 04PHP
- 05XML
- 06планировщик и журналы
08 Вопросы
До начала работы
01Можно выгружать не весь каталог?
Да. Правила отбора задаются по категориям, признакам и состоянию данных и применяются одинаково при каждом обновлении.
02Что происходит с товаром без обязательного поля?
Он исключается или попадает в отчёт ошибки по согласованному правилу. Значение не генерируется автоматически.
03Как обновляются цена и наличие?
Фид пересобирается по расписанию или другому доступному механизму. Частота выбирается по объёму каталога и требованиям магазина.
04Можно увидеть причину отклонения?
Технические проверки фиксируются в журнале MODX, а ответы площадки разбираются по данным её кабинета или API.
10 Следующий шаг
Проверить каталог перед выгрузкой
Пришлите структуру каталога, пример товаров и требования кабинета. Я составлю карту полей и контрольный набор предложений.
Написать в Telegram