"type": "string",
"description": "カラー"
},
"size": {
"type": "string",
"description": "サイズ"
},
"availability": {
"type": "string",
"description": "在庫状態",
"enum": [
"BackOrder",
"Discontinued",
"InStock",
"InStoreOnly",
"LimitedAvailability",
"MadeToOrder",
"OnlineOnly",
"OutOfStock",
"PreOrder",
"PreSale",
"Reserved",
"SoldOut"
]
},
"availabilityStarts": {
"type": "string",
"description": "ISO 8601 UTC販売開始日時(例:2025-11-28T10:00:00Z)",
"pattern": "Z$"
},
"availabilityEnds": {
"type": "string",
"description": "ISO 8601 UTC販売終了日時(例:2025-11-28T10:00:00Z)",
"pattern": "Z$"
},
"inventoryLevel": {
"type": "object",
"description": "在庫数量情報",
"properties": {
"@type": {
"type": "string",
"description": "https://schema.org/QuantitativeValue",
"enum": [
"QuantitativeValue"
],
"default": "QuantitativeValue"
},
"value": {
"type": "number",
"description": "在庫数量"
}
},
"required": [
"value"
]
},
"shippingDetails": {
"type": "object",
"description": "配送情報",
"properties": {
"@type": {
"type": "string",
"description": "https://schema.org/OfferShippingDetails",
"enum": [
"OfferShippingDetails"
],
"default": "OfferShippingDetails"
},
"weight": {
"type": "object",
"description": "配送重量",
"properties": {
"@type": {
"type": "string",
"description": "https://schema.org/QuantitativeValue",
"enum": [
"QuantitativeValue"
],
"default": "QuantitativeValue"
},
"value": {
"type": "number",
"description": "配送重量"
},
"unitCode": {
"type": "string",
"description": "配送重量の単位"
}
},
"required": [
"value",
"unitCode"
]
}
},
"required": [
"weight"
]
},
"image": {
"oneOf": [
{
"type": "array",
"minItems": 1,
"items": {
"$ref": "#/$defs/image"
}
},
{
"$ref": "#/$defs/image"
}
]
},
"additionalProperty": {
"type": "array",
"description": "追加情報",
"minItems": 1,
"items": {
"type": "object",
"properties": {
"@type": {
"type": "string",
"description": "https://schema.org/PropertyValue",
"enum": [
"PropertyValue"
],
"default": "PropertyValue"
},
"propertyID": {
"type": "string",
"description": "属性ID"
},
"value": {
"description": "属性値"
}
}
}
}
},
"required": [
"sku",
"gtin",
"mpn",
"price",
"priceCurrency",
"color",
"size",
"availability",
"availabilityStarts",
"availabilityEnds",
"image"
]
}
}
}