Skip to main content

ProductPage

Overview

ProductPage represents a product-specific page, containing metadata, product details, and additional content like promotional banners or related products. It extends the BasePage model.

Attributes

type

type: literal = 'productPage'

Discriminant for this page type, indicating it represents a product page.

id

type: string

A unique identifier for the product page.

handle

type: string

The slug or unique identifier used for the product page URL.

title

type: string

The title of the product page, displayed in the browser tab and metadata.

description

type: string

A description of the product page content, used for SEO and metadata.

openGraph

type: OpenGraph (optional)

The OpenGraph metadata for the product page, enhancing social media sharing.

lastModified

type: Date (optional)

The last modification date of the product page, useful for caching and sitemap generation.

bottomContent

type: ContentBlockType (optional)

Additional content displayed at the bottom of the product page, such as promotional banners or related products.