import { MagentoProductRoute } from '@daffodil/external-router/driver/magento'
interface MagentoProductRoute {
relative_url: string
type: "PRODUCT"
redirect_code: number
uid: string
canonical_url: string
meta_description: string
name: string
meta_title: string
sku: string
review_count: number
rating_summary: number
image: { url: string; }
__typename: string
price_range: { maximum_price: { final_price: { currency: string; value: number; }; regular_price: { currency: string; value: number; }; }; minimum_price: { final_price: { currency: string; value: number; }; regular_price: { ...; }; }; }
stock_status: "IN_STOCK" | "OUT_OF_STOCK"
}
relative_url string |
---|
The relative path for the route. |
type "PRODUCT" |
---|
The type of route, typically PRODUCT, CATEGORY or CMS_PAGE |
redirect_code number |
---|
The HTTP code for the page. |
uid string |
---|
In v2.4.3 this became the standard field across types |
canonical_url string |
---|
The canonical url of the route. |
meta_description string |
---|
The meta description of the route |
name string |
---|
The name of the route |
meta_title string |
---|
The title of the route |
sku string |
---|
The sku of a product. |
review_count number |
---|
The number of reviews of a product. |
rating_summary number |
---|
The rating of a product. |
image { url: string; } |
---|
The images of a product. |
__typename string |
---|
The type of route. |
price_range { maximum_price: { final_price: { currency: string; value: number; }; regular_price: { currency: string; value: number; }; }; minimum_price: { final_price: { currency: string; value: number; }; regular_price: { ...; }; }; } |
---|
The price of the item. |
stock_status "IN_STOCK" | "OUT_OF_STOCK" |
---|
The stock status of a product. |