ACP2E-5041: il salvataggio di un modulo di prodotto non aggiornato scade dopo un aggiornamento pianificato

La patch ACP2E-5041 risolve il problema che, quando si salva una pagina di modifica del prodotto aperta durante un aggiornamento pianificato, imposta la data di fine del prezzo speciale sull’ora di fine dell’aggiornamento, causando la scadenza del prezzo speciale. Questa patch è disponibile quando è installato Quality Patches Tool (QPT) 1.1.84. L’ID della patch è ACP2E-5041. Tieni presente che questo problema è pianificato per essere risolto in Adobe Commerce 2.4.10.

Prodotti e versioni interessati

La patch è stata creata per la versione di Adobe Commerce:

  • Adobe Commerce (tutti i metodi di implementazione) 2.4.7-p10

Compatibile con le versioni di Adobe Commerce:

  • Adobe Commerce (tutti i metodi di implementazione) 2.4.5 - 2.4.8-p5
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

Quando si salva una pagina di modifica del prodotto aperta durante un aggiornamento pianificato ma salvata dopo la fine dell’aggiornamento, la data di fine del prezzo speciale viene impostata sull’ora di fine dell’aggiornamento. Di conseguenza, il prezzo speciale scade.

Passaggi da riprodurre:

  1. Nell’amministratore, aprire un prodotto, quindi impostare Price su 160.
  2. In Price, selezionare Advanced Pricing, impostare Special Price su 150, selezionare Done, quindi selezionare Save.
  3. Nella vetrina, verifica che il prezzo del prodotto sia 150.
  4. Crea un nuovo aggiornamento pianificato, quindi imposta Start Date su T+2 minuti e End Date su T+5 minuti, dove T è l’ora corrente.
  5. Impostare Special Price su 140, quindi salvare l’aggiornamento pianificato.
  6. A T+3 minuti, verifica che il prezzo del prodotto nella vetrina sia 140.
  7. A T+3 minuti, apri lo stesso prodotto in una nuova scheda Amministratore. Lascia aperta la pagina di modifica del prodotto e non salvarla.
  8. A T+6 minuti, verifica che l’aggiornamento pianificato sia terminato e che il prezzo del prodotto nella vetrina sia 150.
  9. Nella scheda di modifica del prodotto lasciata aperta, selezionare Save senza aggiornare la pagina.
  10. Ricarica la pagina del prodotto nella vetrina.

Risultati previsti:

  1. Durante l’aggiornamento pianificato, la vetrina visualizza il prezzo speciale pianificato di 140.
  2. Al termine dell’aggiornamento pianificato, la vetrina torna al prezzo speciale permanente di 150 e rimane a 150 dopo il salvataggio della pagina di modifica del prodotto aperta in precedenza.

Risultati effettivi:

  1. Quando si salva la pagina di modifica del prodotto aperta in precedenza, l’ora di fine dell’aggiornamento pianificato scaduto viene automaticamente scritta nel Special Price To Date permanente.
  2. La vetrina visualizza il prezzo regolare di 160 perché considera scaduto il prezzo speciale permanente di 150. Non viene visualizzato alcun errore o avviso.

Applicare la patch

Per applicare singole patch, utilizzare i collegamenti seguenti, a seconda del metodo di distribuzione utilizzato:

Lettura correlata

Per ulteriori informazioni su Quality Patches Tool, vedere:

recommendation-more-help
commerce-operations-help-tools