> Documentation index: [Saleor](/llms.txt) · [This section](/api-reference/products/llms.txt)
> Source: https://docs.saleor.io/api-reference/products/objects/product-variant-channel-listing

# ProductVariantChannelListing Object

Represents product variant channel listing.

```graphql
type ProductVariantChannelListing implements Node {
  id: ID!
  channel: Channel!
  price: Money
  costPrice: Money
  priorPrice: Money
  margin: Int
  preorderThreshold: PreorderThreshold @deprecated
}
```

<a id="fields"></a>

### Fields

<a id="id"></a>

#### [`id`](#id) ● [`ID!`](/api-reference/miscellaneous/scalars/id.md)

The ID of the variant channel listing.

<a id="channel"></a>

#### [`channel`](#channel) ● [`Channel!`](/api-reference/channels/objects/channel.md)

The channel to which the variant listing belongs.

<a id="price"></a>

#### [`price`](#price) ● [`Money`](/api-reference/miscellaneous/objects/money.md)

The price of the variant.

<a id="cost-price"></a>

#### [`costPrice`](#cost-price) ● [`Money`](/api-reference/miscellaneous/objects/money.md)

Cost price of the variant.

<a id="prior-price"></a>

#### [`priorPrice`](#prior-price) ● [`Money`](/api-reference/miscellaneous/objects/money.md)

Previous price of the variant in channel. Useful for providing promotion information required by customer protection laws such as EU Omnibus directive.

Warning: This field is not updated automatically. Use Channel Listings mutation to update it manually.

Added in Saleor 3.21

<a id="margin"></a>

#### [`margin`](#margin) ● [`Int`](/api-reference/miscellaneous/scalars/int.md)

Gross margin percentage value.

Requires the MANAGE\_PRODUCTS permission.

Show deprecatedHide deprecated

<a id="preorder-threshold"></a>

#### [`preorderThreshold`](#preorder-threshold) ● [`PreorderThreshold`](/api-reference/products/objects/preorder-threshold.md)

DEPRECATED

Preorder is deprecated and will be removed. Model pre-sales with regular stock instead: create the planned quantity in a warehouse, or set `trackInventory` to false to sell without a stock limit.

Preorder variant data.

<a id="interfaces"></a>

### Interfaces

<a id="node"></a>

#### [`Node`](/api-reference/miscellaneous/interfaces/node.md)

An object with an ID

<a id="member-of"></a>

### Member Of

[`ProductVariant`](/api-reference/products/objects/product-variant.md) object
