我有一个Magento商店,我的客户想要出售个性化的礼品。例如,带有顾客女友姓名的铅笔。
在产品页面中,我设法以product_addtocart_form
的形式显示了一些像这样的字段:
<input type="text" value="" id="gift_name" name="gift_name">
现在我有一个观察者,当用户进行结帐(checkout_type_onepage_save_order_after
)时,它应该获得该自定义字段值,但我无法弄清楚如何。
我尝试了类似Mage::app()->getFrontController()->getRequest()->getParam('gift_name');
的内容,但没有成功。
我认为这个参数就像数量一样传递给表单,但是如何检索呢?
答案 0 :(得分:0)
您可以使用以下代码从观察者函数中的url获取参数
$request = $observer->getEvent()->getData('front')->getRequest();
$parameter = $request->yourparametername;