public class ConfigurableProductQuery extends AbstractQuery<ConfigurableProductQuery>
| Modifier and Type | Class and Description |
|---|---|
class |
ConfigurableProductQuery.ConfigurableProductOptionsSelectionArguments |
static interface |
ConfigurableProductQuery.ConfigurableProductOptionsSelectionArgumentsDefinition |
class |
ConfigurableProductQuery.ReviewsArguments |
static interface |
ConfigurableProductQuery.ReviewsArgumentsDefinition |
_queryBuilder, ALIAS_SUFFIX_SEPARATOR, CUSTOM_FIELD_LABEL| Modifier and Type | Method and Description |
|---|---|
ConfigurableProductQuery |
addCustomizableProductInterfaceFragmentReference(Fragment<CustomizableProductInterfaceQuery> fragment)
Adds a
CustomizableProductInterfaceQuery fragment reference at the current position of the query. |
ConfigurableProductQuery |
addFragmentReference(Fragment<ConfigurableProductQuery> fragment)
Adds a
ConfigurableProductQuery fragment reference at the current position of the query. |
ConfigurableProductQuery |
addPhysicalProductInterfaceFragmentReference(Fragment<PhysicalProductInterfaceQuery> fragment)
Adds a
PhysicalProductInterfaceQuery fragment reference at the current position of the query. |
ConfigurableProductQuery |
addProductInterfaceFragmentReference(Fragment<ProductInterfaceQuery> fragment)
Adds a
ProductInterfaceQuery fragment reference at the current position of the query. |
ConfigurableProductQuery |
attributeSetId()
Deprecated.
The field should not be used on the storefront.
|
ConfigurableProductQuery |
canonicalUrl()
Relative canonical URL.
|
ConfigurableProductQuery |
categories(CategoryInterfaceQueryDefinition queryDef)
The categories assigned to a product.
|
ConfigurableProductQuery |
color() |
ConfigurableProductQuery |
configurableOptions(ConfigurableProductOptionsQueryDefinition queryDef)
An array of linked simple product items
|
ConfigurableProductQuery |
configurableProductOptionsSelection(ConfigurableProductOptionsSelectionQueryDefinition queryDef)
Metadata for the specified configurable options selection
|
ConfigurableProductQuery |
configurableProductOptionsSelection(ConfigurableProductQuery.ConfigurableProductOptionsSelectionArgumentsDefinition argsDef,
ConfigurableProductOptionsSelectionQueryDefinition queryDef)
Metadata for the specified configurable options selection
|
ConfigurableProductQuery |
countryOfManufacture()
The product's country of origin.
|
ConfigurableProductQuery |
createdAt()
Deprecated.
The field should not be used on the storefront.
|
static Fragment<ConfigurableProductQuery> |
createFragment(String name,
ConfigurableProductQueryDefinition queryDef)
Creates a GraphQL "named" fragment with the specified query type definition.
|
ConfigurableProductQuery |
crosssellProducts(ProductInterfaceQueryDefinition queryDef)
Crosssell Products
|
ConfigurableProductQuery |
description(ComplexTextValueQueryDefinition queryDef)
Detailed information about the product.
|
ConfigurableProductQuery |
giftMessageAvailable()
Indicates whether a gift message is available.
|
ConfigurableProductQuery |
id()
Deprecated.
Use the `uid` field instead.
|
ConfigurableProductQuery |
image(ProductImageQueryDefinition queryDef)
The relative path to the main image on the product page.
|
ConfigurableProductQuery |
isReturnable()
Indicates whether the product can be returned
|
ConfigurableProductQuery |
manufacturer()
A number representing the product's manufacturer.
|
ConfigurableProductQuery |
mediaGallery(MediaGalleryInterfaceQueryDefinition queryDef)
An array of Media Gallery objects.
|
ConfigurableProductQuery |
mediaGalleryEntries(MediaGalleryEntryQueryDefinition queryDef)
Deprecated.
Use product's `media_gallery` instead
|
ConfigurableProductQuery |
metaDescription()
A brief overview of the product for search results listings, maximum 255 characters.
|
ConfigurableProductQuery |
metaKeyword()
A comma-separated list of keywords that are visible only to search engines.
|
ConfigurableProductQuery |
metaTitle()
A string that is displayed in the title bar and tab of the browser and in search results lists.
|
ConfigurableProductQuery |
name()
The product name.
|
ConfigurableProductQuery |
newFromDate()
Deprecated.
The field should not be used on the storefront.
|
ConfigurableProductQuery |
newToDate()
Deprecated.
The field should not be used on the storefront.
|
ConfigurableProductQuery |
onlyXLeftInStock()
Product stock only x left count
|
ConfigurableProductQuery |
options(CustomizableOptionInterfaceQueryDefinition queryDef)
An array of options for a customizable product.
|
ConfigurableProductQuery |
optionsContainer()
If the product has multiple options, determines where they appear on the product page.
|
ConfigurableProductQuery |
price(ProductPricesQueryDefinition queryDef)
Deprecated.
Use price_range for product price information.
|
ConfigurableProductQuery |
priceRange(PriceRangeQueryDefinition queryDef)
A PriceRange object, indicating the range of prices for the product
|
ConfigurableProductQuery |
priceTiers(TierPriceQueryDefinition queryDef)
An array of TierPrice objects.
|
ConfigurableProductQuery |
productLinks(ProductLinksInterfaceQueryDefinition queryDef)
An array of ProductLinks objects.
|
ConfigurableProductQuery |
ratingSummary()
The average of all the ratings given to the product.
|
ConfigurableProductQuery |
relatedProducts(ProductInterfaceQueryDefinition queryDef)
Related Products
|
ConfigurableProductQuery |
reviewCount()
The total count of all the reviews given to the product.
|
ConfigurableProductQuery |
reviews(ConfigurableProductQuery.ReviewsArgumentsDefinition argsDef,
ProductReviewsQueryDefinition queryDef)
The list of products reviews.
|
ConfigurableProductQuery |
reviews(ProductReviewsQueryDefinition queryDef)
The list of products reviews.
|
ConfigurableProductQuery |
shortDescription(ComplexTextValueQueryDefinition queryDef)
A short description of the product.
|
ConfigurableProductQuery |
sku()
A number or code assigned to a product to identify the product, options, price, and manufacturer.
|
ConfigurableProductQuery |
smallImage(ProductImageQueryDefinition queryDef)
The relative path to the small image, which is used on catalog pages.
|
ConfigurableProductQuery |
specialFromDate()
Deprecated.
The field should not be used on the storefront.
|
ConfigurableProductQuery |
specialPrice()
The discounted price of the product.
|
ConfigurableProductQuery |
specialToDate()
The end date that a product has a special price.
|
ConfigurableProductQuery |
staged() |
ConfigurableProductQuery |
stockStatus()
Stock status of the product
|
ConfigurableProductQuery |
swatchImage()
The file name of a swatch image
|
ConfigurableProductQuery |
thumbnail(ProductImageQueryDefinition queryDef)
The relative path to the product's thumbnail image.
|
ConfigurableProductQuery |
tierPrice()
Deprecated.
Use price_tiers for product tier price information.
|
ConfigurableProductQuery |
tierPrices(ProductTierPricesQueryDefinition queryDef)
Deprecated.
Use price_tiers for product tier price information.
|
ConfigurableProductQuery |
typeId()
Deprecated.
Use __typename instead.
|
ConfigurableProductQuery |
uid()
The unique ID for a `ProductInterface` object.
|
ConfigurableProductQuery |
updatedAt()
Deprecated.
The field should not be used on the storefront.
|
ConfigurableProductQuery |
upsellProducts(ProductInterfaceQueryDefinition queryDef)
Upsell Products
|
ConfigurableProductQuery |
urlKey()
The part of the URL that identifies the product
|
ConfigurableProductQuery |
urlPath()
Deprecated.
Use product's `canonical_url` or url rewrites instead
|
ConfigurableProductQuery |
urlRewrites(UrlRewriteQueryDefinition queryDef)
URL rewrites list
|
ConfigurableProductQuery |
urlSuffix()
The part of the product URL that is appended after the url key
|
ConfigurableProductQuery |
variants(ConfigurableVariantQueryDefinition queryDef)
An array of variants of products
|
ConfigurableProductQuery |
websites(WebsiteQueryDefinition queryDef)
Deprecated.
The field should not be used on the storefront.
|
ConfigurableProductQuery |
weight()
The weight of the item, in units defined by the store.
|
addCustomObjectField, addCustomSimpleField, appendQuotedString, startField, startInlineFragment, withAlias@Deprecated public ConfigurableProductQuery attributeSetId()
public ConfigurableProductQuery canonicalUrl()
public ConfigurableProductQuery categories(CategoryInterfaceQueryDefinition queryDef)
public ConfigurableProductQuery color()
public ConfigurableProductQuery configurableOptions(ConfigurableProductOptionsQueryDefinition queryDef)
public ConfigurableProductQuery configurableProductOptionsSelection(ConfigurableProductOptionsSelectionQueryDefinition queryDef)
public ConfigurableProductQuery configurableProductOptionsSelection(ConfigurableProductQuery.ConfigurableProductOptionsSelectionArgumentsDefinition argsDef, ConfigurableProductOptionsSelectionQueryDefinition queryDef)
public ConfigurableProductQuery countryOfManufacture()
@Deprecated public ConfigurableProductQuery createdAt()
public ConfigurableProductQuery crosssellProducts(ProductInterfaceQueryDefinition queryDef)
public ConfigurableProductQuery description(ComplexTextValueQueryDefinition queryDef)
public ConfigurableProductQuery giftMessageAvailable()
@Deprecated public ConfigurableProductQuery id()
public ConfigurableProductQuery image(ProductImageQueryDefinition queryDef)
public ConfigurableProductQuery isReturnable()
public ConfigurableProductQuery manufacturer()
public ConfigurableProductQuery mediaGallery(MediaGalleryInterfaceQueryDefinition queryDef)
@Deprecated public ConfigurableProductQuery mediaGalleryEntries(MediaGalleryEntryQueryDefinition queryDef)
public ConfigurableProductQuery metaDescription()
public ConfigurableProductQuery metaKeyword()
public ConfigurableProductQuery metaTitle()
public ConfigurableProductQuery name()
@Deprecated public ConfigurableProductQuery newFromDate()
@Deprecated public ConfigurableProductQuery newToDate()
public ConfigurableProductQuery onlyXLeftInStock()
public ConfigurableProductQuery options(CustomizableOptionInterfaceQueryDefinition queryDef)
public ConfigurableProductQuery optionsContainer()
@Deprecated public ConfigurableProductQuery price(ProductPricesQueryDefinition queryDef)
public ConfigurableProductQuery priceRange(PriceRangeQueryDefinition queryDef)
public ConfigurableProductQuery priceTiers(TierPriceQueryDefinition queryDef)
public ConfigurableProductQuery productLinks(ProductLinksInterfaceQueryDefinition queryDef)
public ConfigurableProductQuery ratingSummary()
public ConfigurableProductQuery relatedProducts(ProductInterfaceQueryDefinition queryDef)
public ConfigurableProductQuery reviewCount()
public ConfigurableProductQuery reviews(ProductReviewsQueryDefinition queryDef)
public ConfigurableProductQuery reviews(ConfigurableProductQuery.ReviewsArgumentsDefinition argsDef, ProductReviewsQueryDefinition queryDef)
public ConfigurableProductQuery shortDescription(ComplexTextValueQueryDefinition queryDef)
public ConfigurableProductQuery sku()
public ConfigurableProductQuery smallImage(ProductImageQueryDefinition queryDef)
@Deprecated public ConfigurableProductQuery specialFromDate()
public ConfigurableProductQuery specialPrice()
public ConfigurableProductQuery specialToDate()
public ConfigurableProductQuery staged()
public ConfigurableProductQuery stockStatus()
public ConfigurableProductQuery swatchImage()
public ConfigurableProductQuery thumbnail(ProductImageQueryDefinition queryDef)
@Deprecated public ConfigurableProductQuery tierPrice()
@Deprecated public ConfigurableProductQuery tierPrices(ProductTierPricesQueryDefinition queryDef)
@Deprecated public ConfigurableProductQuery typeId()
public ConfigurableProductQuery uid()
@Deprecated public ConfigurableProductQuery updatedAt()
public ConfigurableProductQuery upsellProducts(ProductInterfaceQueryDefinition queryDef)
public ConfigurableProductQuery urlKey()
@Deprecated public ConfigurableProductQuery urlPath()
public ConfigurableProductQuery urlRewrites(UrlRewriteQueryDefinition queryDef)
public ConfigurableProductQuery urlSuffix()
public ConfigurableProductQuery variants(ConfigurableVariantQueryDefinition queryDef)
@Deprecated public ConfigurableProductQuery websites(WebsiteQueryDefinition queryDef)
public ConfigurableProductQuery weight()
public static Fragment<ConfigurableProductQuery> createFragment(String name, ConfigurableProductQueryDefinition queryDef)
name - The name of the fragment, must be unique for a given GraphQL request.queryDef - The fragment definition.public ConfigurableProductQuery addFragmentReference(Fragment<ConfigurableProductQuery> fragment)
ConfigurableProductQuery fragment reference at the current position of the query.
For example for a fragment named test, calling this method will add the
reference ...test in the query. For GraphQL types implementing an interface, there
will be some similar methods using the Query type of each implemented interface.fragment - The fragment to reference.public ConfigurableProductQuery addCustomizableProductInterfaceFragmentReference(Fragment<CustomizableProductInterfaceQuery> fragment)
CustomizableProductInterfaceQuery fragment reference at the current position of the query.
For example for a fragment named test, calling this method will add the
reference ...test in the query.fragment - The fragment to reference.public ConfigurableProductQuery addPhysicalProductInterfaceFragmentReference(Fragment<PhysicalProductInterfaceQuery> fragment)
PhysicalProductInterfaceQuery fragment reference at the current position of the query.
For example for a fragment named test, calling this method will add the
reference ...test in the query.fragment - The fragment to reference.public ConfigurableProductQuery addProductInterfaceFragmentReference(Fragment<ProductInterfaceQuery> fragment)
ProductInterfaceQuery fragment reference at the current position of the query.
For example for a fragment named test, calling this method will add the
reference ...test in the query.fragment - The fragment to reference.Copyright © 2022 Adobe. All rights reserved.