2016-03-01 3 views
1

Я пытаюсь реализовать схему заказа, как представлено на: https://developers.google.com/gmail/markup/reference/orderсхема заказа не показывает право на Gmail

<script type="application/ld+json"> 
{ 
    "@context": "http://schema.org", 
    "@type": "Order", 
    "merchant": { 
    "@type": "Organization", 
    "name": "Test Ltd." 
    }, 
    "orderNumber": "56d59b633427b", 
    "orderStatus": "http://schema.org/PaymentComplete", 
    "acceptedOffer": { 
    "@type": "Offer", 
    "itemOffered": { 
     "@type": "Product", 
     "name": "Test Products" 
    }, 
    "price": "41.09", 
    "priceCurrency": "USD", 
    "eligibleQuantity": { 
     "@type": "QuantitativeValue", 
     "value": "1" 
    }, 
    "url": "http://project1.local/account/tickets", 
    "potentialAction": { 
     "@type": "ViewAction", 
     "target": "http://project1.local/account/tickets" 
    } 
    }} 
</script> 

Вопрос заключается в том, что электронная почта показывает, как обычный адрес электронной почты. Что я делаю не так?

Спасибо!

PS: Код проверяет на https://developers.google.com/structured-data/testing-tool/

ответ

1

Попробуйте использовать JSON я отвечал ниже. PaymentComplete не распознается, поэтому я использовал OrderDelivered. Вы можете найти более подробную информацию здесь:

https://schema.org/OrderStatus

я заметил слово «билеты» в вашей URL, вы намерены использовать схему заказа для подтверждения билета? Вместо этого я предложил бы использовать event reservation. Используя это, вы будете интегрированы с Google Now cards, а также введите событие в календарь пользователя. Вы все равно можете создать кнопку действия с помощью url или modifyReservationurl.

<script type="application/ld+json"> 
 
{ 
 
    "@context": "http://schema.org", 
 
    "@type": "Order", 
 
    "merchant": { 
 
    "@type": "Organization", 
 
    "name": "Test Ltd." 
 
    }, 
 
    "orderNumber": "56d59b633427b", 
 
    "orderStatus": "http://schema.org/OrderDelivered", 
 
    "priceCurrency": "USD", 
 
    "price": "41.00", 
 
    "acceptedOffer": { 
 
    "@type": "Offer", 
 
    "itemOffered": { 
 
     "@type": "Product", 
 
     "name": "Test Products" 
 
    }, 
 
    "price": "41.00", 
 
    "priceCurrency": "USD", 
 
    "eligibleQuantity": { 
 
     "@type": "QuantitativeValue", 
 
     "value": "1" 
 
    } 
 
    }, 
 
    "url": "https://project1.local/account/tickets", 
 
    "potentialAction": { 
 
    "@type": "ViewAction", 
 
    "target": "https://project1.local/account/tickets" 
 
    } 
 
} 
 
</script>

enter image description here

 Смежные вопросы

  • Нет связанных вопросов^_^