---
title: Interface: Product
slug: chord-ui/interface-product
docTags: 
createdAt: 2023-11-06T15:03:31.905Z
---

[react-autonomy](docId\:zoZ6W56ubpPACr0PO0GLS).Product

## Hierarchy

- `Omit`\<`Partial`\<[`LineItem`](docId\:iVZseZnU2U87Um_VuI8JS)>, `"variant"`>

  ↳&#x20;

## Properties

### adjustments

• `Optional` **adjustments**: [`Adjustment`](docId\:N-wSX06oLjR1ijvWlpW2O)\[]

### Inherited from

Omit.adjustments

### Defined in

node\_modules/@chordcommerce/chord-js-autonomy/dist/oms/types/objects.d.ts:278

***

### crossSold

• `Optional` **crossSold**: `boolean`

### Inherited from

Omit.crossSold

### Defined in

node\_modules/@chordcommerce/chord-js-autonomy/dist/oms/types/objects.d.ts:279

***

### displayAmount

• `Optional` **displayAmount**: `string`

### Inherited from

Omit.displayAmount

### Defined in

node\_modules/@chordcommerce/chord-js-autonomy/dist/oms/types/objects.d.ts:280

***

### dynamicPromotions

• `Optional` **dynamicPromotions**: [`DynamicPromotion`](docId\:ptLNVzn0E5l3f6ZVpBFlo)\[]

### Inherited from

Omit.dynamicPromotions

### Defined in

node\_modules/@chordcommerce/chord-js-autonomy/dist/oms/types/objects.d.ts:281

***

### giftCards

• `Optional` **giftCards**: [`GiftCard`](docId\:e1uO4aCGwRE3URLCF4_Q7)\[]

### Inherited from

Omit.giftCards

### Defined in

node\_modules/@chordcommerce/chord-js-autonomy/dist/oms/types/objects.d.ts:282

***

### id

• `Optional` **id**: `number`

### Inherited from

Omit.id

### Defined in

node\_modules/@chordcommerce/chord-js-autonomy/dist/oms/types/objects.d.ts:283

***

### isBundle

• `Optional` **isBundle**: `boolean`

### Inherited from

Omit.isBundle

### Defined in

node\_modules/@chordcommerce/chord-js-autonomy/dist/oms/types/objects.d.ts:284

***

### metadata

• `Optional` **metadata**: `Record`\<`string` | `number`, `unknown`>

### Inherited from

Omit.metadata

### Defined in

node\_modules/@chordcommerce/chord-js-autonomy/dist/oms/types/objects.d.ts:285

***

### parts

• `Optional` **parts**: [`LineItemPart`](docId:0f9HVtl7Ih__Ecwunzghd)\[]

### Inherited from

Omit.parts

### Defined in

node\_modules/@chordcommerce/chord-js-autonomy/dist/oms/types/objects.d.ts:286

***

### prePaidSubscription

• `Optional` **prePaidSubscription**: [`PrepaidSubscription`](docId\:y3n_EkKRpK7A1q54KtGLb)

### Inherited from

Omit.prePaidSubscription

### Defined in

node\_modules/@chordcommerce/chord-js-autonomy/dist/oms/types/objects.d.ts:294

***

### price

• `Optional` **price**: `string`

### Inherited from

Omit.price

### Defined in

node\_modules/@chordcommerce/chord-js-autonomy/dist/oms/types/objects.d.ts:287

***

### quantity

• `Optional` **quantity**: `number`

### Inherited from

Omit.quantity

### Defined in

node\_modules/@chordcommerce/chord-js-autonomy/dist/oms/types/objects.d.ts:288

***

### singleDisplayAmount

• `Optional` **singleDisplayAmount**: `string`

### Inherited from

Omit.singleDisplayAmount

### Defined in

node\_modules/@chordcommerce/chord-js-autonomy/dist/oms/types/objects.d.ts:289

***

### subscriptionLineItems

• `Optional` **subscriptionLineItems**: [`SubscriptionLineItem`](docId\:G2FybIm1yDhtJv32FJ19C)\[]

### Inherited from

Omit.subscriptionLineItems

### Defined in

node\_modules/@chordcommerce/chord-js-autonomy/dist/oms/types/objects.d.ts:290

***

### total

• `Optional` **total**: `string`

### Inherited from

Omit.total

### Defined in

node\_modules/@chordcommerce/chord-js-autonomy/dist/oms/types/objects.d.ts:291

***

### url

• `Optional` **url**: `string`

### Defined in

node\_modules/@chordcommerce/chord-js-autonomy/dist/analytics/types/objects.d.ts:31

***

### variant

• **variant**: [`ProductVariant`](docId\:mbmW28Du0rZRU9s9Sqtch)

### Defined in

node\_modules/@chordcommerce/chord-js-autonomy/dist/analytics/types/objects.d.ts:32

***

### variantId

• `Optional` **variantId**: `number`

### Inherited from

Omit.variantId

### Defined in

node\_modules/@chordcommerce/chord-js-autonomy/dist/oms/types/objects.d.ts:293
