ACSD-69308: Katalogprisreglerna gäller inte när special_price har angetts på webbplatsnivå
Korrigeringen ACSD-69308 åtgärdar ett problem där katalogprisreglerna inte tillämpades när special_price bara angavs på webbplatsnivå (inte vid Alla butiksvyer). Efter korrigeringen tillämpas katalogprisreglerna korrekt genom att kontrollera webbplatsens standardbutik först. Den här korrigeringen är tillgänglig när Quality Patches Tool (QPT) 1.1.76 har installerats. Korrigerings-ID är ACSD-69308. Observera att problemet är planerat att åtgärdas i Adobe Commerce 2.4.9.
Berörda produkter och versioner
Korrigeringen har skapats för Adobe Commerce-version:
- Adobe Commerce (alla distributionsmetoder) 2.4.8
Kompatibel med Adobe Commerce-versioner:
- Adobe Commerce (alla distributionsmetoder) 2.4.4 - 2.4.8-p3
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
Katalogprisreglerna tillämpades inte när special_price konfigurerades endast på webbplatsnivå. Systemet kände inte igen priset korrekt för produkter som tilldelats en viss butiksvy, vilket resulterade i inkonsekventa priser.
Steg som ska återskapas:
- Logga in på panelen Admin.
- Skapa en anpassad webbplats, butiks- och butiksvy (webb2).
- Ange Catalog Price Scope som webbplats.
- Ange Use for Promo Rule Conditions till Yes för attributet
special_price. - Skapa följande katalogprisregel.
Website: web2
Conditions:
Special Price greater than 15
Special Price less than 50
Actions:
Apply: Apply as percentage of original
Discount Amount: 100
- Skapa två produkter som endast är tilldelade butiksvyn web2.
Produkt 01:
Set Advanced Pricing:
All Store View Scope: 30.00
web2 scope: 40.00
Produkt 02:
Set Advanced Pricing:
All Store View Scope: keep empty
web2 scope: 40.00
- Indexera om och läs in varje produkt på butiken under butiksvyn web2 .
Förväntade resultat:
Katalogprisregeln ska användas för webbutiksvyn i2. Produkt 02 ska visa priset 0.00 eftersom dess specialpris matchar villkoren för katalogregeln.
Faktiska resultat:
- Produkt 01: Priset visas som 0,00, vilket matchar villkoren för katalogregeln.
- Produkt 02: Priset anges som 40.00, som inte förväntas, eftersom katalogregeln ska tillämpas baserat på det specialpris som angetts på webbplatsnivå.
Tillämpa korrigeringen
Använd följande länkar beroende på distributionsmetod för att tillämpa enskilda korrigeringsfiler:
- Lokal användning för Adobe Commerce eller Magento Open Source: Quality Patches Tool > Användning i guiden Quality Patches Tool.
- Adobe Commerce om molninfrastruktur: Uppgraderingar och korrigeringar > Tillämpa korrigeringar i Commerce om molninfrastruktur.
Relaterad läsning
Mer information om Quality Patches Tool finns i:
- Quality Patches Tool: Ett självbetjäningsverktyg för kvalitetspatchar i verktygshandboken.