Skip to Content
StoreOSv0.27.1
Core GraphQL APIReferenceObjects

Product

typeProduct

Fields

  1. fields
_id*ID!
allowBackorder?Boolean
buyingPrice?Float
collections?
commits?
comparingPrice?Float
createdAt?DateTime

A date-time string at UTC, such as 2019-12-03T09:54:33Z, compliant with the date-time format.

downloadableFiles?
gallery?
handle?String
informationSections?
isDemo?Boolean
isInStock?Boolean
longDescription?String
lowStockThreshold?Float
price?Float
shortDescription?String
status?ProductStatus

Product status

Value inDRAFTPUBLISHED
technicalSpecs?
tenant?String
thumbnail?
title*String!
trackInventory?Boolean
type?ProductType

Product type

Value inDOWNLOADABLEPHYSICALVIRTUAL
updatedAt?DateTime

A date-time string at UTC, such as 2019-12-03T09:54:33Z, compliant with the date-time format.

variantConfigs?
variants?
vendors?

Usages

Returned by
QUERYinventory__product
SDL
type Product {  _id: ID!  allowBackorder: Boolean  buyingPrice: Float  collections: [Collection!]  commits: [ResourceCommitHistoryReference!]  comparingPrice: Float  createdAt: DateTime  downloadableFiles: [ServerFileReference!]  gallery: [ServerFileReference!]  handle: String  informationSections: [ProductInformationSection!]  isDemo: Boolean  isInStock: Boolean  longDescription: String  lowStockThreshold: Float  price: Float  shortDescription: String  status: ProductStatus  technicalSpecs: [TechnicalSpecificationSection!]  tenant: String  thumbnail: ServerFileReference  title: String!  trackInventory: Boolean  type: ProductType  updatedAt: DateTime  variantConfigs: [ProductVariantConfigReference!]  variants: [ProductVariantReference!]  vendors: [VendorReference!]}