Маркет для магазинов

Текстовый формат

Текстовый формат с разделителями (например: CSV, TSV) является универсальным форматом при генерации прайс-листа из баз данных или редакторов электронных таблиц (например: Exсel, OpenOffice, Google Docs).

Требования к прайс-листу в текстовом формате

  1. Одна строка файла должна соответствовать одной строке электронной таблицы.

  2. В качестве разделителя столбцов используется запятая или точка с запятой (CSV), либо символ табуляции (TSV).

  3. Одна строка файла должна содержать описание одного товарного предложения.

  4. Первая строка файла должна содержать названия элементов, описывающих товарные предложения.

  5. Кодировка файла должна быть UTF-8.

  6. Текстовый формат с разделителями не допускает использование символов табуляции и переноса строки внутри полей.

  7. Файл не должен содержать пустых столбцов.

  8. В текстовом формате с разделителями отсутствует строго заданный порядок элементов, но в пределах одного файла порядок элементов должен быть одинаковым.

Валидация файла

При чтении файла проверяются следующие условия:

  • все названия элементов являются корректными;

  • присутствуют все обязательные элементы;

  • каждый элемент присутствует не более одного раза.

При невыполнении любого из этих условий файл отклоняется.

Отличия текстового формата с разделителями от формата YML

  • В текстовом формате отсутствует возможность передачи характеристик товара, используемых для фильтрации товарных предложений в результатах поиска Маркета.

  • В текстовом формате отсутствует возможность указать свои условия конвертации валют. Для отображения цены в локальной валюте она будет пересчитана в рубли и обратно по текущему курсу ЦБ РФ.

  • В формате YML категории выгружаются в виде дерева, в текстовом формате — плоским списком.

Оцініть статтю
Дякуємо за ваш відгук!