Patch di MDVA-22150 Adobe Commerce: l'utente front-end non può accedere
La patch MDVA-22150 risolve il problema quando un utente front-end non riesce ad accedere dopo un acquisto interrotto utilizzando un coupon. Ciò si verifica quando un utente front-end utilizza un codice coupon su un prodotto che è stato disabilitato prima di completare l’acquisto. Di conseguenza, l’utente front-end non può più accedere e riceve un errore 503. Un altro effetto di questo problema è che la capacità di gestire i carrelli dei clienti nell’Amministratore smette di funzionare.
Questa patch è disponibile quando è installato QPT (Quality Patches Tool) 1.0.13. Il problema è stato risolto nella versione 2.3.4 di Adobe Commerce.
Prodotti e versioni interessati
La patch è stata creata per Adobe Commerce versione: Adobe Commerce sull'infrastruttura cloud 2.3.2
Compatibile con le versioni di Adobe Commerce: Adobe Commerce su infrastruttura cloud e Adobe Commerce 2.3.1 - 2.3.3-p1
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
Passaggi da riprodurre:
- Accedi all’amministratore e crea un prodotto configurabile.
- Vai a Regole carrello e crea un codice coupon con uno sconto.
- Crea un account cliente nel front-end.
- Aggiungi il prodotto al carrello, segui il processo di pagamento e immetti il coupon.
- Dopo aver inserito il coupon, non inviare l'ordine, ma interromperlo e disconnettersi.
- Torna all’Amministratore e disabilita l’intero prodotto configurabile.
Risultati previsti:
Il prodotto non viene visualizzato nel carrello della vetrina, né con il messaggio di errore appropriato che indica che è stato disattivato, come previsto.
Risultati effettivi:
- Quando tenti di accedere nuovamente al front-end, sarai bloccato in un ciclo infinito (che alla fine mostrerà un’eccezione dopo un lungo periodo di tempo).
- La possibilità di gestire i carrelli acquisti dei clienti in Admin smette di funzionare.
Applicare la patch
Per applicare singole patch, utilizzare i collegamenti seguenti, a seconda del metodo di distribuzione utilizzato:
- 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 in QPT, consulta la sezione Patch disponibili in QPT.