ACSD-55566: la mutazione mergeCart non riesce con errore interno del server nella risposta GraphQL

La patch ACSD-55566 risolve il problema se la mutazione mergeCart non riesce e nella risposta GraphQL viene restituito un errore interno del server. Questa patch è disponibile quando è installato Quality Patches Tool (QPT) 1.1.48. L’ID della patch è ACSD-55566. Il problema è pianificato per essere risolto in Adobe Commerce 2.5.0.

Prodotti e versioni interessati

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

  • Adobe Commerce (tutti i metodi di implementazione) 2.4.5-p2

Compatibile con le versioni di Adobe Commerce:

  • Adobe Commerce (tutti i metodi di implementazione) 2.4.3 - 2.4.6-p4
NOTE
La patch potrebbe diventare applicabile ad altre versioni con le nuove versioni di Quality Patches Tool. 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

La mutazione mergeCart non riesce e nella risposta GraphQL si verifica un errore interno del server quando si uniscono i carrelli di origine e di destinazione con gli stessi elementi bundle.

Passaggi da riprodurre:

  1. Crea un’origine personalizzata e un titolo personalizzato.
  2. Assegna il titolo creato al sito Web principale.
  3. Creare un prodotto semplice e assegnargli l’origine creata (qty=2).
  4. Crea un prodotto bundle con un’opzione e un prodotto secondario (prodotto creato al passaggio 3).
  5. Crea un carrello guest tramite GraphQL.
  6. Aggiungi un prodotto bundle con entrambe le opzioni selezionate.
  7. Salva cartID.
  8. Crea un cliente e genera un token cliente.
  9. Crea un carrello clienti.
  10. Aggiungi al carrello lo stesso prodotto bundle con la stessa configurazione.
  11. Prova a unire il carrello ospiti con il carrello clienti.

Risultati previsti:

Il carrello clienti contiene i prodotti di entrambi i carrelli.

Risultati effettivi:

Viene visualizzato un errore interno.

Applicare la patch

Per applicare singole patch, utilizzare i collegamenti seguenti, a seconda del metodo di distribuzione utilizzato:

Lettura correlata

Per ulteriori informazioni su Quality Patches Tool, vedere:

Per informazioni sulle altre patch disponibili in QPT, fare riferimento a Quality Patches Tool: Cercare le patch nella guida di Quality Patches Tool.

recommendation-more-help
c2d96e17-5179-455c-ad3a-e1697bb4e8c3