MDVA-34591: Beräkningar av kundprisregler fungerar inte som förväntat
Korrigeringen MDVA-34591 åtgärdar ett fel där kundvagnsprisregeln med maximal kvantitetsrabatt tillämpas på inte fungerar korrekt om flera kundvagnsprisregler tillämpas. Den här korrigeringen är tillgänglig när QPT-verktyget (Quality Patches Tool) 1.0.19 är installerat. Korrigerings-ID är MDVA-34591. Observera att problemet schemaläggs att åtgärdas i Adobe Commerce version 2.4.3.
Berörda produkter och versioner
Korrigeringen har skapats för Adobe Commerce-version:
Adobe Commerce om molninfrastruktur 2.3.6
Kompatibel med Adobe Commerce-versioner:
Adobe Commerce lokalt och Adobe Commerce om molninfrastruktur 2.3.0-2.4.2
magento/quality-patches
-paketet till den senaste versionen och kontrollerar kompatibiliteten på Quality Patches Tool: Sök efter korrigeringsfiler. Använd patch-ID:t som söknyckelord för att hitta patchen.Problem
Steg som ska återskapas:
-
Gå till Admin och skapa följande två regler:
- Regel 1: $10 av maximalt tre artiklar i kundvagnen. Ange prioritet = 3.
- Regel 2: 50 % rabatt på alla produkter i kundvagnen. Ange prioritet = 1.
-
Gå till butiken.
-
Lägg åtta kvantiteter i en produktuppsättning till pris = $51 i kundvagnen.
-
Kontrollera rabattbeloppet i kundvagnen.
Förväntade resultat:
Den korrekta beräknade rabatten är $234 som förväntat.
-
Beräkningar:
Matchande kundvagnsprisregler: regel 2, regel 1
Använd regel 2 (50 % rabatt), så rabatt = $204
Använd regel 1 (10 av 3 objekt), så rabatt = $30
Total rabatt = MIN ( 408/2 + 10x3, 8 * 51) = MIN (204 + 30, 8 * 51) = $234
Faktiska resultat:
Rabatten beräknas felaktigt till 153 USD, vilket beror på fel kvantitet som används för att beräkna maximalt rabattvärde, eftersom det fasta rabattbeloppet tillämpas oavsett produktens belopp i kundvagnen.
-
Beräkningar:
Matchande kundvagnsprisregler: regel 2, regel 1
Använd regel 2 (50 % rabatt), så rabatt = $204
Använd regel 1 (10 av 3 objekt), så rabatt = $30
Total rabatt = MIN (2004 + 30, 3 * 51) = $153
Tillämpa korrigeringen
Använd följande länkar beroende på distributionsmetod för att tillämpa enskilda korrigeringsfiler:
- Lokalt hos Adobe Commerce eller Magento Open Source: Programuppdateringsguide > Tillämpa korrigeringar i vår utvecklardokumentation.
- Adobe Commerce i molninfrastruktur: Uppgraderingar och korrigeringar > Tillämpa korrigeringar i vår utvecklardokumentation.
Relaterad läsning
Mer information om verktyget för kvalitetskorrigeringar finns i:
- Verktyget för kvalitetskorrigeringar har släppts: ett nytt verktyg för självbetjäning av kvalitetskorrigeringar i vår kunskapsbas för support.
- Kontrollera om det finns en korrigeringsfil för din Adobe Commerce-utgåva med verktyget för kvalitetskorrigeringar i vår kunskapsbas för support.
Mer information om andra tillgängliga korrigeringsfiler i QPT finns i avsnittet Patchar i QPT.