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

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

Passaggi da riprodurre:

  1. Accedi all’amministratore e crea un prodotto configurabile.
  2. Vai a Regole carrello e crea un codice coupon con uno sconto.
  3. Crea un account cliente nel front-end.
  4. Aggiungi il prodotto al carrello, segui il processo di pagamento e immetti il coupon.
  5. Dopo aver inserito il coupon, non inviare l'ordine, ma interromperlo e disconnettersi.
  6. 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:

Lettura correlata

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

Per informazioni sulle altre patch disponibili in QPT, consulta la sezione Patch disponibili in QPT.

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