ACSD-47937: Meddelanden om prisfall skickas inte på grund av cachelagring på programnivå
Korrigeringen ACSD-47937 åtgärdar ett problem där meddelanden om prisfall inte alltid skickas på grund av cachelagring på applikationsnivå. Den här korrigeringen är tillgänglig när Quality Patches Tool (QPT) 1.1.26 har installerats. Korrigerings-ID är ACSD-47937. Observera att problemet är planerat att åtgärdas i Adobe Commerce 2.4.6.
Berörda produkter och versioner
Korrigeringen har skapats för Adobe Commerce-version:
- Adobe Commerce (alla distributionsmetoder) 2.4.4 och 2.4.5-p1
Kompatibel med Adobe Commerce-versioner:
- Adobe Commerce (alla distributionsmetoder) 2.4.4, 2.4.5 och 2.4.5-p1
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
Kunderna får inte e-post om att produktpriserna sjunker för efterföljande produktprisändringar.
Steg som ska återskapas:
-
Aktivera Product Alert för både Price Changes och Back in Stock i Store > Configuration > Catalog > Product Alert.
-
Aktivera Display Out of Stock Products.
-
Skapa en enkel produkt (ABC) med kvantitet = 0.
-
Skapa en kund i butiken och prenumerera på produkten ovan för att få produktmeddelanden om prisfall.
-
Starta produktvarningen för kunder.
code language-php bin/magento queue:consumers:start product_alert
-
Sänk priset för ABC-produkten.
-
Utlös produktvarningen cron.
code language-php php n98-magerun2.phar sys:cron:run catalog_product_alert
-
Sänk priset på ABC-produkten igen.
-
Utlös produktvarningen cron.
code language-php php n98-magerun2.phar sys:cron:run catalog_product_alert
bin/magento cron:run command
som vanligt och övervaka tabellen cron_schedule
för att se till att catalog_product_alert
-jobbet får status som lyckat.Förväntade resultat:
Den andra prissänkningen skickas.
Faktiska resultat:
Den andra prissänkningen skickas inte.
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ändningi guiden Quality Patches Tool
- Adobe Commerce om molninfrastruktur: Uppgraderingar och korrigeringar > Tillämpa korrigeringar i guiden för Commerce om molninfrastruktur
Relaterad läsning
- Quality Patches Tool släppt: ett nytt verktyg för självbetjäning av kvalitetspatchar i kunskapsbasen för support
- Kontrollera om det finns en korrigeringsfil för ditt Adobe Commerce-problem med Quality Patches Tool i guiden Quality Patches Tool
- Metodtips för att ändra databastabeller i Commerce Implementeringspellbook
Mer information om andra tillgängliga korrigeringsfiler i QPT finns i Quality Patches Tool: Söka efter korrigeringsfileri Quality Patches Tool-handboken.