如何在洋红色中数量为 0 时显示促销价格


How to display promotion price when qty is 0 in magento

我正在建立一个在线商店,我想在类别页面和产品页面上显示特价,当数量为 0 且库存可管理时。这个想法是说产品可以在 24-48 小时内按需提供,并且有折扣,但产品不在客户的实际库存中,但可以在 24-48 小时内到达客户手中。

我如何在Magento中做到这一点,因为当我现在看时,当数量为0时,仅采用原始价格而不是促销价格。

在Magento版本1.9.1.0中,如果缺货,它会显示特价产品,因此无需在Magento中更改代码。 如果未显示在那里,则使用

 echo $_product->getFinalPrice();

用于显示促销价格。

从表面上看,您只想对库存产品中的活跃产品进行折扣,并在缺货时停止这样做,然后通知客户他们的交货时间为 24-48 小时(如果是这样)。

有一个Magento库存选项可以做到这一点:

管理员/system_config/编辑/部分/目录清单

然后,您需要添加一个促销,以折扣数量> 0的产品促销会将必要的产品降低到"正常价格",但如果库存为 0,则不会。

管理员/promo_quote/新

默认情况下,Magento不会为您提供这些促销活动,因此您必须使用第三方模块进行此类检测/折扣,例如Amasty,它具有业务中一些最强大,最稳定,兼容的模块:

https://amasty.com/