我在商店中使用Shopware 5.5.10。我尝试为Google搜索控制台的每个产品设置“ priceValidUntil”,因为它对此发出了警告。
5.5.8版中更新的购物软件
为
priceValidUntil
,url
,image
和gtin13
我在details / index.tpl中有一部分
{block name='frontend_detail_index_buy_container_inner'}
<div itemprop="offers" itemscope itemtype="{if $sArticle.sBlockPrices}http://schema.org/AggregateOffer{else}http://schema.org/Offer{/if}" class="buybox--inner">
{* Product name *}
{block name='frontend_detail_index_name'}
<h1 class="product--title" itemprop="name" style="margin: 0px 0px 20px 0px; margin: 0rem 0rem 1.25rem 0rem;">
{$sArticle.articleName}
</h1>
{/block}
如何在产品中添加“ priceValidUntil”丰富代码段?
答案 0 :(得分:2)
Shopware没有允许您配置时间控制价格的功能。因此,只有一个模板块,提供此功能的插件可以在其中添加其丰富的摘要。由于该代码段仅建议在一定时间后停止销售的情况下使用。
您可以添加自己的数据,如下所示:
{extends file="parent:frontend/detail/content/buy_container.tpl"}
{block name="frontend_detail_index_data_price_valid_until"}
{$smarty.block.parent}
<meta itemprop="priceValidUntil" content="your-time" />
{/block}
这些是简单的模板调整,在shopware的模板教程中进行了介绍。不建议使用正常价格,因为它们不会在特定时间结束。
//编辑:
在产品详细信息页面上,shopware将自动使用产品的第一张图片。不需要进行调整-如果您想更改此行为,则可以使用以前的语法,并更改要覆盖的块。
与ean一样。 Shopware将把Ean字段用作gtin并检查输入的长度。您可以使用简单的模板调整来覆盖此逻辑。
评分也一样。