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

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, aggiornare il pacchetto 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:

  1. Crea un prodotto in bundle con due prodotti semplici.
  2. Vai alla pagina del prodotto nel pacchetto, fai clic sul pulsante Personalizza e aggiungi al carrello.
  3. 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.
  4. Passare all'elenco di richieste di acquisto appena creato (Conto personale > Elenchi di richieste di acquisto personali).
  5. Fare clic sul pulsante Visualizza nella colonna Azioni.
  6. 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:

Lettura correlata

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

Per informazioni sulle altre patch disponibili nello strumento QPT, fare riferimento alla sezione Patch disponibili nello strumento QPT.

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