> For the complete documentation index, see [llms.txt](https://developer.firmhouse.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.firmhouse.com/graphql-api/api-reference/objects/ordered-product-input.md).

# OrderedProductInput

### Fields

#### metadata ([JSON](/graphql-api/api-reference/objects/json.md))

Metadata that can be used by developers to store additional information on objects.

#### sku ([String](/graphql-api/api-reference/objects/string.md))

SKU for the related product

#### slug ([String](/graphql-api/api-reference/objects/string.md))

Slug for the related product

#### productId ([ID](/graphql-api/api-reference/objects/id.md))

ID for the related product

#### shopifyVariantId ([ID](/graphql-api/api-reference/objects/id.md))

Shopify variant ID for the Firmhouse product

#### id ([ID](/graphql-api/api-reference/objects/id.md))

Id of this ordered product

#### quantity ([Int](/graphql-api/api-reference/objects/int.md))

The quantity for this ordered product.

#### customPriceCents ([Int](/graphql-api/api-reference/objects/int.md))

A custom price in cents for this ordered product. If left blank, the default product price will be used, with the plan discount applied when a plan is present.

#### shipmentDate ([ISO8601Date](/graphql-api/api-reference/objects/iso-8601-date.md))

The next date on which a new order should get initiated

#### interval ([Int](/graphql-api/api-reference/objects/int.md))

The amount of time in units between shipments of this order

#### intervalUnitOfMeasure ([String](/graphql-api/api-reference/objects/string.md))

The time measure for interval units
