ACSD-62635: i prodotti correlati a più store non sono visualizzati correttamente in GraphQL
La patch ACSD-62635 risolve il problema relativo alla visualizzazione non corretta dei prodotti correlati a più store nella query di prodotto GraphQL. Questa patch è disponibile quando è installato Quality Patches Tool (QPT) 1.1.57. L’ID della patch è ACSD-62635. Il problema è pianificato per essere risolto in Adobe Commerce 2.4.8.
Prodotti e versioni interessati
La patch è stata creata per la versione di Adobe Commerce:
- Adobe Commerce (tutti i metodi di implementazione) 2.4.7-p2
Compatibile con le versioni di Adobe Commerce:
- Adobe Commerce (tutti i metodi di implementazione) 2.4.7 - 2.4.7-p3
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 B2B è abilitato, la richiesta GraphQL restituisce tutti i prodotti correlati da tutti i siti Web anche se nella richiesta viene utilizzato un ambito di visualizzazione archivio.
Passaggi da riprodurre:
-
Creare due siti Web, store e visualizzazioni dello store.
-
Crea i seguenti prodotti semplici:
- Un principale con SKU product1 assegnato a tutti i siti Web
- Uno assegnato solo a Sito Web 1
- Uno assegnato solo a Sito Web 2
- Uno assegnato a Sito Web 1 e Sito Web 2
-
Aggiungi tutti i prodotti come correlati a product1.
-
Abilita B2B e Shared Catalog.
-
Aggiungi tutti i prodotti al catalogo condiviso predefinito.
-
Invia la richiesta GraphQL per recuperare product1 e i prodotti correlati con il codice store di Website 1 nell'intestazione.
Risultati previsti:
La risposta contiene prodotti correlati solo dai siti web che corrispondono al codice dello store inviato nell’intestazione della richiesta.
Risultati effettivi:
La risposta contiene tutti i prodotti correlati di tutti i siti web, indipendentemente dal codice store specificato nella richiesta.
Applicare la patch
Per applicare singole patch, utilizzare i collegamenti seguenti, a seconda del metodo di distribuzione utilizzato:
- Adobe Commerce o Magento Open Source locale: 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.