Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » В помощь вебмастеру » Тэг condition в YML

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

LisaOlga

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Валидатор всё время ругается на этот тэг "Недопустимое содержание было обнаружено, начиная с элемента "condition".
Уже и копировала в свой yml-файл точь-в точь как в примере тут https://yandex.ru/support/partnermarket/elements/condition.html.
Пишу
<condition type="used">
  <reason>
    Следы потертостей на корпусе, проведена предпродажная подготовка,  
    отсутствует дополнительный чехол. Гарантия 6 месяцев.
  </reason>
</condition>
 
Подскажите что не так может быть, пожалуйста

Всего записей: 37 | Зарегистр. 20-01-2010 | Отправлено: 12:46 10-10-2020
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LisaOlga
А полностью сообщение валидатора?
Может быть что сам тег расположен в неправильном месте.

Всего записей: 15100 | Зарегистр. 20-09-2014 | Отправлено: 13:13 10-10-2020
LisaOlga

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
полностью так пишет:
 
Недопустимое содержание было обнаружено, начиная с элемента "condition".
Строка: 5238Позиция: 24
Подробнее
cvc-complex-type.2.4.a: Invalid content was found starting with element 'condition'. One of '{url, buyurl, price, oldprice, wprice, currencyId, xCategory, categoryId, market_category, picture, store, pickup, delivery, deliveryIncluded, local_delivery_cost, orderingTime, typePrefix, vendor, vendorCode, provider, tarifplan, model, author, name, publisher, series, year, ISBN, volume, part, language, binding, page_extent, table_of_contents, performed_by, performance_type, storage, format, recording_length, artist, title, media, starring, director, originalName, country, worldRegion, region, days, dataTour, hotel_stars, room, meal, included, transport, price_min, price_max, options, place, hall, hall_part, date, is_premiere, is_kids, aliases, additional, description, sales_notes, manufacturer_warranty, seller_warranty, country_of_origin, downloadable, adult, age, barcode, cpa, fee, rec, expiry, weight, dimensions, param, related_offer, delivery-options, pickup-options, pricelabs_param, purchase_price, min-quantity, enable_auto_discounts}' is expected.
 
======================
я тоже думала, что может не в том месте, но в других местах тоже не пошло.
Полностью тег offer тогда сюда скину:
 
<offer id="00-00010618">
<name>АКБ для планшетного ПК Samsung Galaxy Tab SM-T310, T311, 315, 3000 mAh, 3.8V [T4450E] (Б/У)</name>
<condition type="used">
<reason>
товар со следами использования бывший в употреблении, проведена предпродажная подготовка; на условиях ограниченной гарантии
</reason>
</condition>  
<url>https://MySite.com/link/00-00010618</url>
<price>400</price>
<picture>http://222.72.222.222:2222/files/00-00010618/10618.jpg</picture>
<description>АКБ для планшетного ПК Samsung Galaxy Tab SM-T310, T311, 315, 3000 mAh, 3.8V [T4450E] (Б/У)</description>
<delivery>true</delivery>
<pickup>true</pickup>
<currencyId>RUR</currencyId>
<categoryId>567</categoryId>
</offer>

Всего записей: 37 | Зарегистр. 20-01-2010 | Отправлено: 18:34 10-10-2020
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LisaOlga

Цитата:
One of

говорит о том, какие теги ожидаются. condition в списке вообще нет, видимо валидатор работает с версией разметки в которой этот тег не был введен.

Всего записей: 15100 | Зарегистр. 20-09-2014 | Отправлено: 20:44 10-10-2020
LisaOlga

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ааа, странно, так как  сам яндекс пишет что можно его использовать. И в первом сообщении есть ссылка на пример этого тэга в справке яндекса. Вот незадача то ((

Всего записей: 37 | Зарегистр. 20-01-2010 | Отправлено: 10:56 11-10-2020
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LisaOlga
Копнул чуть глубже - этот тег только для уцененных товаров. А какой валидатор используете?

Цитата:
Уцененные товары публикуются только в категориях с карточками.

https://habr.com/ru/post/216985/

Цитата:
Не каноничный порядок элементов. Очень подлая ошибка, прям-таки удар под дых для тех, кто с ней сталкивается впервые. Ситуация, когда Яндекс невозмутимо настаивает, что в строке такой-то позиция такая-то что-то не так, а в указанном месте ничего подозрительного и в упор не видно (причём, гугление форумов и медитация на офдокументацию эффекта не даёт) – способна довести любого до белого каления.
А ларчик просто открывается – элементы должны идти именно в том порядке, в котором они перечислены в спецификации. Вот в упрощённом описании сначала название товара, а потом производитель. А в vendor.model сначала производитель, а потом название товара. И ни в коем разе не наоборот.

Всего записей: 15100 | Зарегистр. 20-09-2014 | Отправлено: 11:57 11-10-2020
LisaOlga

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
я только один знаю для yml для яндекса
https://webmaster.yandex.ru/tools/xml-validator/
 
 
Добавлено:
схема валидации документа "Маркет"
 
Добавлено:
Mavrikii, точно написано "до белого каления доводит" ! ))
 
Добавлено:
а где найти эту спецификацию? я уже кучу всего перечитала, о порядке тэгов не нашла

Всего записей: 37 | Зарегистр. 20-01-2010 | Отправлено: 15:32 11-10-2020
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LisaOlga

Цитата:
а где найти эту спецификацию?

без понятия, я этим не занимаюсь. но на сайте есть полные примеры, на них и нужно ориентироваться. хотя и они не проходят валидацию.
например - https://download.cdn.yandex.net/support/ru/partnermarket/files/YML_sample.zip
ругается на тот же condition, поэтому я думаю, что в Я левая рука не знает, что делает правая.
 
и это не единственный случай
https://github.com/notdest/yandex-yml-generator

Цитата:
Далее, метод vat() описан в документации, но отсутствует в xsd-схеме указанной в технических требованиях и не проходит валидацию.

 
в принципе, возможно для валидации используется эта схема
https://yastatic.net/market-export/_/partner/help/shops.dtd

Всего записей: 15100 | Зарегистр. 20-09-2014 | Отправлено: 22:20 11-10-2020 | Исправлено: Mavrikii, 22:27 11-10-2020
LisaOlga

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо, Вам большое за потраченное время. Буду разбираться!!!

Всего записей: 37 | Зарегистр. 20-01-2010 | Отправлено: 18:00 12-10-2020
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Интернет » В помощь вебмастеру » Тэг condition в YML


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru