Skip to main content

Product Catalog

Description

A product catalog is a comprehensive collection of products offered by a business, detailing descriptions, pricing, categories, and availability of items. It serves as an essential tool for customers and sales teams to navigate the product offerings, featuring images, specifications, and additional information that aids in making purchasing decisions.

Schema Information

{
"type": "object",
"title": "Product Catalog",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"catalogId",
"catalogName",
"products"
],
"properties": {
"catalogId": {
"type": "string"
},
"categories": {
"type": "array",
"items": {
"type": "string"
}
},
"catalogName": {
"type": "string"
},
"createdDate": {
"type": "string",
"format": "date"
},
"lastUpdated": {
"type": "string",
"format": "date"
},
"lineItems": {
"type": "array",
"items": {
"type": "object",
"required": [
"productId",
"name",
"price",
"stockLevel"
],
"properties": {
"name": {
"type": "string"
},
"tags": {
"type": "array",
"items": {
"type": "string"
}
},
"price": {
"type": "number"
},
"category": {
"type": "string"
},
"currency": {
"type": "string"
},
"productId": {
"type": "string"
},
"stockLevel": {
"type": "number"
},
"description": {
"type": "string"
},
"availability": {
"enum": [
"InStock",
"OutOfStock",
"PreOrder"
],
"type": "string"
}
}
}
}
},
"additionalProperties": false
}