In the product page cross-sell products are showing with checkboxes.
When I check some checkboxes and then click “add to cart” then the product along with the checked cross-sell products should added to the cart.
But only the product is getting added to the cart except the checked crosssell product.
I found that the code for adding product is written in
Inside it some code is as follows..
$cart = $this->_getCart(); $params = $this->getRequest()->getParams(); echo "<pre>";print_r($params);echo "</pre>";exit; $cart->addProduct($product, $params); $cart->save();
when I tried to print the $params then following parameters came..
Array ( [uenc] => aHR0cDovL2Frc2hheWEuYWZpehyuSDepYS5jb20vcG9zdGJveGVzL3N0yu76ygEtbWljcm8tcG93ZXJsb2NrLTNtLTEwZnQtMC0zMy01MjM, [product] => 19 [checkboxes] => Array (  => 534  => 222 ) [qty] => 1 [related_product] => )
Is it a wrong format of $params ?
If no, then why only 19 is getting saved and 534 and 222 is not getting added ?
i.e. it is getting the crosssell product ids but not adding it.
Could anyone suggest what should be the right way to add $params ?