MDVA-38447: i prodotti secondari configurabili "Not visible individual" vengono restituiti nella risposta di GraphQL e la query MySQL è lenta
La patch di MDVA-38447 Adobe Commerce risolve il problema relativo alla restituzione di prodotti secondari configurabili "Non visibile singolarmente" nella risposta di GraphQL e alla lentezza della query MySQL per i prodotti GraphQL con filtro categoria. Questa patch è disponibile quando è installato QPT (Quality Patches Tool) 1.1.2. L'ID della patch è MDVA-38447. Il problema è pianificato per essere risolto in Adobe Commerce 2.4.4.
Prodotti e versioni interessati
La patch è stata creata per la versione di Adobe Commerce:
- Adobe Commerce (tutti i metodi di implementazione) 2.4.2
Compatibile con le versioni di Adobe Commerce:
- Adobe Commerce (tutti i metodi di implementazione) 2.4.2 - 2.4.3
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
Nella risposta di GraphQL vengono restituiti prodotti secondari configurabili "Non visibili singolarmente" e la query MySQL lenta per la query prodotti GraphQL con filtro categoria.
Prerequisiti:
I moduli B2B devono essere installati.
Passaggi da riprodurre:
- Creare un prodotto configurabile con prodotti semplici impostati su Non visibile singolarmente.
- Esegui una reindicizzazione completa.
- Esegui una query GraphQL come:
query getFilteredProducts(
$filter: ProductAttributeFilterInput.
$sort: ProductAttributeSortInput.
$search: String
$pageSize: int!
$currentPage: Int!
) {
products(
filtro: $filter
sort: $sort
ricerca: $search
pageSize: $pageSize
currentPage: $currentPage
) {
total_count
page_info {
total_pages
current_page
page_size
}
elementi {
nome
sku
}
}
}
Variabili:
{"filter":{"user_group":{"eq":"}},"search":"config-100","sort":{},"pageSize":200,"currentPage":1}
Risultati previsti:
I prodotti con visibilità impostata su "Non visibile singolarmente" non verranno restituiti nella risposta.
Risultati effettivi:
I prodotti con visibilità impostata su "Non visibile singolarmente" vengono restituiti in risposta.
Applicare la patch
Per applicare singole patch, utilizzare i collegamenti seguenti a seconda del tipo di distribuzione:
- 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 sulle patch di qualità per Adobe Commerce, consulta:
Per informazioni sulle altre patch disponibili in QPT, consulta la sezione Patch disponibili in QPT.