MDVA-31150: fattura senza informazioni sul credito del negozio

La patch di MDVA-31150 risolve il problema relativo alla creazione di una fattura senza memorizzare le informazioni sul credito. Questa patch è disponibile quando è installato QPT (Quality Patches Tool) v.1.0.8. Il problema verrà risolto in Adobe Commerce versione 2.4.2.

Prodotti e versioni interessati

  • Questa patch è stata progettata per Adobe Commerce su infrastruttura cloud 2.3.5-p2.
  • La patch è compatibile anche con Adobe Commerce on-premise e Adobe Commerce on cloud infrastructure da 2.3.0 a 2.3.5-p2 e da 2.4.0 a 2.4.0-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

Dopo l'ordine di fatturazione tramite API, le informazioni relative al saldo cliente e alla gift card utilizzate non sono presenti nella fattura.

Passaggi da riprodurre

  1. Aggiungi un importo del credito dello store a un account cliente: nella barra laterale Amministratore, vai a Clienti > Tutti i clienti.
  2. Trova il record cliente e fai clic su Modifica nella colonna Azione, quindi Archivia credito > Aggiorna il saldo > Salva cliente.
  3. Vai a Vetrina e aggiungi i prodotti al carrello.
  4. Effettuare un ordine applicando l'importo della carta di credito o della gift card come pagamento parziale.
  5. Crea fattura utilizzando REST API>POST>/rest/V1/order/1/invoice con payload: { "capture": true, "items": [ { "extension_attributes": {}, "order_item_id": 3, "qty": 1 } ], "notify": true, "appendComment": true, "comment": { "extension_attributes": {}, "comment": "string", "is_visible_on_front": 0 }, "arguments": { "extension_attributes": {} }}
  6. Ottenere la fattura appena creata utilizzando REST API>GET>/rest/V1/invoices/1.

Risultato previsto

Il saldo della carta di credito e regalo del Negozio viene restituito dalla chiamata API.

Risultato effettivo

Il saldo della carta di credito e regalo del Negozio non viene restituito dalla chiamata API.

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