MDVA-37362: le opzioni di prodotto configurabili sono vuote nella risposta di GraphQL
La patch MDVA-37362 risolve il problema in cui i valori delle opzioni di prodotto configurabili e i valori degli attributi di variante sono vuoti nella risposta di GraphQL. Questa patch è disponibile quando è installato QPT (Quality Patches Tool) v.1.0.23. Il problema è pianificato per la risoluzione in Adobe Commerce versione 2.4.3.
Prodotti e versioni interessati
- La patch è stata progettata per Adobe Commerce sull’infrastruttura cloud 2.4.2
- La patch è compatibile anche con Adobe Commerce on-premise e Adobe Commerce on cloud infrastructure 2.3.4 - 2.4.2-p1
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
Passaggi da riprodurre:
- Crea una nuova origine e un nuovo stock assegnato a questa nuova origine.
- Archivi > Impostazioni > Configurazione > Catalogo > Inventario > Opzioni Stock Di Prodotto > Gestione Stock: SÌ.
- Creare un prodotto configurabile e assegnare la quantità del prodotto con il nuovo stock creato nel passaggio 1.
- Reindicizzare.
- Effettuare una richiesta GraphQL.
- Richiesta:
{
products(filter: { sku: { eq: "test-config-product" } }) {
items {
id
attribute_set_id
name
sku
__typename
price_range{
minimum_price{
regular_price{
value
currency
}
}
}
categories {
id
}
... on ConfigurableProduct {
configurable_options {
id
attribute_id_v2
label
position
use_default
attribute_code
values {
value_index
label
}
product_id
}
variants {
product {
id
name
sku
attribute_set_id
... on PhysicalProductInterface {
weight
}
price_range{
minimum_price{
regular_price{
value
currency
}
}
}
}
attributes {
uid
label
code
value_index
}
}
}
}
}
}
Risultati previsti:
I valori e gli attributi delle opzioni devono essere presenti nella risposta.
Risultati effettivi:
{
"data": {
"products": {
"items": [
{
"id": 2048,
"attribute_set_id": 4,
"name": "Test Configurable Product",
"sku": "test-config-product",
"__typename": "ConfigurableProduct",
"price_range": {
"minimum_price": {
"regular_price": {
"value": 100,
"currency": "USD"
}
}
},
"categories": [
{
"id": 3
}
],
"configurable_options": [
{
"id": 296,
"attribute_id_v2": 93,
"label": "Color",
"position": 1,
"use_default": false,
"attribute_code": "color",
"values": [],
"product_id": 2048
},
{
"id": 297,
"attribute_id_v2": 186,
"label": "Size",
"position": 0,
"use_default": false,
"attribute_code": "size",
"values": [],
"product_id": 2048
}
],
"variants": [
{
"product": {
"id": 2051,
"name": "Test Configurable Product-M-Black",
"sku": "test-config-product-M-Black",
"attribute_set_id": 4,
"weight": null,
"price_range": {
"minimum_price": {
"regular_price": {
"value": 100,
"currency": "USD"
}
}
}
},
"attributes": []
},
{
"product": {
"id": 2052,
"name": "Test Configurable Product-M-Blue",
"sku": "test-config-product-M-Blue",
"attribute_set_id": 4,
"weight": null,
"price_range": {
"minimum_price": {
"regular_price": {
"value": 100,
"currency": "USD"
}
}
}
},
"attributes": []
},
{
"product": {
"id": 2049,
"name": "Test Configurable Product-S-Black",
"sku": "test-config-product-S-Black",
"attribute_set_id": 4,
"weight": null,
"price_range": {
"minimum_price": {
"regular_price": {
"value": 100,
"currency": "USD"
}
}
}
},
"attributes": []
}
]
}
]
}
}
}
Applicare la patch
Per applicare singole patch, utilizzare i collegamenti seguenti, a seconda del metodo di distribuzione utilizzato:
- Adobe Commerce 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 sullo strumento Patch di qualità, vedere:
- È stato rilasciato lo strumento di gestione delle patch di qualità: un 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 lo strumento Quality Patchesnella nostra knowledge base di supporto.
Per informazioni sulle altre patch disponibili nello strumento QPT, fare riferimento alla sezione Patch disponibili nello strumento QPT.