我正在为销售收藏品的客户开发Prestashop主题。他只销售大部分商品中的一件,如果商品已售出,他希望该选项仍然显示该商品,但在商品名称前面的类别以及产品页面中显示红色的[已售出] 。我怎样才能做到这一点,同时仍然保持他的Prestashop安装升级?
答案 0 :(得分:1)
他将产品库存设置为1,并使用“缺货”标志告诉它已售出(当然,他会阻止销售缺货产品)。
答案 1 :(得分:1)
可以通过更改模板文件来完成。
如果您使用默认主题,请复制主题并重命名,以便在升级时不会覆盖主题。
您可以在后台设置可订购的产品。您可以取消此值,以便产品在技术上不可用于订购。
您需要查看前台的以下模板。
product-list.tpl
列出了某个类别的所有产品。您可以使用以下代码进行测试,以查看产品是否可用于订购。
{if !$product.available_for_order}
<span style="color: red;">[SOLD]</span>
{/if}
您也可以在product.tpl
文件中使用这段代码。