GitHub

DaffProduct

An interface for a product usable by the @daffodil/product library.

import { DaffProduct } from '@daffodil/product'
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
}

Properties

Name Type Description
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.