Documentation
Feedback
Guides
Storefront Development

Storefront Development
FastStoreFastStore API
Queries
Arguments must be provided by the user.
Arguments preceded by an exclamation mark (!) are not nullable.

Product

FieldArgumentTypeDescription
productStoreProduct!
Returns the details of a product based on the specified locator.
locator[IStoreSelectedFacet!]!
An array of selected search facets.
allProductsStoreProductConnection!
Returns information about all products.
firstInt!
Product pagination argument, indicating how many items should be returned from the complete result list.
afterString
Product pagination argument, indicating the cursor corresponding with the item after which the items should be fetched.

Collection

FieldArgumentTypeDescription
collectionStoreCollection!
Returns the details of a collection based on the collection slug.
slugString!
Collection slug.
allCollectionsStoreCollectionConnection!
Returns information about all collections.
firstInt!
Collection pagination argument, indicating how many items should be returned from the complete result list.
afterString
Collection pagination argument, indicating the cursor corresponding with the item after which the items should be fetched.
FieldArgumentTypeDescription
searchStoreSearchResult!
Returns the result of a product, facet, or suggestion search.
firstInt!
Search pagination argument, indicating how many results should be returned from the complete result list.
afterString
Search pagination argument, indicating the cursor corresponding with the item after which the results should be fetched.
sortStoreSort
Search results sorting mode.
termString
Search term.
selectedFacets[IStoreSelectedFacet!]
Array of selected search facets.
redirectStoreRedirect
Returns if there's a redirect for a search.
termString
Search term.
selectedFacets[IStoreSelectedFacet!]
Array of selected search facets.

Shipping

FieldArgumentTypeDescription
shippingShippingDataReturns information about shipping simulation.
items[IShippingItem!]!Shipping Simulation item input.
postalCodeString!Postal code to freight calculator.
countryString!Country of postal code.

Sellers

FieldArgumentTypeDescription
sellersSellersDataReturns a list of sellers available for a specific localization.
postalCodeStringPostal code input to calculate sellers.
geoCoordinatesIGeoCoordinatesGeocoordinates input to calculate sellers.
countryString!Country of localization.
salesChannelStringSales channel of the navigation.
Contributors
2
Photo of the contributor
Photo of the contributor
+ 2 contributors
Was this helpful?
Yes
No
Suggest Edits (GitHub)
Contributors
2
Photo of the contributor
Photo of the contributor
+ 2 contributors
On this page