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
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:
- Nell’amministratore, aprire un prodotto, quindi impostare Price su 160.
- In Price, selezionare Advanced Pricing, impostare Special Price su 150, selezionare Done, quindi selezionare Save.
- Nella vetrina, verifica che il prezzo del prodotto sia 150.
- 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.
- Impostare Special Price su 140, quindi salvare l’aggiornamento pianificato.
- A T+3 minuti, verifica che il prezzo del prodotto nella vetrina sia 140.
- A T+3 minuti, apri lo stesso prodotto in una nuova scheda Amministratore. Lascia aperta la pagina di modifica del prodotto e non salvarla.
- A T+6 minuti, verifica che l’aggiornamento pianificato sia terminato e che il prezzo del prodotto nella vetrina sia 150.
- Nella scheda di modifica del prodotto lasciata aperta, selezionare Save senza aggiornare la pagina.
- Ricarica la pagina del prodotto nella vetrina.
Risultati previsti:
- Durante l’aggiornamento pianificato, la vetrina visualizza il prezzo speciale pianificato di 140.
- 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:
- 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.
- 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:
- Adobe Commerce o Magento Open Source on-premise: 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
Per ulteriori informazioni su Quality Patches Tool, vedere:
- Quality Patches Tool: strumento self-service per patch di qualità nella guida degli strumenti