Php 添加产品后将自定义行插入购物车

Php 添加产品后将自定义行插入购物车,php,magento,Php,Magento,我已将产品分组,当我单击“添加到购物车”时,我希望设置“在购物车中显示一些自定义值”。 我使用下面的代码使用observer执行此操作 public function addPostData(Varien_Event_Observer $observer) { $action = Mage::app()->getFrontController()->getAction(); if ($action->getFul

我已将产品分组,当我单击“添加到购物车”时,我希望设置“在购物车中显示一些自定义值”。 我使用下面的代码使用observer执行此操作

 public function addPostData(Varien_Event_Observer $observer) {
                $action = Mage::app()->getFrontController()->getAction();
                if ($action->getFullActionName() == 'checkout_cart_add') {
                if($action->getRequest()->getParam('fname')) {
                    if($action->getRequest()->getParam('lname')) {
                $lastName = $action->getRequest()->getParam('lname');
                        }
                        $item = $observer->getProduct();
                         $additionalOptions = array();
                         $additionalOptions[] = array(
                            'label' => 'First Name',
                            'value' => $action->getRequest()->getParam('fname'),
                         );
                        $additionalOptions[] = array(
                            'label' => 'Last Name',
                            'value' => $lastName,
                        );

                        }
我正在从分组产品页面到购物车获取所有需要的价值,但是
如何将数组值与每个组项目一起显示到购物车中,或者是否有任何方法可以使用observer事件将自定义行插入购物车?

我不确定是否理解它,但for each$observer是否可以创建一个可以显示的数组