Product Object
Represents an individual item for sale in the storefront.
Fields
#
actions
List of actions that can be performed based on the current state of the product.
availableForPurchase
category
defaultVariant
destinationLocation
Products destination location.
externalId
externalSource
images
List of images for the product. With enabled `strict_product_image_handling`
- shows only images that are owned by product owner
isAvailable
Whether the product is in stock and visible or not.
isPriceOverrideAllowed
indicates whether we allow overriding the unit_price of variants in checkout and draft, quote, offer order lines
locations
List of all product's locations.
margin
metadata
List of public metadata items. Can be accessed without permissions.
pricing
Lists the storefront product's pricing, the current price and discounts, only meant for displaying.
privateMetadata
List of private metadata items.Requires proper staff permissions to access.
productType
publicationDate
purchaseCost
seller
seoDescription
seoTitle
sortOrder
Product sort order in the specific collection or in microsite. Make sense only as a part of the parent 'collection(s)' or 'microsite(s)' queries.
sortPriorityWeight
The product's sorting priority weight in query results. A larger value indicates a higher priority. This field can be used in both ascending and descending sorting methods.
updatedAt
warehousesStats
Product stock stats combining all variants in all warehouses. Requires MANAGE_PRODUCTS permission.
weight
Interfaces
#
Also implements Node , ObjectWithMetadata .
Usages
#
References
#
- Field product from Query
- Field product from WishlistItem
- Field product from ProductVariant