Über Magentos GraphQL lassen sich bei einem konfigurierbaren Produkt neben den normalen Produktdaten auch die konfigurierbaren Attribute und die zugehörigen Child Produkte abfragen. Eine entsprechende Abfrage kann beispielsweise so aussehen:
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
{ products( filter: { sku: { eq: "CONFIGURABLE-SKU" } } ) { items { sku name ... on ConfigurableProduct { configurable_options { attribute_code label values { uid label } } variants { product { sku name stock_status } } } } } } |
Der Ausdruck … on ConfigurableProduct ist ein sogenanntes Inline…