0

我有一家 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');,但没有成功。

我认为这个参数就像数量一样被传递给表单,但我怎样才能检索它呢?

4

1 回答 1

0

您可以使用以下代码从观察者函数中的 url 获取参数

$request    = $observer->getEvent()->getData('front')->getRequest();
    $parameter  = $request->yourparametername;
于 2013-08-26T13:56:18.677 回答