Magento Forum

Impossibile aggiungere l’articolo al carrello. 
 
enzoeffe5
Jr. Member
 
Total Posts:  19
Joined:  2013-03-01
 

Salve, il sito su cui lavoro funziona correttamente, solo che al momento dell’aggiunta di un prodotto al carrello compare il messaggio di errore:

Impossibile aggiungere l’articolo al carrello..

Non ce nessuna impostazione particolare sui prodotti ne regole.
Tutto questo è accaduto dopo il ripristino da backup del database.
Qualcuno ha avuto lo stesso problema? e ha soluzioni al riguardo?

Image Attachments
error.jpgerror.jpg
 
Magento Community Magento Community
Magento Community
Magento Community
 
Black Cat
Moderator
 
Avatar
Total Posts:  3481
Joined:  2008-02-14
Assemini / Cagliari (Italy)
 

Il prodotto è in stock? l’inventario è superiore a 0?
Nella configurazione del carrello in sistema/configurazione è impostato qualche limite particolare di acquisto?

 
Magento Community Magento Community
Magento Community
Magento Community
 
enzoeffe5
Jr. Member
 
Total Posts:  19
Joined:  2013-03-01
 

Ciao Black Cat, grazie per la risposta
Il problema si presenta su tutti i prodotto presenti nel sito, ho preso una serie di prodotti a caso e sono tutti disponibili (Inventario > 0 e i prodotti sono in stock) e non ci sono regole particolari al carrello, sembra essere tutto normale. In pratica mi si presenta quest\\\’errore dopo il seguente problema che avevo postato qui e che ero riuscito a risolvere con un ripristino del database.

 
Magento Community Magento Community
Magento Community
Magento Community
 
enzoeffe5
Jr. Member
 
Total Posts:  19
Joined:  2013-03-01
 

Ho trovato la riga 336 del file lib/varien/data/collection.php commentata e molto probabilmente mi nascondeva il problema.
Infatti ora, dopo averla decomentata, quando clicco su un qualsiasi prodotto o provo ad accedere a una qualsiasi categoria mi dà il seguente errore
dov l’id non è sempre lo stesso ma varia

Item (Mage_Catalog_Model_Productwith the same id "" already exist

Trace
:
#0 /home/ciard4ca/public_html/app/code/core/Mage/Eav/Model/Entity/Collection/Abstract.php(236): Varien_Data_Collection->addItem(Object(Mage_Catalog_Model_Product))
#1 /home/ciard4ca/public_html/app/code/core/Mage/Eav/Model/Entity/Collection/Abstract.php(963): Mage_Eav_Model_Entity_Collection_Abstract->addItem(Object(Mage_Catalog_Model_Product))
#2 /home/ciard4ca/public_html/app/code/core/Mage/Eav/Model/Entity/Collection/Abstract.php(793): Mage_Eav_Model_Entity_Collection_Abstract->_loadEntities(false, false)
#3 /home/ciard4ca/public_html/lib/Varien/Data/Collection.php(703): Mage_Eav_Model_Entity_Collection_Abstract->load()
#4 /home/ciard4ca/public_html/app/code/core/Mage/Reports/Block/Product/Abstract.php(140): Varien_Data_Collection->count()
#5 /home/ciard4ca/public_html/app/code/core/Mage/Reports/Block/Product/Viewed.php(67): Mage_Reports_Block_Product_Abstract->getCount()
#6 /home/ciard4ca/public_html/app/code/core/Mage/Reports/Block/Product/Viewed.php(78): Mage_Reports_Block_Product_Viewed->getCount()
#7 /home/ciard4ca/public_html/app/code/core/Mage/Core/Block/Abstract.php(753): Mage_Reports_Block_Product_Viewed->_toHtml()
#8 /home/ciard4ca/public_html/app/code/core/Mage/Core/Block/Text/List.php(43): Mage_Core_Block_Abstract->toHtml()
#9 /home/ciard4ca/public_html/app/code/core/Mage/Core/Block/Abstract.php(753): Mage_Core_Block_Text_List->_toHtml()
#10 /home/ciard4ca/public_html/app/code/core/Mage/Core/Block/Abstract.php(520): Mage_Core_Block_Abstract->toHtml()
#11 /home/ciard4ca/public_html/app/code/core/Mage/Core/Block/Abstract.php(471): Mage_Core_Block_Abstract->_getChildHtml('right', true)
#12 /home/ciard4ca/public_html/app/design/frontend/default/f002/template/page/3columns.phtml(55): Mage_Core_Block_Abstract->getChildHtml('right')
#13 /home/ciard4ca/public_html/app/code/core/Mage/Core/Block/Template.php(212): include('/home/ciard4ca/...')
#14 /home/ciard4ca/public_html/app/code/core/Mage/Core/Block/Template.php(239): Mage_Core_Block_Template->fetchView('frontend/defaul...')
#15 /home/ciard4ca/public_html/app/code/core/Mage/Core/Block/Template.php(253): Mage_Core_Block_Template->renderView()
#16 /home/ciard4ca/public_html/app/code/core/Mage/Core/Block/Abstract.php(753): Mage_Core_Block_Template->_toHtml()
#17 /home/ciard4ca/public_html/app/code/core/Mage/Core/Model/Layout.php(529): Mage_Core_Block_Abstract->toHtml()
#18 /home/ciard4ca/public_html/app/code/core/Mage/Core/Controller/Varien/Action.php(389): Mage_Core_Model_Layout->getOutput()
#19 /home/ciard4ca/public_html/app/code/core/Mage/Catalog/controllers/CategoryController.php(115): Mage_Core_Controller_Varien_Action->renderLayout()
#20 /home/ciard4ca/public_html/app/code/core/Mage/Core/Controller/Varien/Action.php(418): Mage_Catalog_CategoryController->viewAction()
#21 /home/ciard4ca/public_html/app/code/core/Mage/Core/Controller/Varien/Router/Standard.php(254): Mage_Core_Controller_Varien_Action->dispatch('view')
#22 /home/ciard4ca/public_html/app/code/core/Mage/Core/Controller/Varien/Front.php(177): Mage_Core_Controller_Varien_Router_Standard->match(Object(Mage_Core_Controller_Request_Http))
#23 /home/ciard4ca/public_html/app/code/core/Mage/Core/Model/App.php(304): Mage_Core_Controller_Varien_Front->dispatch()
#24 /home/ciard4ca/public_html/app/Mage.php(596): Mage_Core_Model_App->run(Array)
#25 /home/ciard4ca/public_html/index.php(80): Mage::run('', 'store')
Image Attachments
errore.jpg
 
Magento Community Magento Community
Magento Community
Magento Community
 
enzoeffe5
Jr. Member
 
Total Posts:  19
Joined:  2013-03-01
 

Più precisamente ho potuto notare questo aspetto abbastanza strano
Per ogni browser (o macchina diversa) appena apro un prodotto (la prima volta che accedo al sito sostanzialmente) lo visualizza ma non aggiunge al carrello, dandomi l’errore: impossibile aggiungere al carrello. Poi successivamente se seleziono un qualsiasi altro prodotto da errore

Item (Mage_Catalog_Model_Product) with the same id “5146” already exist

Dove lD tra le virgolette e proprio corrispondente al prodotto visitato prima dell errore.

Premetto che ho fatto il flush della cache e reindex.

 
Magento Community Magento Community
Magento Community
Magento Community
 
Black Cat
Moderator
 
Avatar
Total Posts:  3481
Joined:  2008-02-14
Assemini / Cagliari (Italy)
 

cioè hai caricato il database sopra quello esistente? :/ fai la prova cancellando prima quello vecchio. Se è così è probabile che sia quello l’errore.

 
Magento Community Magento Community
Magento Community
Magento Community
 
enzoeffe5
Jr. Member
 
Total Posts:  19
Joined:  2013-03-01
 

ok bene!!!

 
Magento Community Magento Community
Magento Community
Magento Community
Magento Community
Magento Community
Back to top