Обновлено: Aug 31, 2026Раздел: Интеграции
Используйте этот процесс в панели управления, когда нужно отредактировать много строк каталога за один раз:
- Экспортируйте текущий каталог в CSV
- Отредактируйте строки офлайн
- Загрузите CSV обратно
- Просмотрите обнаруженные изменения
- Примените изменения
Эта страница описывает процесс панели управления владельца (авторизация Bearer). Для внешнего API каталога только для чтения с X-API-Key см. market-catalog-external-api{.interpreted-text role="doc"}.
Обзор
В интеграции MARKET есть отдельная вкладка:
- Загрузка / Выгрузка в деталях интеграции
- Экспорт CSV скачивает round-trip CSV со стабильными заголовками
- Импорт CSV сначала анализирует содержимое файла (предпросмотр), затем применяет операции создания/обновления
Текущий охват:
- Только товары и варианты
- Отсутствующие строки игнорируются (не архивируются)
- Прайс-листы пока не входят в этот CSV-процесс
Контракт CSV
Заголовки CSV фиксированные и упорядоченные:
row_type,product_id,variant_id,status,type_keys,tag_slugs,product_name,product_attributes_json,product_locales_json,variant_sort_order,variant_sku,variant_attributes_json,variant_locales_json
Важные правила:
row_type:productилиvariantproduct_id:- необязателен для строк новых товаров
- обязателен для строк вариантов
variant_id:- необязателен для строк новых вариантов
- обязателен для обновления существующего варианта
type_keysиспользует|как разделитель (для строк товаров)tag_slugsиспользует|как разделитель (для строк товаров)- Столбцы
*_attributes_jsonи*_locales_jsonдолжны содержать валидные JSON-объекты при заполнении
Предпросмотр и применение
Панель управления всегда сначала выполняет предпросмотр:
- валидирует структуру строк и доменные ограничения
- определяет действие строки:
created,updated,unchangedилиinvalid - выделяет изменённые поля в таблице предпросмотра
- показывает итоговые счётчики
Фильтр предпросмотра по умолчанию --- только изменённые строки. Можно переключить на отображение всех строк.
Этап применения:
- требует токен предпросмотра из последнего ответа предпросмотра
- завершается конфликтом, если данные изменились и токен устарел
- применяет только операции создания/обновления
Поведение при отсутствующих строках
Строки, существующие в каталоге, но отсутствующие в загруженном CSV, подсчитываются как missing in file и игнорируются:
- автоматическое изменение статуса на
ARCHIVEDне производится - удаление не выполняется
Лучшие практики
- Начинайте с актуального экспорта перед редактированием
- Сохраняйте ID при обновлении существующих строк
- Не меняйте порядок или имена столбцов
- Используйте файлы CSV в кодировке UTF-8
- Поддерживайте единственный источник истины для значений SKU (строки вариантов)
Дополнительные материалы
- Внешний API чтения и области действия API-ключей:
market-catalog-external-api{.interpreted-text role="doc"} - API-ключи и разрешения: OpenAPI
https://api.mailoo.app/docs/v1