ACSD-63062: calcoli non corretti dello sconto sul carrello con più regole sovrapposte

La patch ACSD-63062 risolve il problema relativo a calcoli non corretti degli sconti del carrello quando vengono applicate più regole di sovrapposizione. Questa patch è disponibile quando è installato Quality Patches Tool (QPT) 1.1.56. L’ID della patch è ACSD-63062. 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-p2

Compatibile con le versioni di Adobe Commerce:

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

Quando si applicano più regole di sovrapposizione, si verificano calcoli di sconto sul carrello errati.

Passaggi da riprodurre:

  1. Installa una nuova istanza con dati di esempio.

  2. Crea tre prodotti semplici:

    • simple1: $1080
    • simple2: $260
    • simple3: $280
  3. Creare quattro Cart Price Rules come segue:

    • Regola 1:

      • Priority: 100
      • Scheda Conditions: usa prodotto simple2 ($280) se la quantità totale è uguale o maggiore di 3
      • Scheda Actions: SKU semplice2
      • Fixed Amount Discount: $80
    • Regola 2:

      • Priority: 200
      • Scheda Actions: SKU semplice2
      • Percentage of Product Price Discount: 20%
    • Regola 3:

      • Priority: 300
      • Scheda Conditions: il subtotale è uguale o maggiore di $1000
      • Fixed Amount Discount per l'intero carrello: $100
    • Regola 4:

      • Priority: 400
      • Scheda Conditions: usa prodotto simple1 ($1080) se la quantità totale è uguale o maggiore di 2
      • Scheda Actions: lo SKU è semplice1
      • Fixed Amount Discount per l'intero carrello: $960
  4. Vai alla vetrina e aggiungi al carrello i seguenti prodotti con la quantità specificata:

    • simple1 = 2
    • simple2 = 1
    • simple3 = 3
  5. Controlla il carrello.

Risultati previsti:

Lo sconto applicato è di $1352.

Risultati effettivi:

Lo sconto applicato è $1525,33.

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