Object Filters
get
returns string
Outputs the object value for the given key.
Examples
Input
{{ product.variants | first | get: 'title' }}
Output
"75ml"
Input
{{ product.variants | first | get: 'price.amount' }}
Output
"1500"
JSON
returns string
Outputs the object as a JSON string, useful for debugging.
Examples
Input
{{ product.variant | json }}
Output
{ "id": "gid://shopify/ProductVariant/41606239092901", "title": "75ml", "price": { "currencyCode": "USD", "amount": "24.0" }, "compareAtPrice": null, "sku": "", "barcode": "", "selectedOptions": [{ "name": "Size", "value": "75ml" }], "quantityAvailable": 24, "currentlyNotInStock": false, "availableForSale": true, "image": { "id": "gid://shopify/ProductImage/32788306034853", "altText": null, "url": "https://cdn.shopify.com/s/files/1/0584/6053/6997/products/75_687f7a12-dc2d-4f61-bc14-31d2e087aebd.jpg?v=1651267183" }, "metafield": {}, "media": [{ "id": "gid://shopify/ImageSource/25200891068581", "altText": null, "url": "https://cdn.shopify.com/s/files/1/0584/6053/6997/products/75_687f7a12-dc2d-4f61-bc14-31d2e087aebd.jpg?v=1651267183", "type": "image" }, { "id": "gid://shopify/ImageSource/25434767425701", "altText": null, "url": "https://cdn.shopify.com/s/files/1/0584/6053/6997/products/Productimage2.jpg?v=1656684904", "type": "image" }, { "id": "gid://shopify/ImageSource/25200891101349", "altText": null, "url": "https://cdn.shopify.com/s/files/1/0584/6053/6997/products/200_802b1909-7331-46f5-a1f6-23c6971a4b34.jpg?v=1656684904", "type": "image" }] }