ACSD-47937: notifiche di calo del prezzo non inviate a causa del caching a livello di applicazione
La patch ACSD-47937 risolve il problema per cui le notifiche di riduzione del prezzo non vengono sempre inviate a causa del caching a livello di applicazione. Questa patch è disponibile quando è installato Quality Patches Tool (QPT) 1.1.26. L’ID della patch è ACSD-47937. Il problema è pianificato per essere risolto in Adobe Commerce 2.4.6.
Prodotti e versioni interessati
La patch è stata creata per la versione di Adobe Commerce:
- Adobe Commerce (tutti i metodi di implementazione) 2.4.4 e 2.4.5-p1
Compatibile con le versioni di Adobe Commerce:
- Adobe Commerce (tutti i metodi di implementazione) 2.4.4, 2.4.5 e 2.4.5-p1
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
I clienti non ricevono l’e-mail di calo del prezzo del prodotto per le successive modifiche del prezzo del prodotto.
Passaggi da riprodurre:
-
Abilita Product Alert per Price Changes e Back in Stock in Store > Configuration > Catalog > Product Alert.
-
Abilita Display Out of Stock Products.
-
Creare un prodotto semplice (ABC) con qtà = 0.
-
Crea un cliente dalla vetrina e abbonati al prodotto sopra indicato per ricevere avvisi sui prodotti in caso di ribasso dei prezzi.
-
Avvia l’avviso sul prodotto per i clienti.
code language-php bin/magento queue:consumers:start product_alert
-
Abbassa il prezzo del prodotto ABC.
-
Attiva il cron di avviso del prodotto.
code language-php php n98-magerun2.phar sys:cron:run catalog_product_alert
-
Abbassa di nuovo il prezzo del prodotto ABC.
-
Attiva il cron di avviso del prodotto.
code language-php php n98-magerun2.phar sys:cron:run catalog_product_alert
bin/magento cron:run command
come di consueto e monitorare la tabella cron_schedule
per verificare che il processo catalog_product_alert
ottenga lo stato di completamento.Risultati previsti:
Viene inviata la seconda e-mail di riduzione del prezzo.
Risultati effettivi:
Il secondo messaggio e-mail di riduzione del prezzo non viene inviato.
Applicare la patch
Per applicare singole patch, utilizzare i collegamenti seguenti, a seconda del metodo di distribuzione utilizzato:
- Adobe Commerce o Magento Open Source locale: Quality Patches Tool > Utilizzo nella guida di Quality Patches Tool
- Adobe Commerce su infrastruttura cloud: Aggiornamenti e patch > Applica patch nella guida Commerce su infrastruttura cloud
Lettura correlata
- Quality Patches Tool rilasciato: nuovo strumento per la gestione automatica delle patch di qualità nella Knowledge Base di supporto
- Verifica se la patch è disponibile per il problema di Adobe Commerce utilizzando Quality Patches Tool nella guida di Quality Patches Tool
- Best practice per la modifica delle tabelle del database nel playbook di implementazione di Commerce
Per informazioni sulle altre patch disponibili in QPT, fare riferimento a Quality Patches Tool: Cercare le patch nella guida di Quality Patches Tool.