我在magento中添加了自定义产品类型,并且还为该产品类型创建了自定义属性。现在,我希望产品应根据自定义属性中给出的值进行销售。
假设产品价格为$ 100,我在自定义属性中给出了$ 120的值。现在应以$ 120而不是$ 100的价格出售产品。我既不想使用特价,也不想更新产品价格。有什么指导方针吗?
可以的,您可以设置自定义价格。从qoute获取项目并调用以下命令:
/* @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/
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句