8 interfaces in the Evolve GraphQL schema.
An abstract interface representing common properties of different page types.
| Field |
Type |
Description |
breadcrumbs |
[Breadcrumb!] |
Breadcrumb trail for the page. |
id |
ID! |
Unique identifier for the page. |
meta |
PageMeta |
Page metadata for SEO and other purposes. |
name |
String! |
Name of the page. |
path |
String! |
URL path of the page. |
translatedPaths |
[TranslatedPath!] |
List of translated paths for different locales. |
| Field |
Type |
Description |
description |
String |
Optional descriptive information about the attribute, Localized to the current locale |
label |
String! |
The label of the attribute, e.g. ‘Color’. Localized to the current locale |
name |
String! |
The name of the attribute, e.g. ‘color’. Consistent across all locales |
Interface for cart line items
| Field |
Type |
Description |
id |
ID! |
Unique identifier for the line item |
listPrice |
TaxedPrice! |
The list price (MSRP) |
price |
TaxedPrice! |
The final price after applying discounts |
quantity |
Int! |
Number of items in the line item |
regularPrice |
TaxedPrice! |
The regular selling price on the platform |
| Field |
Type |
Description |
message |
String! |
|
| Field |
Type |
Description |
id |
ID! |
Unique identifier for the line item |
listPrice |
TaxedPrice! |
Represents the list price, also known as te Manufacturer’s Suggested Retail |
name |
String! |
Name of the line item |
price |
TaxedPrice! |
The line-item is the final price after applying any additional discounts on |
quantity |
Int! |
Number of items in the line item |
regularPrice |
TaxedPrice! |
The regular selling price on the platform, potentially already discounted |
| Field |
Type |
Description |
type |
String! |
|
Interface for product variant dimension options with common properties
| Field |
Type |
Description |
availability |
ProductAvailability |
Availability status of this option |
label |
String! |
Display label for the option |
product |
Product |
The product this option belongs to |
selected |
Boolean! |
Whether this option is currently selected |
value |
String! |
Value of the option |
variant |
ProductVariant |
The specific variant this option represents |
Interface for quote line items
| Field |
Type |
Description |
id |
ID! |
Unique identifier for the line item |
listPrice |
TaxedPrice! |
The list price (MSRP) |
name |
String! |
Product name for the line item |
price |
TaxedPrice! |
The final price after applying discounts |
quantity |
Int! |
Number of items |
regularPrice |
TaxedPrice! |
The regular selling price on the platform |