Patch MDVA-33516: errore Modifica elenco richieste di acquisto prodotto in bundle
La patch di MDVA-33516 risolve il problema che si verifica quando si modifica il tipo di prodotto del bundle dall'Elenco richieste di acquisto, quando si viene reindirizzati a una pagina di errore dell'elemento dell'elenco richieste di acquisto. Questa patch è disponibile quando è installato QPT (Quality Patches Tool) 1.0.14. Il problema è pianificato per essere risolto in Adobe Commerce 2.4.3.
Prodotti e versioni interessati
La patch è stata creata per la versione di Adobe Commerce:
Adobe Commerce sull’infrastruttura cloud 2.3.4
Compatibile con le versioni di Adobe Commerce:
Adobe Commerce sull’infrastruttura cloud 2.3.0 - 2.3.5-p2
magento/quality-patches
alla versione più recente e verificare la compatibilità nella pagina Quality Patches Tool: Cerca patch. Utilizza l’ID patch come parola chiave di ricerca per individuare la patch.Problema
Errore durante la modifica dei prodotti inclusi nell'elenco richieste di acquisto.
Prerequisiti:
- B2B è installato.
- Elenco richieste di acquisto abilitato.
Passaggi da riprodurre:
- Crea un prodotto in bundle con due prodotti semplici.
- Vai alla pagina del prodotto nel pacchetto, fai clic sul pulsante Personalizza e aggiungi al carrello.
- Selezionare una delle opzioni dal menu a discesa, fare clic su Aggiungi all'elenco richieste per creare un nuovo elenco richieste. Per i passaggi dettagliati, fare riferimento alla Guida utente di Magento > Elenchi richieste di acquisto personali > Creazione di un elenco richieste di acquisto nella guida utente.
- Passare all'elenco di richieste di acquisto appena creato (Conto personale > Elenchi di richieste di acquisto personali).
- Fare clic sul pulsante Visualizza nella colonna Azioni.
- Fai clic sul pulsante Modifica.
Risultati previsti:
Nessun errore.
Risultati effettivi:
Pagina "Personalizzazione", contenente un’immagine del prodotto in bundle, il prezzo e il seguente messaggio di errore:
Fatal error: Uncaught Error: Call to a member function isAvailableForCompare() on null in /var/www/html/var/view_preprocessed/pub/static/vendor/magento/module-catalog/view/frontend/templates/product/view/addto/compare.phtml:1 Stack trace: #0 /var/www/html/vendor/magento/framework/View/TemplateEngine/Php.php(59): include() #1 /var/www/html/vendor/magento/framework/View/Element/Template.php(271): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Catalog\Block\Product\View\AddTo\Compare), '/var/www/html/v...', Array) #2 /var/www/html/vendor/magento/framework/View/Element/Template.php(301): Magento\Framework\View\Element\Template->fetchView('/var/www/html/v...') #3 /var/www/html/vendor/magento/framework/View/Element/AbstractBlock.php(1099): Magento\Framework\View\Element\Template->_toHtml() #4 /var/www/html/vendor/magento/framework/View/Element/AbstractBlock.php(1103): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element {closure} () #5 /var/www/html/vendor/magento/framework/View/Element/ in /var/www/html/var/view_preprocessed/pub/static/vendor/magento/module-catalog/view/frontend/templates/product/view/addto/compare.phtml
on line 1
Applicare la patch
Per applicare singole patch, utilizzare i seguenti collegamenti, a seconda del prodotto Adobe Commerce:
- Adobe Commerce o Magento Open Source on-premise: Guida all'aggiornamento software > Applicazione di patch nella documentazione per gli sviluppatori.
- Adobe Commerce sull'infrastruttura cloud: Aggiornamenti e patch > Applica patch nella documentazione per gli sviluppatori.
Lettura correlata
Per ulteriori informazioni sullo strumento Patch di qualità, vedere:
- È stato rilasciato lo strumento di gestione delle patch di qualità: un nuovo strumento per la gestione automatica delle patch di qualità nella knowledge base di supporto.
- Verifica se la patch è disponibile per il problema di Adobe Commerce utilizzando lo strumento Quality Patchesnella nostra knowledge base di supporto.
Per informazioni sulle altre patch disponibili nello strumento QPT, fare riferimento alla sezione Patch disponibili nello strumento QPT.