我已经对产品进行了分组,当我点击添加到购物车时,我想将一些自定义值显示在购物车中。 我用观察者用以下代码
做这个 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,
);
}
我从分组产品页面到购物车获得了所有需要的价值但是 如何使用每个组项目将数组值显示到购物车中,或者是否有任何方法可以使用观察者事件将自定义行插入购物车?
答案 0 :(得分:0)
我不确定我是否理解它,但不会为每个($ observer)工作创建一个可以显示的数组?