MDVA-40399: impossibile creare contemporaneamente fatture parziali per lo stesso ordine tramite API

La patch MDVA-40399 risolve il problema che impedisce la creazione simultanea di fatture parziali per lo stesso ordine tramite l'API REST. Questa patch è disponibile quando è installato QPT (Quality Patches Tool) 1.1.4. L'ID della patch è MDVA-40399. Il problema è pianificato per essere risolto in Adobe Commerce 2.4.4.

Prodotti e versioni interessati

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

Adobe Commerce (tutti i metodi di implementazione) 2.4.2-p1

Compatibile con le versioni di Adobe Commerce:

Adobe Commerce (tutti i metodi di implementazione) 2.4.2 - 2.4.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

Non è possibile creare contemporaneamente fatture parziali per gli stessi ordini utilizzando l'API REST.

Prerequisiti:

Un prodotto configurabile con almeno due varianti.

Passaggi da riprodurre:

  1. Aggiungi al carrello entrambe le varianti del prodotto configurabile.
  2. Effettua l’ordine.
  3. Creare due fatture contemporaneamente per l'ordine tramite l'API Rest.

Risultati previsti:

  • Entrambe le fatture devono essere create correttamente.
  • È necessario aggiornare qty_invoiced per entrambe le fatture nella tabella sales_order_item.
  • Entrambi i prodotti devono avere una quantità fatturata.

Risultati effettivi:

  • Entrambe le fatture sono state create correttamente.
  • qty_invoiced non è aggiornato in base a una delle fatture nella tabella sales_order_item.
  • Nella pagina Visualizzazione ordini dell'amministratore, la quantità delle fatture viene visualizzata solo per un prodotto.

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