0

我正在为销售收藏品的客户开发 Prestashop 主题。他只销售大多数商品中的一种,如果商品已售出,他希望选择仍然显示该商品,但在商品名称、类别和产品页面中的商品名称前以红色显示 [已售] . 在保持他的 Prestashop 安装升级的同时,我将如何做呢?

4

2 回答 2

1

他将产品的库存设置为 1 并使用“缺货”标志来告诉它已售出(当然,他阻止了缺货产品的销售)。

于 2013-02-11T13:00:27.407 回答
1

这可以通过更改模板文件来完成。

如果您使用的是默认主题,请复制主题并重命名,以便在升级时不会被覆盖。

您可以将产品设置为可在后台订购或不在后台订购。您可以取消勾选此值,以便产品在技术上不可订购。

您需要在前台查看以下模板。

product-list.tpl

这列出了一个类别的所有产品。您可以使用以下代码来测试产品是否可供订购。

{if !$product.available_for_order}
    <span style="color: red;">[SOLD]</span>
{/if}

product.tpl您也可以在文件中使用这段代码。

于 2013-02-12T13:27:56.647 回答