import { ShopifyPage } from '@daffodil/driver/shopify'
A custom content page on a merchant's store. Pages display HTML-formatted content, such as "About Us", contact details, or store policies.
Each page has a unique handle for URL routing and includes SEO information for search engine optimization. Pages support Metafield attachments for storing additional custom data.
interface ShopifyPage {
__typename: "Page"
body: Scalars['HTML']['output']
bodySummary: string
createdAt: Scalars['DateTime']['output']
handle: string
id: string
metafield: ShopifyMetafield
metafields: ShopifyMetafield[]
onlineStoreUrl: Maybe<Scalars['URL']['output']>
seo: ShopifySeo
title: string
trackingParameters: string
updatedAt: Scalars['DateTime']['output']
}
__typename "Page" |
|---|
body Scalars['HTML']['output'] |
|---|
The description of the page, complete with HTML formatting. |
bodySummary string |
|---|
Summary of the page body. |
createdAt Scalars['DateTime']['output'] |
|---|
The timestamp of the page creation. |
handle string |
|---|
A human-friendly unique string for the page automatically generated from its title. |
id string |
|---|
A globally-unique ID. |
metafield ShopifyMetafield |
|---|
A custom field, including its |
metafields ShopifyMetafield[] |
|---|
A list of custom fields that a merchant associates with a Shopify resource. |
onlineStoreUrl Maybe<Scalars['URL']['output']> |
|---|
The URL used for viewing the resource on the shop's Online Store. Returns |
seo ShopifySeo |
|---|
The page's SEO information. |
title string |
|---|
The title of the page. |
trackingParameters string |
|---|
URL parameters to be added to a page URL to track the origin of on-site search traffic for analytics reporting. Returns a result when accessed through the search or predictiveSearch queries, otherwise returns null. |
updatedAt Scalars['DateTime']['output'] |
|---|
The timestamp of the latest page update. |