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

Ошибки по результатам проверки прайс-листа

Текст ошибкиПояснение и решение

Ошибка спецификации XML

Приведите прайс-лист в соответствие с техническими требованиями выбранного формата (YML, текстовый, XLS).

Заявленная кодировка XML (кодировка 1) не соответствует действительной (кодировка 2)

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

Некорректный заголовок таблицы

Только для прайс-листов в текстовом формате и формате XLS.

Проверьте правильность написания всех элементов в первой строке прайс-листа.

Некорректное значение атрибута cost в составе элемента delivery-option

Значение атрибута cost должно быть целым числом, большим или равным нулю.

Некорректное значение атрибута days в составе элемента delivery-option

Значение атрибута days должно быть целым числом, большим или равным нулю.

Если магазин готов доставить товары в день заказа (сегодня), используйте значение 0: days="0".

Неверный формат периода в атрибуте days в составе элемента delivery-option

При указании периода вида «от — до» второе число должно быть больше первого.

Например, days="2–4".

Некорректное значение атрибута order-before в составе элемента delivery-option

В атрибуте order-before указывается локальное время (в часовом поясе магазина). Значение атрибута должно быть целым числом от 0 до 24.

Например, для времени 14:00 order-before="14".

Некорректное значение курса валют

Значение атрибута rate в составе элемента currencies должно быть положительным числом. Для разделения целой и дробной частей используйте точку.

Например, <currency id="USD" rate="23.98"/>

Некорректный курс валют. Слишком большое отличие от курса национального банка

Курс валюты в прайс-листе не должен превышать курс национального банка соответствующей страны более чем в 2 раза.

Неизвестная валюта

Данные о ценах принимаются в рублях (RUR, RUB), гривнах (UAH), белорусских рублях (BYN
[no-highlight[

BYN — новые белорусские рубли. Один новый белорусский рубль равен 10 000 старых (1 BYN = 10 000 BYR).

]no-highlight]
), тенге (KZT), долларах (USD) и евро (EUR).

Не найдена основная валюта

Для основной валюты укажите в элементе currencies атрибут rate, равный 1.

Например, <currency id="RUR" rate="1"/>

Валюту нельзя использовать в качестве основной

Основной валютой (для которой rate="1"), может быть только рубль (RUR и RUB), белорусский рубль (BYN
[no-highlight[

BYN — новые белорусские рубли. Один новый белорусский рубль равен 10 000 старых (1 BYN = 10 000 BYR).

]no-highlight]
), гривна (UAH) или тенге (KZT).

Обнаружена валюта-дубликат

В элементе currencies каждая валюта должна быть указана только один раз. Удалите дубликаты.

Текст ошибкиПояснение и решение
URL магазина пустой / Не удалось определить URL магазина

Укажите адрес сайта магазина в обязательном элементе url в составе элемента shop.

Обнаружен цикл в дереве категорий

В элементе categories некоторые категории товаров являются одновременно родительскими и дочерними по отношению друг к другу.

Например:

<category id="1" parentId="2">Принтеры</category>

<category id="2" parentId="1">Оргтехника</category>

Поля записи не соответствуют заголовку таблицы

Только для прайс-листов в текстовом формате и формате XLS.

Файл прайс-листа содержит пустые ячейки. Примените ко всем ячейкам стандартное форматирование.

Отсутствует обязательное поле в заголовке таблицы

Только для прайс-листов в текстовом формате и формате XLS.

Проверьте первую строку прайс-листа на наличие всех обязательных элементов.

Некорректный заголовок таблицы / Неизвестное поле в заголовке таблицы

Только для прайс-листов в текстовом формате и формате XLS.

Проверьте правильность написания всех элементов в первой строке прайс-листа.

Некорректный формат записи таблицы

Только для прайс-листов в текстовом формате и формате XLS.

В файле прайс-листа используется перенос строки. Удалите переносы.

Найдено предложение-дубликат

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

Если предложения не идентичны, то нужно указать отличительные характеристики (например, цвет и типоразмер)

Некорректная стоимость доставки по умолчанию

Значение элемента local_delivery_cost должно быть целым неотрицательным числом, большим или равным нулю.

В прайс-листе в формате YML рекомендуется использовать элемент delivery-options для более гибкой настройки.

Нечисловой идентификатор категории

Элемент category id должен быть уникальным целым положительным числом.

Отсутствует точка продаж в личном кабинете или значения элементов delivery / pickup / store не соответствуют типу магазина

Возможны следующие причины:

  • элемент store или pickup имеет значение true, однако не указана точка продаж;

  • элемент delivery или pickup имеет значение true, однако магазин относится к типу «розничный магазин»;

  • все три элемента — delivery, pickup и store — имеют значение false.

Возможные решения:

Текст ошибкиПояснение и решение

Обнаружена категория-дубликат

Удалите дублирующий идентификатор категории в составе элемента categories.

Вы можете указать до пяти вариантов курьерской доставки

Варианты доставки указываются элементе delivery-options.

Вы можете указать не больше пяти вариантов доставки по умолчанию и не больше пяти вариантов для каждого предложения.

Если указано больше, то все варианты после пятого будут скрыты.

Не удалось определить национальный банк для региона. По умолчанию используется ЦБ РФ

Вы можете задать регион в настройках магазина в личном кабинете — тогда будет использоваться национальный банк заданной страны. Если вы не измените настройки, будет использоваться ЦБ РФ.

Также вы можете задать используемые курсы валют в атрибуте rate элемента currencies.

Предложение не может участвовать в программе «Заказ на Маркете»

Для предложений, участвующих в программе, обязательно должны быть указаны идентификаторы. Если вы планируете участвовать в программе, добавьте в прайс-лист идентификаторы предложений (атрибут id элемента offer).

Вы используете старый формат передачи данных о курьерской доставке, в нем не поддерживается элемент delivery-options

Только для прайс-листов в формате YML.

Для корректной передачи данных о доставке используйте элемент delivery-options и полностью откажитесь от элемента local_delivery_cost. В одном прайс-листе можно использовать только одну схему описания доставки: delivery-options или local_delivery_cost.

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