我正在做一个magento习惯网站,我是magento的新手。我的产品有型号和型号版本。我想将型号和型号传递到购物车页面和checkoutpage,所以我决定将这两个字段存储在购物车表中,我应该在哪里找到购物车插入代码为magento,我该如何添加这些购物车表中的两个字段?请任何人帮忙!
我在Mage / checkout / controllers / cartcontroller.php的addAction()中尝试了下面的代码来发布额外的字段。
$postData = Mage::app()->getRequest()->getPost();
答案 0 :(得分:0)
而不是找到magento核心代码,你可以做的是你可以为magento事件编写观察者。就像每当产品被添加到购物车中或从购物车中删除或者刚刚登陆结账页面或者您刚刚下订单时......就像这样对于magento中的每一个动作都有一个为此生成的事件...您只需要在观察者中写下逻辑做什么...而且你在观察者对象中得到购物车项目和购物车的所有细节......
以下链接可能会有所帮助......
http://www.excellencemagentoblog.com/magento-add-custom-fields-checkout-page
http://www.nicksays.co.uk/magento-events-cheat-sheet-1-7/
您可以在Google
中搜索“magento中的事件和观察者”