Альтернатива Google для Schema.org ограниченная доступность


В последнее время мы пытаемся реализовать schema.org более подробно на нашем сайте электронной коммерции (и не получил ничего, кроме головной боли). Мы часто разрешаем клиентам размещать онлайн-заказы на товары с запасом, особенно если мы знаем, что они скоро появятся на складе. Чтобы учесть это, мы используем доступность ограниченной доступности и свойство Availabilitystarts. Вот пример с сайта:

<div itemtype="http://schema.org/Offer" itemscope="" itemprop="offers">
    <p class="availability ">Availability: Backordered Until 07-07-2014</p>

    <link itemprop="availability" href="http://schema.org/LimitedAvailability">
    <meta content="2014-07-07T00:00:00+00:00" itemprop="availabilityStarts">
</div>

Проблема в нашем продавце Google Центр жалуется на "Недопустимые микроданные для информации о доступности на целевой странице продукта" и помечает значение ограниченной доступности как недопустимое.

Каковы мои альтернативы, кроме того, чтобы просто не использовать разметку схемы для этих продуктов? Ни одно из других значений доступности товаров на самом деле не соответствует требованиям. Кто-нибудь еще сталкивался с этим несоответствием?

Author: unor, 2014-06-27

2 answers

В этом случае ограниченная доступность доступна только в формате JSON. Я не совсем понимаю, почему именно. Легко ошибиться при работе с schema.org . Детали, которые необходимо поддерживать, иногда могут ускользнуть от нас, и легко что-то упустить. Забавно то, что ваш пример кода четко отображается в инструменте Google Rich Snippets. Я часто предупреждаю людей, что, хотя этот инструмент превосходен, и я отдаю должное Google за отличную работу над инструментом, предмет настолько подробен, что иногда ошибки ускользают от инструмента.

Оказалось, что вы следовали schema.org/ItemAvailability . Вы можете попробовать другие варианты, которые кажутся близкими к ограниченной доступности, такие как; Предложение/Доступность, Предложение/Действительность, вне запасов, на складе или распродажа, которые, судя по вашим комментариям, могут не сработать, а также доступность.

Для некоторых они могут использовать schema.org опция расширения. Я буду делать это, потому что то, что я хочу отметить, не представлено, но ваш страх - мой тоже - Google/Bing/Yahoo! может не использовать или не понимать расширения. Есть много людей, использующих расширения, без каких-либо доказательств того, что я обнаружил, что эти расширения были подобраны. Я подозреваю, что Google (по крайней мере) скоро начнет кодировать понимание расширений. Только недавно Google добавил совместимость для большей части schema.org сущности/типы и элементы данных, поэтому может быть слишком рано ожидать, что расширения будут распознаны.

Я рад, что вы нашли ответ на свой вопрос! Снова schema.org , каким бы простым он ни был, иногда его довольно сложно использовать, и он может заставить любого скосить глаза. Иногда лучше всего бороться с этим. Я поощряю schema.org расширить сущности/типы и элементы, чтобы сделать мир разметки более расширяемым из коробки. Я также призываю кого-нибудь создать редактор/инструмент, который сделает schema.org наценка проще в использовании.

 0
Author: closetnoc, 2014-06-30 15:27:35

Я не уверен, когда у вас возникла эта проблема, но моя учетная запись Merchant Center также выдавала ту же ошибку для товаров с ограниченной доступностью. Оказывается, Google обновил спецификацию своего канала ( см. Здесь ) и удаляет ограниченную доступность в качестве допустимого значения. Я обновил эти товары, чтобы они были на складе, и предупреждения исчезли.

Другим допустимым вариантом, более подходящим для вас в данном случае, является наличие предварительного заказа.

Тем не менее, я был под создается впечатление, что они не собирались применять новую спецификацию канала до сентября, поэтому немного странно, что это приведет к ошибке.

 2
Author: nathangiesbrecht, 2014-06-27 19:52:27