ACP2E-4402: l’indicizzatore incrementale della regola di destinazione non sceglie i prodotti disabilitati
La patch ACP2E-4402 risolve il problema per cui i prodotti creati come disabilitati non venivano aggiunti nuovamente ai risultati delle regole di destinazione correlate dopo l’abilitazione. Questa patch è disponibile quando è installato Quality Patches Tool (QPT) 1.1.79. L’ID della patch è ACP2E-4402. Questo problema è pianificato per la risoluzione in Adobe Commerce 2.4.9.
Prodotti e versioni interessati
La patch è stata creata per la versione di Adobe Commerce:
- Adobe Commerce (tutti i metodi di implementazione) 2.4.5-p13
Compatibile con le versioni di Adobe Commerce:
- Adobe Commerce (tutti i metodi di implementazione) 2.4.5 - 2.4.5-p16
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
Problema a causa del quale i prodotti creati come disabilitati non venivano aggiunti nuovamente ai risultati delle regole di destinazione correlate dopo l’abilitazione.
Passaggi da riprodurre:
- Crea un Related Product Rule semplice.
- Creare un prodotto disabilitato per soddisfare la condizione della regola (ad esempio, Product Type è Simple Product). Il problema non è specifico per una particolare condizione.
- Eseguire il cron per eseguire il backlog dell’indicizzatore.
- Abilita il prodotto in un secondo momento.
- Eseguire il cron per eseguire il backlog dell’indicizzatore.
- Controllare la vetrina per la sezione Related Products oppure eseguire una query sulla tabella
magento_targetrule_productper l’ID prodotto appena creato.
Se il problema non è riproducibile con i passaggi precedenti, prova questo percorso alternativo:
- Installa una nuova istanza.
- Crea una categoria.
- Crea un Related Product Rule.
- Esegui cron.
- Creare un prodotto disabilitato.
- Esegui cron.
Risultati previsti:
Le regole di Target vengono aggiornate con i prodotti che sono stati inizialmente creati come disabilitati e successivamente abilitati. Il prodotto appena abilitato viene visualizzato nella sezione Prodotti correlati e in magento_targetrule_product.
Risultati effettivi:
L’indicizzatore incrementale targetrule_product_rule ignora il prodotto durante la creazione perché è disabilitato. L’abilitazione del prodotto in seguito non aggiunge un backlog per targetrule_product_rule, pertanto il prodotto non viene mai visualizzato nella sezione Prodotti correlati. Solo una reindicizzazione completa lo raccoglie.
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.