PlutocracyMercury developer docs

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

FieldTypeDescription
deletedDate optionalstring | null
storeId optionalstring
idstring
titlestring
subtitle optionalstring | null
shortcode optionalstring
default optionalboolean
area optional"cart" | "shortcode" | "wishlist" | "cms" | "product" | "collection"
mode optional"manual" | "automatic"
submode optional"collection" | "conditional" | "recommended" | null
conditions optionalManualZoneConditions | ConditionalZoneConditions
config optionalZoneConfig
appearance optional"grid" | "carousel" | "list" | "tiles" | "single"
productsRenderedProduct[]
[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.