【发布时间】:2015-03-15 11:51:50
【问题描述】:
我正在建立一个在线商店,我想在类别页面和产品页面上显示特价,当数量为 0 且库存可控时。这个想法是说产品可以在 24-48 小时内按需提供,并且有折扣,但产品没有客户的实际库存,但可以在 24-48 小时内到达客户手中。
我怎样才能在 Magento 中制作这个,因为当我现在看时只取原价而不是数量为 0 时的促销价。
【问题讨论】:
我正在建立一个在线商店,我想在类别页面和产品页面上显示特价,当数量为 0 且库存可控时。这个想法是说产品可以在 24-48 小时内按需提供,并且有折扣,但产品没有客户的实际库存,但可以在 24-48 小时内到达客户手中。
我怎样才能在 Magento 中制作这个,因为当我现在看时只取原价而不是数量为 0 时的促销价。
【问题讨论】:
在 magento 版本 1.9.1.0 中,如果缺货,它会显示特价产品,因此无需更改 magento 中的代码。如果不在那里显示,则使用
echo $_product->getFinalPrice();
用于展示促销价格。
【讨论】:
从表面上看,您只是想在库存产品中打折并在缺货时停止这样做,然后通知客户他们有 24-48 小时的交货时间(如果有的话)。
有一个 Magento 库存选项可以做到这一点:
admin/system_config/edit/section/cataloginventory
然后您需要添加一个促销,对数量 > 0 的产品进行打折 促销会将必要的产品降低到“正常价格”,但如果库存为 0,则不会。
管理员/promo_quote/新
默认情况下,Magento 不会为您提供这些促销活动,因此您必须使用第三方模块进行此类检测/折扣,例如 Amasty,它拥有一些业内最强大、最稳定、最兼容的模块:
【讨论】: