ciao,
ho nu cliente che ha duplicato una regola per fare una nuova promozione, ed ora non funziona più il dettaglio prodotto (per nessun prodotto), viene generata questa eccezione:
Item (Mage_SalesRule_Model_Rule) with the same id "36" already exist
ed in effetti la nuova regola ha come ID proprio 36. Se commento la linea dentro a /lib/Varien/Data/Collection.php (mi rendo conto che non va fatto):
public function addItem(Varien_Object $item)
{
$itemId = $this->_getItemId($item);
if (!is_null($itemId)) {
if (isset($this->_items[$itemId])) {
// throw new Exception('Item ('.get_class($item).') with the same id "'.$item->getId().'" already exist');
}
$this->_items[$itemId] = $item;
} else {
$this->_addItem($item);
}
return $this;
}la vista prodotto funziona.
Come risolvo?
Grazie mille
come è stata duplicata? cosa fa di preciso?
Provare a cancellare la regola e ricrearla da zero?