import { DaffProduct } from '@daffodil/product'
An interface for a product usable by the @daffodil/product library.
interface DaffProduct {
type: DaffProductTypeEnum
name: string
thumbnail: DaffProductImage
images: DaffProductImage[]
price: number
discount: DaffProductDiscount
in_stock: boolean
brand: string
description: string
short_description: string
meta_title: string
meta_description: string
}
type DaffProductTypeEnum |
---|
The type of product. |
name string |
---|
The product name. |
thumbnail DaffProductImage |
---|
An image to concisely visualize the product. |
images DaffProductImage[] |
---|
An array of images for the product. |
price number |
---|
The price of the product. |
discount DaffProductDiscount |
---|
The total discounts associated with this product. |
in_stock boolean |
---|
Whether or not the product is in stock. |
brand string |
---|
The product brand. |
description string |
---|
Describes the product. |
short_description string |
---|
A shorter description of the product. |
meta_title string |
---|
A title for the product to display in the browser tab title. |
meta_description string |
---|
A description of the product for usage in search engine results. |