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 Strumento Patch di qualità (QPT) 1.0.14. Il problema è pianificato per essere risolto in Adobe Commerce 2.4.3.

Prodotti e versioni interessati

La patch viene creata per la versione 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

NOTE
La patch potrebbe diventare applicabile ad altre versioni con le nuove versioni dello strumento Patch di qualità. Per verificare se la patch è compatibile con la versione di Adobe Commerce in uso, aggiorna la magento/quality-patches alla versione più recente e verificare la compatibilità nella Quality Patches Tool: pagina 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:

  1. Crea un prodotto in bundle con due prodotti semplici.
  2. Vai alla pagina del prodotto in bundle, fai clic su Personalizza e aggiungi al carrello pulsante.
  3. Seleziona una delle opzioni dal menu a discesa, quindi fai clic su Aggiungi a elenco richieste per creare un nuovo elenco di richieste. Per i passaggi dettagliati, consulta Guida utente di Magento > Elenchi richieste di acquisto personali > Crea un elenco richieste di acquisto nella guida utente.
  4. Passa all'elenco richieste di acquisto appena creato (Conto personale > I miei elenchi di richieste).
  5. Fai clic su Visualizza pulsante in Azioni colonna.
  6. Fai clic su Modifica pulsante.

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:

Lettura correlata

Per ulteriori informazioni sullo strumento Patch di qualità, vedere:

Per informazioni sulle altre patch disponibili nello strumento QPT, consultare Patch disponibili nello strumento QPT sezione.

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a