修复" Google无法识别产品订单类型为"而不更改PrestaShop中的核心代码

时间:2016-04-27 13:01:04

标签: prestashop schema.org microdata google-rich-snippets

我使用PrestaShop,我不想更改任何核心代码。核心代码允许在Schema.org中付出代价。我的价格也有低价和折扣金额。低价来自总价,折扣来自订单。

我收到以下错误:

  

Google无法识别order

类型的对象的属性Product
<link itemprop="discount" itemscope href="http://schema.org/Order"/>

&安培;

<link itemprop="highPrice" itemscope href="http://schema.org/AggregateOffer"/>
<p class="our_price_display" itemprop="offers" itemscope itemtype="http://schema.org/Offer"><link itemprop="availability" href="http://schema.org/InStock"/><span id="our_price_display" itemprop="price">€ 0.75</span>&nbsp;<meta itemprop="priceCurrency" content="EUR" /></p><p id="reduction_percent" ><span id="reduction_percent_display" ><link itemprop="discount" itemscope href="http://schema.org/Order"/>25% Off </span>
</p><p id="reduction_amount" ><span id="reduction_amount_display">
</span></p><p id="old_price"><span id="old_price_display">
<link itemprop="highPrice" itemscope href="http://schema.org/AggregateOffer"/> € 1.00</span>

1 个答案:

答案 0 :(得分:0)

您只能使用订单中的discount作为产品(因为产品不是订单......)是什么谷歌说。就像schema.org spec for Order所说:

  

订单是对交易(收据)的确认,可以包含多个订单项,每个订单项都由客户接受的优惠代表。

我不知道任何其他财产,如&#34;折扣&#34;在Schema中,也许http://schema.org/PriceSpecification有点那个方向吗?