Bundle
Collection Kit storefront contract v1: the MERCURY.KIT shop metafield (JSON), read by the theme block and kit.js. FROZEN: never edit; add v2 instead (see ../README.md).
Type: object
| Field | Type | Description |
|---|---|---|
url | string | https URL of the ES module (Shopify Files). |
integrity optional | string | "sha384- |
filename optional | string | |
slots optional | string[] | |
fileId optional | string | |
publishedAt optional | string |
Example (illustrative)
{
"url": "https://cdn.shopify.com/s/files/1/0000/0001/files/linen-shirt.jpg",
"integrity": "string",
"filename": "string",
"slots": [
"string"
],
"fileId": "7712345678901",
"publishedAt": "2026-11-01T00:00:00.000Z"
}Declared in api-types/src/kit-contract/v1/manifest.ts.