Alors:
1. Dans la vue "cart / showcart", remplacer:
item[<?php echo $cart->cart_product_id;?>]
par:
data[products][<?php echo $cart->product_id;?>][quantity]
2. Dans "components/com_hikashop/controller/cart.php" modifier le contenu de la fonction "setcurrent()" par:
$app = JFactory::getApplication();
$db = JFactory::getDBO();
$cart_id = JRequest::getVar('cart_id','0');
$cart_type = JRequest::getString('cart_type','cart');
$cartClass = hikashop_get('class.cart');
$cartClass->cart_type = $cart_type;
$cartInfo = $cartClass->loadCart($cart_id);
$currUser = hikashop_loadUser(true);
if($cartInfo != null && $currUser->user_cms_id == $cartInfo->user_id){
$result = $cartClass->setCurrent($cart_id, $cart_type);
if($result)$app->setUserState(HIKASHOP_COMPONENT.'.'.$cart_type.'_id', $cart_id);
}
JRequest::setVar('layout', 'showcarts');
return parent::display();