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
NOTE
La patch potrebbe diventare applicabile ad altre versioni con le nuove versioni di Quality Patches Tool. Per verificare se la patch è compatibile con la versione di Adobe Commerce in uso, aggiornare il pacchetto 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:

  1. Abilita Product Alert per Price Changes e Back in Stock in Store > Configuration > Catalog > Product Alert.

  2. Abilita Display Out of Stock Products.

  3. Creare un prodotto semplice (ABC) con qtà = 0.

  4. Crea un cliente dalla vetrina e abbonati al prodotto sopra indicato per ricevere avvisi sui prodotti in caso di ribasso dei prezzi.

  5. Avvia l’avviso sul prodotto per i clienti.

    code language-php
    bin/magento queue:consumers:start product_alert
    
  6. Abbassa il prezzo del prodotto ABC.

  7. Attiva il cron di avviso del prodotto.

    code language-php
    php n98-magerun2.phar sys:cron:run catalog_product_alert
    
  8. Abbassa di nuovo il prezzo del prodotto ABC.

  9. Attiva il cron di avviso del prodotto.

    code language-php
    php n98-magerun2.phar sys:cron:run catalog_product_alert
    
NOTE
Se non conosci lo strumento n98, puoi eseguire 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:

Lettura correlata

Per informazioni sulle altre patch disponibili in QPT, fare riferimento a Quality Patches Tool: Cercare le patch nella guida di Quality Patches Tool.

recommendation-more-help
c2d96e17-5179-455c-ad3a-e1697bb4e8c3