Перейти к содержанию
Официальный форум поддержки Simpla

Рекомендуемые сообщения

Здравствуйте.

Яндекс не так давно стал принимать микроразметку в письмах, делаю всё по инструкции,но пока не выходит. Вставляю в шаблон с письмом. Очень странно, даже пример от Яндекса не проходит валидацию. Подскажите, что не так. 


<div itemscope itemtype="http://schema.org/Order">
  <div itemprop="merchant" itemscope itemtype="http://schema.org/Organization">
    <meta itemprop="name" content="{$settings->site_name|escape}"/>
  </div>
  <link itemprop="orderStatus" href="{if $order->status == 0}http://schema.org/OrderProcessing{elseif $order->status == 1 }http://schema.org/OrderProcessing{elseif $order->status == 2 }http://schema.org/OrderInTransit{elseif $order->status == 3 }http://schema.org/OrderCancelled{/if}"/>
  <meta itemprop="orderNumber" content="{$order->id}"/>
  <meta itemprop="priceCurrency" content="{$currency->sign}/>
  <meta itemprop="price" content="{$order->total_price|convert:$currency->id}"/> 
  <link itemprop="url" href="{$config->root_url}/order/{$order->url}"/> 
 
  <meta itemprop="trackingNumber" content="{$order->track|escape|nl2br}"/>

  {foreach name=purchases from=$purchases item=purchase}
  <div itemprop="acceptedOffer" itemscope itemtype="http://schema.org/Offer">
    <div itemprop="itemOffered" itemscope itemtype="http://schema.org/Product">
      <meta itemprop="name" content="{$purchase->variant_name}"/>
    </div>
    <meta itemprop="price" content="{$purchase->price|convert:$currency->id}"/> 
    <meta itemprop="priceCurrency" content="{$currency->sign}"/>
  </div>
</div>

{/foreach} 

 

 

Ссылка на сообщение
Поделиться на другие сайты

попробуйте валидатор от Гугла https://search.google.com/structured-data/testing-tool?hl=ru

 

ругается на 2 тега https://yadi.sk/i/Kxu1Pzuq3Jyarx

Изменено пользователем Maksclub
Ссылка на сообщение
Поделиться на другие сайты

попробуйте валидатор от Гугла https://search.google.com/structured-data/testing-tool?hl=ru

 

ругается на 2 тега https://yadi.sk/i/Kxu1Pzuq3Jyarx

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

Потому что ты тупо скопировал код вышеупомянутый вместе с переменными смарти которые гуглу не известны и он их не обрабатывает.

 

я прекрасно видел, что сделал и прежде чем вставить, проверил есть ли эти поля, на которые ругается парсер Гугла... ошибки верные... trackingNumber и priceCurrency нет в объекте Order (это написано на скрине) и этих полей нет тут: http://schema.org/Order

Изменено пользователем Maksclub
Ссылка на сообщение
Поделиться на другие сайты

я прекрасно видел, что сделал и прежде чем вставить, проверил есть ли эти поля, на которые ругается парсер Гугла... ошибки верные... trackingNumber и priceCurrency нет в объекте Order (это написано на скрине) и этих полей нет тут: http://schema.org/Order

Да и фиг с ним, не понимаю для чего это, письмо с заказом ведь все-равно не видно поисковику.
Ссылка на сообщение
Поделиться на другие сайты

я извиняюсь, был не прав
 
у вас структура не верная
вот нужно

<div itemscope itemtype="http://schema.org/Order">
  
  <div itemprop="merchant" itemscope itemtype="http://schema.org/Organization">
    <meta itemprop="name" content="апапаро"/>
  </div>
  <link itemprop="orderStatus" href="http://schema.org/OrderProcessing"/>
  <meta itemprop="orderNumber" content="12456"/>
  <link itemprop="url" href="https://maks.ru/fdsf"/> 
 
  <div itemprop="acceptedOffer" itemscope itemtype="http://schema.org/Offer">
    <div itemprop="itemOffered" itemscope itemtype="http://schema.org/Product">
      <meta itemprop="name" content="XL"/>
    </div>
    <meta itemprop="price" content="65565"/> 
    <meta itemprop="priceCurrency" content="RUR"/>
  </div>

</div>

а для trackingNumber  нужен еще раздел http://schema.org/ParcelDelivery

Изменено пользователем Maksclub
Ссылка на сообщение
Поделиться на другие сайты

Разобрался с треккодом

https://yadi.sk/i/A2ZFjtb43JygbR

 

также в изначальной с тегами </div> беда у вас -- в цикле лишний тег закрывающий

Изменено пользователем Maksclub
Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

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

Загрузка...
×
×
  • Создать...