Product

View normalized Markdown

Products in this app

graphql
type Product {
  checkoutTargetState: CheckoutTargetStateEnum
  currentPriceValue: Money
  desc: String
  id: ID!
  images: [ImageAttachment!]!
  merchandiseArticle: Boolean!
  name: String!
  number: String!
  relatedProducts: [Product!]!
  shippingArticle: Boolean!
  shopSlug: ShopSlug
  subProductPresentation: SubItemPresentationEnum!
  subProducts: [SubProduct!]!
}

Fields

Product.checkoutTargetState · CheckoutTargetStateEnum enum

Checkout operation this offer needs when it is the only offer in a cart. Request.checkoutPolicy is authoritative for the whole cart.

Product.currentPriceValue · Money scalar

Current sales price.

Product.desc · String scalar

Product description.

Product.id · ID! non-null scalar

ID of the product.

Product.images · [ImageAttachment!]! non-null object

Images for displaying the product.

Product.merchandiseArticle · Boolean! non-null scalar

Is this a merchandise article for the shop?

Product.name · String! non-null scalar

Product name.

Product.number · String! non-null scalar

Human-readable offer number.

Products to offer alongside this product.

Product.shippingArticle · Boolean! non-null scalar

Is this the shipping cost article?

Product.shopSlug · ShopSlug object

Shop slug record for this offerable

Product.subProductPresentation · SubItemPresentationEnum! non-null enum

How the products included in this product are shown.

Product.subProducts · [SubProduct!]! non-null object

Products included in this product, such as the items of a bundle.

Member Of

Admission object · Event object · EventTemplate object · InvoiceItem object · PotentialEvent object · PriceRule object · Pricing object · Product object · RequestApplyCodePayload object · RequestApplyVoucherPayload object · RequestItem object · SubInvoiceItem object · SubProduct object

Implemented By

OfferableUnion union · PriceOriginUnion union

Ready to Get Started?

Book a free demo or reach out — we’d love to hear from you.