MDVA-30977: prodotti mancanti dalle categorie, indicizzazione correlata
La patch MDVA-30977 risolve i problemi relativi ai prodotti visualizzati nelle pagine delle categorie della vetrina durante la reindicizzazione o azioni di massa con un numero elevato di prodotti. Questa patch è disponibile quando è installato QPT (Quality Patches Tool) v.1.0.6. I problemi sono pianificati per essere risolti in Adobe Commerce 2.4.2.
Prodotti e versioni interessati
La patch è stata creata per Adobe Commerce sull’infrastruttura cloud 2.3.4. È compatibile anche con Adobe Commerce on-premise 2.3.4.
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.Problemi
Numero 1
Il numero di prodotti visualizzati nella pagina delle categorie della vetrina è diverso dopo ogni ricaricamento della pagina durante l'aggiornamento di massa del prodotto.
Passaggi da riprodurre:
- Crea almeno 30000 prodotti in due categorie: almeno 15000 prodotti in ciascuna categoria.
- Vai a Catalogo > Prodotti nell'amministratore Commerce.
- Selezionare tutti i prodotti dalla griglia ed eseguire un aggiornamento dell'attributo di massa. Ad esempio, impostare Nuovo = Sì attributo.
- Eseguire due volte il processo cron di Magento utilizzando il comando
bin/magento cron:run
. - Aggiorna le pagine delle categorie in Storefront mentre Adobe Commerce esegue l'aggiornamento dei 30000.
Risultato previsto:
Il numero di prodotti nelle categorie viene sempre 15000 all’aggiornamento di ogni pagina categoria.
Risultato effettivo:
Il numero di prodotti nelle categorie è diverso in ogni aggiornamento della pagina categoria.
Numero 2
Quando si esegue la reindicizzazione completa dell'inventario, le pagine delle categorie diventano vuote e viene visualizzato il messaggio Impossibile trovare prodotti corrispondenti alla selezione.
Passaggi da riprodurre:
- Configura Adobe Commerce con Elasticsearch.
- Aggiungi un nuovo sito web.
- Crea una nuova origine e assegnala al nuovo sito Web utilizzando Gestisci scorte.
- Creare prodotti 30000.
- Assegna tutti i prodotti al nuovo sito Web e aggiungi l'inventario alla nuova origine inventario.
- Esegui una reindicizzazione completa.
- Eseguire la reindicizzazione inventario eseguendo
bin/magento indexer:reindex inventory
- Sfoglia una categoria con un numero elevato di prodotti.
Risultato previsto:
Le pagine delle categorie visualizzano i prodotti come di consueto durante la reindicizzazione.
Risultato effettivo:
Le pagine delle categorie diventano vuote durante la reindicizzazione.
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: Guida all'aggiornamento software > Applicazione di patch nella documentazione per gli sviluppatori.
- Adobe Commerce sull'infrastruttura cloud: Aggiornamenti e patch > Applica patch nella documentazione per gli sviluppatori.
Lettura correlata
Per ulteriori informazioni sullo strumento Patch di qualità, vedere:
- È stato rilasciato lo strumento di gestione delle patch di qualità: un 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 lo strumento Quality Patchesnella nostra knowledge base di supporto.
Per informazioni sulle altre patch disponibili in QPT, consulta la sezione Patch disponibili in QPT.