ProductChannelListing
Represents product channel listing.
type ProductChannelListing implements Node {
id: ID!
publicationDate: Date @deprecated
publishedAt: DateTime
isPublished: Boolean!
channel: Channel!
visibleInListings: Boolean!
availableForPurchase: Date @deprecated
availableForPurchaseAt: DateTime
discountedPrice: Money
purchaseCost: MoneyRange
margin: Margin
isAvailableForPurchase: Boolean
pricing(address: AddressInput): ProductPricingInfo
}
Fields
ProductChannelListing.id
● ID!
non-null scalar
ProductChannelListing.publicationDate
● Date
deprecated scalar
DEPRECATEDThis field will be removed in Saleor 4.0. Use the
publishedAt
field to fetch the publication date.
ProductChannelListing.publishedAt
● DateTime
scalar
The product publication date time.
Added in Saleor 3.3
ProductChannelListing.isPublished
● Boolean!
non-null scalar
ProductChannelListing.channel
● Channel!
non-null object
ProductChannelListing.visibleInListings
● Boolean!
non-null scalar
ProductChannelListing.availableForPurchase
● Date
deprecated scalar
DEPRECATEDThis field will be removed in Saleor 4.0. Use the
availableForPurchaseAt
field to fetch the available for purchase date.
ProductChannelListing.availableForPurchaseAt
● DateTime
scalar
The product available for purchase date time.
Added in Saleor 3.3
ProductChannelListing.discountedPrice
● Money
object
The price of the cheapest variant (including discounts).
ProductChannelListing.purchaseCost
● MoneyRange
object
Purchase cost of product.
ProductChannelListing.margin
● Margin
object
Range of margin percentage value.
ProductChannelListing.isAvailableForPurchase
● Boolean
scalar
Whether the product is available for purchase.
ProductChannelListing.pricing
● ProductPricingInfo
object
Lists the storefront product's pricing, the current price and discounts, only meant for displaying.
ProductChannelListing.pricing.address
●AddressInput
inputDestination address used to find warehouses where stock availability for this product is checked. If address is empty, uses
Shop.companyAddress
or fallbacks to server'ssettings.DEFAULT_COUNTRY
configuration.
Interfaces
Node
interface
An object with an ID
Member of
Product
object