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