我使用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> <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>
答案 0 :(得分:0)
您只能使用订单中的discount
作为产品(因为产品不是订单......)是什么谷歌说。就像schema.org spec for Order所说:
订单是对交易(收据)的确认,可以包含多个订单项,每个订单项都由客户接受的优惠代表。
我不知道任何其他财产,如&#34;折扣&#34;在Schema中,也许http://schema.org/PriceSpecification有点那个方向吗?