-1

我正在做一个 magento 定制网站,我是 magento 的新手。我的产品有模型类型和模型版本。我想将模型类型和版本传递给购物车页面和结帐页面,所以我决定将这两个字段存储在购物车表中我应该在哪里找到 magento 的购物车插入代码以及如何添加这些购物车表中的两个字段?请任何人帮助!

我已经在 Mage/checkout/controllers/cartcontroller.php 的 addAction() 中尝试了以下代码来发布额外的字段。

$postData = Mage::app()->getRequest()->getPost();
4

1 回答 1

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 中的事件和观察者”

于 2013-01-19T04:26:49.140 回答