MDVA-34591: calcoli della regola di prezzo del carrello non conformi al previsto

La patch MDVA-34591 risolve il problema relativo alla regola del prezzo del carrello con Sconto quantità massima applicato a non funziona correttamente se vengono applicate più regole prezzo carrello. Questa patch è disponibile quando Strumento Patch di qualità (QPT) 1.0.19. L'ID della patch è MDVA-34591. Il problema è pianificato per la risoluzione in Adobe Commerce versione 2.4.3.

Prodotti e versioni interessati

La patch viene creata per la versione Adobe Commerce:

Adobe Commerce sull’infrastruttura cloud 2.3.6

Compatibile con le versioni di Adobe Commerce:

Adobe Commerce on-premise e Adobe Commerce sull’infrastruttura cloud 2.3.0-2.4.2

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, aggiorna la magento/quality-patches alla versione più recente e verificare la compatibilità nella Quality Patches Tool: pagina Cerca patch. Utilizza l’ID patch come parola chiave di ricerca per individuare la patch.

Problema

Passaggi da riprodurre:

  1. Vai all’amministratore e crea le due regole seguenti:

    • Regola 1: $10 di sconto su un massimo di tre elementi nel carrello. Imposta priorità = 3.
    • Regola 2: 50% di sconto su tutti i prodotti del carrello. Imposta priorità = 1.
  2. Vai alla vetrina.

  3. Aggiungi otto quantità di un prodotto a prezzo = $ 51 ciascuno al carrello.

  4. Controlla l’importo dello sconto nel carrello.

Risultati previsti:

Lo sconto calcolato corretto è di $234, come previsto.

  • Calcoli:

    Regole di prezzo del carrello corrispondenti: regola 2, regola 1
    Applica regola 2 (sconto del 50%), quindi sconto = $ 204
    Applica regola 1 (10 articoli su 3), quindi sconto = $ 30
    Sconto totale = MIN ( 408/2 + 10x3, 8 * 51) = MIN (204 + 30, 8 * 51) = $234

Risultati effettivi:

Lo sconto viene erroneamente calcolato a $153, causato dalla quantità errata utilizzata per calcolare il valore massimo dello sconto, in quanto l’importo fisso dello sconto viene applicato indipendentemente dall’importo dei prodotti nel carrello.

  • Calcoli:

    Regole di prezzo del carrello corrispondenti: regola 2, regola 1
    Applica regola 2 (sconto del 50%), quindi sconto = $ 204
    Applica regola 1 (10 articoli su 3), quindi sconto = $ 30
    Sconto totale = MIN (204 + 30, 3 * 51) = $153

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, fare riferimento al Patch disponibili in QPT sezione.

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a