MDVA-30594: errori di checkout di più indirizzi

La patch di MDVA-30594 risolve il problema relativo alla mancata visualizzazione della pagina di completamento dell'ordine dopo l'inserimento di un ordine con più indirizzi. Il controllo degli ordini in Commerce Admin mostra due ordini con gli stessi prodotti invece dei prodotti corretti. Questa patch è disponibile quando è installato QPT (Quality Patches Tool) 1.0.7. Il problema è stato risolto in Adobe Commerce 2.4.2.

Prodotti e versioni interessati

La patch è stata creata per la versione di Adobe Commerce:

  • Adobe Commerce sull’infrastruttura cloud 2.3.3

Compatibile con le versioni di Adobe Commerce:

  • Adobe Commerce (tutti i metodi di implementazione) 2.3.0 - 2.4.1
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

Gli ordini con più indirizzi non vengono completati con la pagina di successo dell’ordine e mostrano due ordini con gli stessi prodotti invece di quelli corretti.

Prerequisiti:

Crea due siti Web con store e visualizzazioni dello store.

Passaggi da riprodurre:

  1. Imposta Ambito prezzo catalogo per il catalogo del sito Web (Archivi > Impostazioni > Configurazione > Catalogo > Catalogo > Prezzo > Ambito).

  2. Configura imposte sui prodotti fisse (Negozi > Configurazione > Vendite > Imposta > Imposte sui prodotti fisse):

    • Abilita FPT =
    • Visualizza prezzi nell'elenco prodotti = Escluso FPT
    • Visualizza prezzi nella pagina di visualizzazione del prodotto = FPT escluso
    • Visualizza prezzi nei moduli di vendita = Escluso FPT (inclusa la descrizione di FPT e il prezzo finale).
    • Visualizza prezzi nelle e-mail = Escluso FPT (inclusa la descrizione di FPT e il prezzo finale).
    • Applica imposta a FPT =
    • Includi FPT nel subtotale = No
  3. Creare un attributo FPT e assegnarlo al set di attributi predefinito. (Vedi Configurazione di FPT: creazione di un attributo FPT nella guida utente).

  4. Crea quattro prodotti semplici e imposta il valore FPT attribute (esempio: imposta il FPT valore attributo = Australia).

  5. Crea due prodotti in bundle con la seguente configurazione:

    • Definisci FPT.
    • Imposta Prezzo dinamico = No.
    • Imposta Prezzo = 100.
    • Opzioni bundle fornite insieme, tutte contrassegnate come predefinite con Tipo di prezzo = Fisso.
    • Aggiungi due dei prodotti semplici creati nel passaggio quattro.
  6. Crea un account utente nel front-end. Aggiorna l'indirizzo con l'indirizzo australiano (imposta il paese su Australia o su qualsiasi paese utilizzato nella configurazione di FPT).

  7. Aggiungi i due prodotti nel carrello.

  8. Vai alla pagina del carrello e verifica che il FPT sia visualizzato correttamente.

  9. Fare clic su Estrai con più indirizzi.

  10. Aggiungi un secondo indirizzo.

  11. Assegna ogni prodotto a un indirizzo diverso.

  12. Continua con il processo di pagamento fino a Inserisci ordine.

  13. Fai clic sul pulsante Inserisci ordine.

Risultati previsti:

L’ordine con più indirizzi viene effettuato correttamente.

Risultati effettivi:

Messaggio di tipo "Errore." verrà visualizzato.

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 Patch disponibili in QPT nella documentazione per gli sviluppatori.

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