MenuProduct
Properties
Name |
Description |
Type |
Required |
Generic |
Enum |
Ignore |
@type |
|
string |
|
|
|
|
menuProductID |
|
string |
|
|
|
|
name |
The name of the menu product (e.g. Hamburger combo meal). |
string |
|
|
|
|
size |
Specifies the size related to the menu product (e.g. Large, Medium, Small). |
string |
|
|
|
|
maximumOptions |
The largest number of options that can be selected with this menu option. |
integer |
|
|
|
|
minimumOptions |
The smallest number of options that can be selected with this menu product. |
integer |
|
|
|
|
MasterDescription |
The master description for the menu product. |
string |
|
|
|
|
ChannelDescription |
The description of the menu product specific to the channel. |
string |
|
|
|
|
MenuItem |
|
array |
|
MenuItemID |
--- |
|
Promotion |
|
array |
|
Promotion |
--- |
|
MediaCategory |
|
array |
|
MediaCategory |
--- |
|
Availability |
Assigned Type: ms-0100:Availability |
Availability |
|
|
|
|
Default |
|
array |
|
Default |
--- |
|
Pricing |
|
array |
|
Pricing |
--- |
|
SKU |
Assigned Type: ms-0100:SKU |
SKU |
|
|
|
|
Modifier |
Assigned Type: ms-0100:Modifier |
ModifierID |
|
|
|
|
PackingList |
Assigned Type: ms-0100:PackingList |
PackingList |
|
|
|
|
ExtensionPoint |
|
ExtensionPoint |
|
|
|
|
{
"@type" : "string",
"menuProductID" : "string",
"name" : "string",
"size" : "string",
"maximumOptions" : "integer",
"minimumOptions" : "integer",
"masterDescription" : "string",
"channelDescription" : "string",
"menuItem" : [ {
"@type" : "string",
"id" : "string"
} ],
"promotion" : [ {
"@type" : "string",
"promotionCode" : "string",
"description" : "string",
"extensionPoint" : { }
} ],
"mediaCategory" : [ {
"@type" : "string",
"name" : "string",
"media" : { },
"extensionPoint" : { }
} ],
"availability" : {
"@type" : "string",
"extensionPointShared" : { }
},
"default_" : [ {
"@type" : "string",
"quantity" : "integer",
"quantityUnits" : "string",
"preparation" : "string",
"preparationQuantity" : "integer",
"preparationUnits" : "string",
"defaultNotes" : "string",
"extensionPoint" : { }
} ],
"pricing" : [ {
"@type" : "string",
"currency" : { },
"surcharge" : [ { } ],
"tax" : [ { } ],
"itemPrice" : "number",
"context" : [ "string" ],
"discount" : [ { } ],
"taxExemptInd" : "boolean",
"extensionPoint" : { }
} ],
"sku" : {
"productName" : "string",
"productCode" : "string"
},
"modifier" : {
"@type" : "string",
"id" : "string"
},
"packingList" : {
"@type" : "string",
"itemName" : "string",
"quantity" : "integer",
"extensionPoint" : { }
},
"extensionPoint" : { }
}