GraphQL type name discriminator
Magento UID of the product
Parent SKU of the product
Display name of the product
URL slug used to build the product page URL
Optionalurl_Optional URL suffix (e.g. ".html") that completes the product URL
Stock status string (e.g. "IN_STOCK", "OUT_OF_STOCK")
OptionalquantityStock count, if exposed by the storefront
Optionalonly_Low-stock indicator from the storefront
Price range across the product's variants
Optionalprice_Quantity-based pricing tiers, if any
Optionalshort_Short HTML description (may be empty)
OptionaldescriptionFull HTML description (may be empty)
OptionalimagePrimary product image
OptionalcategoriesCategories the product is assigned to
OptionalitemsSub-products for GroupedProduct items
OptionalvariantsVariants for ConfigurableProduct items
A single product item in the Magento 2 GraphQL
products.itemsarray. The__typenamefield discriminates between the concrete product types (Simple, Grouped, Configurable, Bundle), withitems/variantspopulated for the relevant types.Example