上次我遇到了类似的问题,但解决方案只对我的测试产品有帮助,我可以在我的可配置产品中加价+/-。 Price in Cart is not correct Magento 1.8
是否可以采用简单产品的价格,而不是在可配置的价格上加一些价格+/-?
在购物车上我获得了简单产品的SKU,但使用$ _item-> getPrice()我只获得可配置产品的价格。
感谢您的帮助!
答案 0 :(得分:0)
使用项目的sku加载简单产品,例如:
$_productSku = $_item->getSku();
$_product = Mage::getModel('catalog/product');
$_productId = $_product->getIdBySku($_productSku);
$_product->load($_productId);
然后使用
$_product->getPrice();
此致 汉斯
答案 1 :(得分:0)
更短的解决方案是:
$_product = Mage::getModel('catalog/product')->loadByAttribute('sku', $_item->getSku());
$_product->getPrice();