Skip to main content

ProductSnapshot

No description

type ProductSnapshot {
id: ID!
type: ProductSnapshotType!
storeId: ID!
title: String!
descriptionHtml: HTML
options: [ID!]!
images: [Image]!
handle: String!
shortDescription: String
isVisible: Boolean!
isArchived: Boolean!
seo: ProductSnapshotSEO
locale: String!
createdAt: DateTime!
updatedAt: DateTime!
status: ProductSnapshotStatus!
initialPrice: Money
discount: CustomProductSnapshotDiscount
categories: [CustomProductSnapshotCategory]
collectionIds: [ID]
}

Fields

ProductSnapshot.id ● ID! non-null scalar

ProductSnapshot.type ● ProductSnapshotType! non-null enum

ProductSnapshot.storeId ● ID! non-null scalar

ProductSnapshot.title ● String! non-null scalar

ProductSnapshot.descriptionHtml ● HTML scalar

ProductSnapshot.options ● [ID!]! non-null scalar

ProductSnapshot.images ● [Image]! non-null object

ProductSnapshot.handle ● String! non-null scalar

ProductSnapshot.shortDescription ● String scalar

ProductSnapshot.isVisible ● Boolean! non-null scalar

ProductSnapshot.isArchived ● Boolean! non-null scalar

ProductSnapshot.seo ● ProductSnapshotSEO object

ProductSnapshot.locale ● String! non-null scalar

ProductSnapshot.createdAt ● DateTime! non-null scalar

ProductSnapshot.updatedAt ● DateTime! non-null scalar

ProductSnapshot.status ● ProductSnapshotStatus! non-null enum

ProductSnapshot.initialPrice ● Money object

ProductSnapshot.discount ● CustomProductSnapshotDiscount object

ProductSnapshot.categories ● [CustomProductSnapshotCategory] list object

ProductSnapshot.collectionIds ● [ID] list scalar

Member Of

BaseItem interface ● CustomItem object ● ItemDiscount object ● ItemExchangeData object ● ItemProductAndVariant object ● ItemsQuantityChanged object ● SimpleItem object