[Solo PaaS]{class="badge informative" title="Applicabile solo ai progetti Adobe Commerce on Cloud (infrastruttura PaaS gestita da Adobe) e ai progetti on-premise."}

ACSD-64212: ordine non collegato a un account cliente creato tramite GraphQL dopo l'ordine

La patch ACSD-64212 risolve il problema che impedisce il collegamento di un ordine a un account cliente creato tramite GraphQL dopo l'ordine. Questa patch è disponibile quando è installato Quality Patches Tool (QPT) 1.1.59. L’ID della patch è ACSD-64212. Il problema è pianificato per essere risolto in Adobe Commerce 2.4.8.

Prodotti e versioni interessati

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

Adobe Commerce (tutti i metodi di implementazione) 2.4.7-p3

Compatibile con le versioni di Adobe Commerce:

Adobe Commerce (tutti i metodi di implementazione) 2.4.5 - 2.4.7-p3

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

L'ordine non è collegato a un account cliente quando l'account viene creato tramite GraphQL dopo l'ordine.

Passaggi da riprodurre:

  1. Effettua un ordine per gli ospiti sul front-end.
  2. Invia la seguente richiesta per creare l’account:
mutation CreateAccountAfterCheckout(
$email: String!
$firstname: String!
$lastname: String!
$password: String!
$is_subscribed: Boolean!
) {
  createCustomer(
    input: {
      email: $email
      firstname: $firstname
      lastname: $lastname
      password: $password
      is_subscribed: $is_subscribed
    }
  ) {
    customer {
      email
      __typename
    }
    __typename
  }
}
{
  "email": "guest@example.com",
  "firstname": "first",
  "lastname": "last",
  "password": "password",
  "is_subscribed": false
}

Risultati previsti:

L'ordine ospite viene associato al cliente dopo la creazione dell'account cliente.

Risultati effettivi:

L'account cliente è stato creato, ma l'ordine ospite non è associato al cliente.

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:

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