23/07/2013, 16:38:24
Petit retour, j'ai trouvé une solution provisoire en remplacant get_product_id() par get_sku() à cet endroit dans le fichier Cart.module.php
A voir si ça ne nuit pas ailleurs ...
Code :
[== Indéfini ==]
// here we should check the policy on adding quantities or
// adding a new item.
$added = false;
for( $i = 0; $i < count($this->_items); $i++ ) {
$one =& $this->_items[$i];
if( ($one->get_product_id() != $obj->get_product_id()) ||
($one->get_source() != $obj->get_source()) ) continue;
if( count($one->get_options()) == 0 && count($obj->get_options()) == 0 ) {
// increase the quantity
$added = true;
$one->set_quantity($one->get_quantity()+$obj->get_quantity());
break;
}
}
A voir si ça ne nuit pas ailleurs ...