我在magento中添加了自定义产品类型,并且我还为此产品类型创建了自定义属性。现在我想要的产品应该按照自定义属性中给出的值进行销售。
假设产品价格是100美元,我已经给出了120美元的自定义属性值。现在该产品应该以120美元而不是100美元的价格出售。 我不想使用特价,也不想更新产品价格。任何指南?
答案 0 :(得分:0)
多数可能,您可以设置自定义价格。 从报价中获取项目并致电以下内容:
/* @var $item Mage_Sales_Model_Quote_Item */
$item->setCustomPrice($newPrice);
$item->setOriginalCustomPrice($newPrice);
$item->getProduct()->setIsSuperMode(true);
在这里您可以找到更详细的信息 http://mikebywaters.wordpress.com/2012/03/30/add-an-item-to-the-cart-with-a-custom-price-in-magento/