1

我想在不将其添加到购物车的情况下获得产品的价格,我有一个类似的数组

(option_id => Option_value,option_id => Option_value)

我需要通过这些选项获得产品的价格,我尝试使用“addCustomOption”,例如

 $product->addCustomOption($option->getCode(), $option->getValue());

但是当我使用

$product->getFinalPrice()

他仍然返回原价。请帮帮我!

谢谢

4

1 回答 1

0

我解决了我的问题,发现“最终价格”是在您调用“Mage::getModel('catalog/product')”时计算的,因此如果您更改选项,您必须将“最终价格”数据重置为 NULL,并且那么当你打电话时

$product->getFinalPrice()

Magento 将重新计算好价格

于 2016-10-10T09:44:36.450 回答