cancel
Showing results for 
Search instead for 
Did you mean: 

regola prezzo carrello genera eccezione

regola prezzo carrello genera eccezione

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

2 REPLIES

Re: regola prezzo carrello genera eccezione

come è stata duplicata? cosa fa di preciso?

 

------------------ [ Antonio Carboni ] ------------------Hosting Magenio
Problema risolto? Clicca Accept as Solution!

Re: regola prezzo carrello genera eccezione

Provare a cancellare la regola e ricrearla da zero?

--
Problema risolto? Clicca Accept as Solution!

My Magento Marketplace page