| identifier | 
string | 
Product variant identifier | 
| name | 
string | 
Multilingual | 
| @product | 
string | 
 | 
| sku | 
string | 
The Stock Keeping Unit (SKU), i.e. a merchant-specific identifier for a product or service, or the product to which the offer refers.Order number at the supplier | 
| position | 
integer | 
Position of the variant in the list | 
| option | 
Option[] | 
Options which make up the variants of the product | 
| inventoryQuantity | 
integer | 
If null there is no inventory or it doesn't matter API: = inventoryQuantity - reserveQuantity (always >= 0) | 
| priceList | 
ProductPrice[] | 
List of product prices by age | 
| taxRate | 
double | 
Tax rate (0.077 = 7.7%) | 
| image | 
ImageObjectSimplex | 
 | 
| photo | 
ImageObjectSimplex[] | 
Photo of product variant | 
| created | 
date-time | 
Date and time of the creation in the provider's database | 
| lastModified | 
date-time | 
Date and time of the last modification in the provider's database | 
| additionalProperty | 
PropertyValue[] | 
A property-value pair representing an additional characteristic of the entity in which there is no matching property in schema.org. | 
| duration | 
string | 
Duration in ISO 8601 duration format | 
| itemField | 
FieldDefinition[] | 
Fields which must/should be added with values of the orderItem | 
| travelerField | 
FieldDefinition[] | 
Fields which must/should be added with values of the traveler | 
| customerField | 
FieldDefinition[] | 
Fields which must/should be added with values of the customer | 
| vehicleField | 
FieldDefinition[] | 
Fields which must/should be added with values of the vehicle | 
| availableDeliveryMode | 
string[] | 
Available delivery mode see Delivery modes and shipping. Remark: if there are several, this information is in the itemFields as well and with them offered to the guest for selection. | 
| weight | 
QuantitativeValue | 
 | 
| addOnItem | 
ProductAddOn[] | 
Fields which must/should be added with values of the orderItem | 
| addOnTraveler | 
ProductAddOn[] | 
Fields which must/should be added with values of the traveler |