ACSD-60538: gli attributi non vengono visualizzati correttamente se il prodotto è disabilitato in All Store Views
La patch ACSD-60538 risolve il problema per cui se un prodotto è disabilitato in All Store Views e abilitato solo in ambiti di visualizzazione specifici dell'archivio, gli attributi del prodotto non vengono visualizzati correttamente nella risposta di GraphQL, causando una visualizzazione non corretta del prodotto. Questa patch è disponibile quando è installato Quality Patches Tool (QPT) 1.1.51. L’ID della patch è ACSD-60538. Questo problema è pianificato per la risoluzione 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-p1
Compatibile con le versioni di Adobe Commerce:
Adobe Commerce (tutti i metodi di implementazione) 2.4.7 - 2.4.7-p2
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
Se un prodotto è disabilitato in All Store Views e abilitato solo in ambiti di visualizzazione specifici dell'archivio, gli attributi del prodotto non vengono visualizzati correttamente nella risposta di GraphQL, causando la visualizzazione non corretta del prodotto.
Prerequisiti:
Il modulo Inventario è installato.
Passaggi da riprodurre:
-
Crea un prodotto configurabile con l'attributo color e tre prodotti secondari (blue, black e brown).
-
Disabilita due prodotti secondari associati (blue e black) nell'ambito All Store Views.
-
Passare all'ambito Store View.
-
Abilita i prodotti secondari (blue e black) nell'ambito Store View.
-
Esegui la richiesta GraphQL seguente:
code language-graphql { products(filter: { sku: { eq: "SKU" } }) { items { ... on ConfigurableProduct { configurable_options { attribute_id, attribute_code, values { value_index label } } variants { product { sku } attributes { label code value_index } } } } } }
Risultati previsti:
La risposta di GraphQL include i valori dell'attributo per il prodotto associato figlio disabilitato in All Store Views e abilitato nell'ambito Store View.
Risultati effettivi:
La risposta di GraphQL contiene valori di attributo vuoti per il prodotto associato secondario quando il prodotto è disabilitato su All Store Views e abilitato nell'ambito Store View.
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 rilasciato: 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 Quality Patches Tool nella guida di Quality Patches Tool.
Per informazioni sulle altre patch disponibili in QPT, fare riferimento a Quality Patches Tool: Cercare le patch nella guida di Quality Patches Tool.