RenderedZone
A rendered zone: the stored zone document (redis JSON) spread at the top
level with a products array of rendered products appended.
Type: object
| Field | Type | Description |
|---|---|---|
deletedDate optional | string | null | |
storeId optional | string | |
id | string | |
title | string | |
subtitle optional | string | null | |
shortcode optional | string | |
default optional | boolean | |
area optional | "cart" | "shortcode" | "wishlist" | "cms" | "product" | "collection" | |
mode optional | "manual" | "automatic" | |
submode optional | "collection" | "conditional" | "recommended" | null | |
conditions optional | ManualZoneConditions | ConditionalZoneConditions | |
config optional | ZoneConfig | |
appearance optional | "grid" | "carousel" | "list" | "tiles" | "single" | |
products | RenderedProduct[] | |
[key: string] | any | Any further keys. |
Example (illustrative)
{
"deletedDate": "2026-11-01T00:00:00.000Z",
"storeId": "7712345678901",
"id": "7712345678901",
"title": "Linen shirt",
"subtitle": "Linen shirt",
"shortcode": "string",
"default": false,
"area": "cart",
"mode": "manual",
"submode": "collection",
"conditions": {
"productIds": [
"7712345678901"
],
"products": null,
"collectionId": "7712345678901",
"collection": null
},
"config": {
"allowDiscountedProducts": false,
"allowOutOfStock": false,
"implode": false
},
"appearance": "grid",
"products": [
{
"id": "7712345678901",
"title": "Linen shirt",
"implode": 1,
"handle": "linen-shirt",
"min_price": 89,
"compare_at_min_price": 89,
"vendor": "Mercury Apparel",
"type": "Shirts",
"on_sale": false,
"total_stock": 12,
"variants": [
{
"title": "Linen shirt",
"id": 7712345678901,
"inventory": 12,
"price": "89.00",
"compare_at_price": "89.00"
}
],
"prices": {
"AUD": {
"price": 89
}
},
"created_date": "2026-11-01T00:00:00.000Z",
"options": null,
"normalised_stock": 12,
"tags": [
"summer"
],
"image": "https://cdn.shopify.com/s/files/1/0000/0001/files/linen-shirt.jpg",
"images": [
"https://cdn.shopify.com/s/files/1/0000/0001/files/linen-shirt.jpg"
],
"related": "string",
"imploded": [
{
"id": "7712345678901",
"title": "Linen shirt",
"implode": 1,
"handle": "linen-shirt",
"min_price": 89,
"max_price": 89,
"compare_at_min_price": 89,
"compare_at_max_price": 89,
"vendor": "Mercury Apparel",
"type": "Shirts",
"on_sale": false,
"total_stock": 12,
"variants": [
{
"title": "Linen shirt",
"id": 7712345678901,
"inventory": 12,
"price": "89.00",
"compare_at_price": "89.00"
}
],
"prices": {
"AUD": {
"price": null
}
},
"created_date": "2026-11-01T00:00:00.000Z",
"tags": [
"summer"
]
}
],
"meta": {
"key": null
}
}
]
}Used by
Declared in api-types/src/storefront/models.ts.