我正在建立一个在线商店,我想在类别页面和产品页面上显示特价,当数量为 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/