Magento分层定价变更格式

时间:2014-10-20 09:03:13

标签: php magento

目前,我的网上商店使用多个不同的客户群来提供折扣,例如贸易折扣。功能正常,但我想改变价格在前端显示的方式。现在,价格显示如下:

£700.00

Buy 1 for £450.00 each and save 36%

例如。所以客户登录后,他们可以看到零售价格,然后他们的价格是450英镑。我希望它能说出来

List Price: £700.00
Your Price: £450.00 (save 36%). 

这可能吗?

另一个问题是,当客户未登录时,我只是希望他们看到定价,而不是折扣等。

我该怎么做?

1 个答案:

答案 0 :(得分:0)

是的,可能。您必须使用文件 price.phtml 和/或 view.phtml 。 要获得原始价格,请在产品对象上使用getPrice()方法。要获得折扣(最终)价格,请使用getFInalPrice()

产品对象通常是$ _product,所以

$_product->getPrice();
$_product->getFinalPrice();

现在您可以按照自己的意愿展示。