ACP2E-4706: il cron dell’indicizzatore Target Rule non sceglie i prodotti abilitati solo nell’ambito della visualizzazione archivio
La patch ACP2E-4706 risolve il problema per cui il cron dell’indicizzatore Target Rule non sceglie i prodotti abilitati solo in un ambito di visualizzazione archivio, causando l’omissione dei prodotti non abilitati nell’ambito di amministrazione di Adobe Commerce. Questa patch è disponibile quando è installato Quality Patches Tool (QPT) 1.1.79. L’ID della patch è ACP2E-4706. 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.8-p3
Compatibile con le versioni di Adobe Commerce:
- Adobe Commerce (tutti i metodi di implementazione) 2.4.5 - 2.4.8-p4
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
Il cron dell’indicizzatore Target Rule non seleziona i prodotti abilitati solo in un ambito di visualizzazione archivio. I prodotti non abilitati nell’ambito di amministrazione Adobe Commerce verranno ignorati dall’indicizzatore.
Passaggi da riprodurre:
- Crea un Related Product Rule semplice.
- Crea un prodotto disabilitato nell’ambito Amministratore (globale) ma corrispondente alle condizioni della regola. (la regola può essere mantenuta semplice non aggiungendo condizioni in Products to Match o Products to Display).
- Eseguire il cron per eseguire il backlog dell’indicizzatore.
- Modificare il prodotto e passare all’ambito Default Store View.
- Abilita il prodotto only nell’ambito Default Store View.
- Eseguire il cron per eseguire il backlog dell’indicizzatore.
- Controllare la vetrina di un prodotto diverso per la sezione Prodotti correlati oppure eseguire una query sulla tabella
magento_targetrule_productper verificare che esista il nuovo ID prodotto creato.
Risultati previsti:
Il prodotto deve essere aggiunto alla tabella Related Product Rule (magento_targetrule_product) dal cron dell’indicizzatore quando viene creato come disabilitato e abilitato solo nell’ambito della visualizzazione archivio.
Risultati effettivi:
Il cron dell’indicizzatore non seleziona il prodotto e lo aggiunge alla tabella Related Product Rule (magento_targetrule_product).
Il prodotto viene aggiunto al backlog della tabella targetrule_product_rule_cl, ma l’indicizzatore lo ignora durante l’elaborazione perché è abilitato solo nell’ambito della visualizzazione archivio.
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.