1

上次我遇到了类似的问题,但该解决方案仅对我的测试产品有所帮助,我可以在我的可配置产品中添加价格 +/-。购物车中的价格不正确 Magento 1.8

是否可以采用简单产品的价格,而无需在可配置产品中添加一些价格 +/-?

在购物车上,我得到了简单产品的 SKU,但使用 $_item->getPrice() 我只能得到可配置产品的价格。

感谢帮助!

4

2 回答 2

0

使用商品的sku来加载简单的商品,例如:

$_productSku = $_item->getSku();
$_product = Mage::getModel('catalog/product');
$_productId = $_product->getIdBySku($_productSku);
$_product->load($_productId);

然后使用

$_product->getPrice();

问候汉斯

于 2014-02-05T11:10:45.617 回答
0

较短的解决方案是:

$_product = Mage::getModel('catalog/product')->loadByAttribute('sku', $_item->getSku());
$_product->getPrice();
于 2017-03-27T09:05:26.430 回答