{"product":{"product_id":"hm:1709498","title":"Draped one-shoulder top - black","brand":"H&M","store":"H&M","store_code":"hm","country":"za","currency":"ZAR","department":"women","product_type":"tops","colour":"black","colour_family":"black","price":279.0,"price_display":"R279","original_price":null,"on_sale":false,"discount_pct":null,"sizes":[],"description":"Top in stretch jersey featuring an asymmetric neckline with pleats on one shoulder and one bare shoulder with a short sleeve. Pleats at one side of the waist to create a draped effect.","materials":null,"image_url":"https://assets.superbalistcdn.co.za/500x720/filters:quality(75):format(jpg)/4907781/original.jpg","tailor_url":"https://www.tailor.ai/p/hm/1709498","store_url":"https://www.tailor.ai/go/hm/1709498?src=web","links":{"page":"https://www.tailor.ai/p/hm/1709498","details":"https://www.tailor.ai/api/products/hm:1709498","similar":"https://www.tailor.ai/api/products/hm:1709498/similar?limit=8","cheaper":"https://www.tailor.ai/api/products/hm:1709498/similar?price_max=209&limit=8","recolour":{"white":"https://www.tailor.ai/api/products/hm:1709498/tailor?change=Draped+one-shoulder+top+in+white&colour=white&weight=0.65","blue":"https://www.tailor.ai/api/products/hm:1709498/tailor?change=Draped+one-shoulder+top+in+navy+blue&colour=blue&weight=0.65","beige":"https://www.tailor.ai/api/products/hm:1709498/tailor?change=Draped+one-shoulder+top+in+beige&colour=beige&weight=0.65","red":"https://www.tailor.ai/api/products/hm:1709498/tailor?change=Draped+one-shoulder+top+in+red&colour=red&weight=0.65"}},"card_markdown":"**[Draped one-shoulder top - black](https://www.tailor.ai/p/hm/1709498)**  \n![Draped one-shoulder top - black](https://assets.superbalistcdn.co.za/500x720/filters:quality(75):format(jpg)/4907781/original.jpg)  \n**R279** · H&M · Women · Sizes: see store  \nTop in stretch jersey featuring an asymmetric neckline with pleats on one shoulder and one bare shoulder with a short sleeve. Pleats at one side of the waist to create a draped…"},"similar":[{"product_id":"hm:1709516","title":"One-shoulder top - black","brand":"H&M","store":"H&M","store_code":"hm","country":"za","currency":"ZAR","department":"women","product_type":"tops","colour":"black","colour_family":"black","price":429.0,"price_display":"R429","original_price":null,"on_sale":false,"discount_pct":null,"sizes":[],"description":"Short, fitted one-shoulder top in a fine knit with an asymmetric neckline, a gathered sleeve panel and one short sleeve with a shiny metal detail at the front. Gathers at one side of the waist to create a gently draped effect.","materials":null,"image_url":"https://assets.superbalistcdn.co.za/500x720/filters:quality(75):format(jpg)/4903418/original.jpg","tailor_url":"https://www.tailor.ai/p/hm/1709516","store_url":"https://www.tailor.ai/go/hm/1709516?src=web","links":{"page":"https://www.tailor.ai/p/hm/1709516","details":"https://www.tailor.ai/api/products/hm:1709516","similar":"https://www.tailor.ai/api/products/hm:1709516/similar?limit=8","cheaper":"https://www.tailor.ai/api/products/hm:1709516/similar?price_max=321&limit=8","recolour":{"white":"https://www.tailor.ai/api/products/hm:1709516/tailor?change=One-shoulder+top+in+white&colour=white&weight=0.65","blue":"https://www.tailor.ai/api/products/hm:1709516/tailor?change=One-shoulder+top+in+navy+blue&colour=blue&weight=0.65","beige":"https://www.tailor.ai/api/products/hm:1709516/tailor?change=One-shoulder+top+in+beige&colour=beige&weight=0.65","red":"https://www.tailor.ai/api/products/hm:1709516/tailor?change=One-shoulder+top+in+red&colour=red&weight=0.65"}},"card_markdown":"**[One-shoulder top - black](https://www.tailor.ai/p/hm/1709516)**  \n![One-shoulder top - black](https://assets.superbalistcdn.co.za/500x720/filters:quality(75):format(jpg)/4903418/original.jpg)  \n**R429** · H&M · Women · Sizes: see store  \nShort, fitted one-shoulder top in a fine knit with an asymmetric neckline, a gathered sleeve panel and one short sleeve with a shiny metal detail at the front. Gathers at one…"},{"product_id":"hm:1481970","title":"Sheer ribbed T-shirt - blue","brand":"H&M","store":"H&M","store_code":"hm","country":"za","currency":"ZAR","department":"women","product_type":"t-shirts","colour":"blue","colour_family":"blue","price":97.0,"price_display":"R97","original_price":null,"on_sale":false,"discount_pct":null,"sizes":[],"description":"Short, fitted T-shirt in sheer, ribbed jersey with a delicate boat neckline and a straight-cut hem","materials":null,"image_url":"https://assets.superbalistcdn.co.za/500x720/filters:quality(75):format(jpg)/4072520/original.jpg","tailor_url":"https://www.tailor.ai/p/hm/1481970","store_url":"https://www.tailor.ai/go/hm/1481970?src=web","links":{"page":"https://www.tailor.ai/p/hm/1481970","details":"https://www.tailor.ai/api/products/hm:1481970","similar":"https://www.tailor.ai/api/products/hm:1481970/similar?limit=8","cheaper":"https://www.tailor.ai/api/products/hm:1481970/similar?price_max=72&limit=8","recolour":{"black":"https://www.tailor.ai/api/products/hm:1481970/tailor?change=Sheer+ribbed+T-shirt+in+black&colour=black&weight=0.65","white":"https://www.tailor.ai/api/products/hm:1481970/tailor?change=Sheer+ribbed+T-shirt+in+white&colour=white&weight=0.65","beige":"https://www.tailor.ai/api/products/hm:1481970/tailor?change=Sheer+ribbed+T-shirt+in+beige&colour=beige&weight=0.65","red":"https://www.tailor.ai/api/products/hm:1481970/tailor?change=Sheer+ribbed+T-shirt+in+red&colour=red&weight=0.65"}},"card_markdown":"**[Sheer ribbed T-shirt - blue](https://www.tailor.ai/p/hm/1481970)**  \n![Sheer ribbed T-shirt - blue](https://assets.superbalistcdn.co.za/500x720/filters:quality(75):format(jpg)/4072520/original.jpg)  \n**R97** · H&M · Women · Sizes: see store  \nShort, fitted T-shirt in sheer, ribbed jersey with a delicate boat neckline and a straight-cut hem"},{"product_id":"hm:1717440","title":"One-shoulder ponte di roma top - navy blue/pinstriped","brand":"H&M","store":"H&M","store_code":"hm","country":"za","currency":"ZAR","department":"women","product_type":"tops","colour":"navy blue/pinstriped","colour_family":"multi","price":279.0,"price_display":"R279","original_price":null,"on_sale":false,"discount_pct":null,"sizes":[],"description":"Short, fitted, one-shoulder top in Ponte di Roma jersey. Features an asymmetric neckline with one wide shoulder strap and a narrow sleeve panel around the other arm. Pleats at the shoulder and the opposite side of the waist to create a gently draped effect.","materials":null,"image_url":"https://assets.superbalistcdn.co.za/500x720/filters:quality(75):format(jpg)/4974903/original.jpg","tailor_url":"https://www.tailor.ai/p/hm/1717440","store_url":"https://www.tailor.ai/go/hm/1717440?src=web","links":{"page":"https://www.tailor.ai/p/hm/1717440","details":"https://www.tailor.ai/api/products/hm:1717440","similar":"https://www.tailor.ai/api/products/hm:1717440/similar?limit=8","cheaper":"https://www.tailor.ai/api/products/hm:1717440/similar?price_max=209&limit=8","recolour":{"black":"https://www.tailor.ai/api/products/hm:1717440/tailor?change=One-shoulder+ponte+di+roma+top+in+black&colour=black&weight=0.65","white":"https://www.tailor.ai/api/products/hm:1717440/tailor?change=One-shoulder+ponte+di+roma+top+in+white&colour=white&weight=0.65","blue":"https://www.tailor.ai/api/products/hm:1717440/tailor?change=One-shoulder+ponte+di+roma+top+in+navy+blue&colour=blue&weight=0.65","beige":"https://www.tailor.ai/api/products/hm:1717440/tailor?change=One-shoulder+ponte+di+roma+top+in+beige&colour=beige&weight=0.65"}},"card_markdown":"**[One-shoulder ponte di roma top - navy blue/pinstriped](https://www.tailor.ai/p/hm/1717440)**  \n![One-shoulder ponte di roma top - navy blue/pinstriped](https://assets.superbalistcdn.co.za/500x720/filters:quality(75):format(jpg)/4974903/original.jpg)  \n**R279** · H&M · Women · Sizes: see store  \nShort, fitted, one-shoulder top in Ponte di Roma jersey. Features an asymmetric neckline with one wide shoulder strap and a narrow sleeve panel around the other arm. Pleats at…"},{"product_id":"hm:1719274","title":"Off-the-shoulder sports top - black","brand":"H&M","store":"H&M","store_code":"hm","country":"za","currency":"ZAR","department":"women","product_type":"tops","colour":"black","colour_family":"black","price":399.0,"price_display":"R399","original_price":null,"on_sale":false,"discount_pct":null,"sizes":[],"description":"Off-the-shoulder sports top in a soft modal jersey with a slim fit, a wide foldover top edge and long sleeves.","materials":null,"image_url":"https://assets.superbalistcdn.co.za/500x720/filters:quality(75):format(jpg)/5013694/original.jpg","tailor_url":"https://www.tailor.ai/p/hm/1719274","store_url":"https://www.tailor.ai/go/hm/1719274?src=web","links":{"page":"https://www.tailor.ai/p/hm/1719274","details":"https://www.tailor.ai/api/products/hm:1719274","similar":"https://www.tailor.ai/api/products/hm:1719274/similar?limit=8","cheaper":"https://www.tailor.ai/api/products/hm:1719274/similar?price_max=299&limit=8","recolour":{"white":"https://www.tailor.ai/api/products/hm:1719274/tailor?change=Off-the-shoulder+sports+top+in+white&colour=white&weight=0.65","blue":"https://www.tailor.ai/api/products/hm:1719274/tailor?change=Off-the-shoulder+sports+top+in+navy+blue&colour=blue&weight=0.65","beige":"https://www.tailor.ai/api/products/hm:1719274/tailor?change=Off-the-shoulder+sports+top+in+beige&colour=beige&weight=0.65","red":"https://www.tailor.ai/api/products/hm:1719274/tailor?change=Off-the-shoulder+sports+top+in+red&colour=red&weight=0.65"}},"card_markdown":"**[Off-the-shoulder sports top - black](https://www.tailor.ai/p/hm/1719274)**  \n![Off-the-shoulder sports top - black](https://assets.superbalistcdn.co.za/500x720/filters:quality(75):format(jpg)/5013694/original.jpg)  \n**R399** · H&M · Women · Sizes: see store  \nOff-the-shoulder sports top in a soft modal jersey with a slim fit, a wide foldover top edge and long sleeves."},{"product_id":"hm:1655305","title":"Draped off-the-shoulder top - dark grey","brand":"H&M","store":"H&M","store_code":"hm","country":"za","currency":"ZAR","department":"women","product_type":"tops","colour":"dark grey","colour_family":"grey","price":129.0,"price_display":"R129","original_price":null,"on_sale":false,"discount_pct":null,"sizes":[],"description":"Fitted, off-the-shoulder top in stretch jersey featuring short sleeves with a gathered seam for a draped silhouette. Partly lined. Care instructions","materials":null,"image_url":"https://assets.superbalistcdn.co.za/500x720/filters:quality(75):format(jpg)/4738110/original.jpg","tailor_url":"https://www.tailor.ai/p/hm/1655305","store_url":"https://www.tailor.ai/go/hm/1655305?src=web","links":{"page":"https://www.tailor.ai/p/hm/1655305","details":"https://www.tailor.ai/api/products/hm:1655305","similar":"https://www.tailor.ai/api/products/hm:1655305/similar?limit=8","cheaper":"https://www.tailor.ai/api/products/hm:1655305/similar?price_max=96&limit=8","recolour":{"black":"https://www.tailor.ai/api/products/hm:1655305/tailor?change=Draped+off-the-shoulder+top+in+black&colour=black&weight=0.65","white":"https://www.tailor.ai/api/products/hm:1655305/tailor?change=Draped+off-the-shoulder+top+in+white&colour=white&weight=0.65","blue":"https://www.tailor.ai/api/products/hm:1655305/tailor?change=Draped+off-the-shoulder+top+in+navy+blue&colour=blue&weight=0.65","beige":"https://www.tailor.ai/api/products/hm:1655305/tailor?change=Draped+off-the-shoulder+top+in+beige&colour=beige&weight=0.65"}},"card_markdown":"**[Draped off-the-shoulder top - dark grey](https://www.tailor.ai/p/hm/1655305)**  \n![Draped off-the-shoulder top - dark grey](https://assets.superbalistcdn.co.za/500x720/filters:quality(75):format(jpg)/4738110/original.jpg)  \n**R129** · H&M · Women · Sizes: see store  \nFitted, off-the-shoulder top in stretch jersey featuring short sleeves with a gathered seam for a draped silhouette. Partly lined. Care instructions"}],"display":"Show every product you recommend as its card_markdown (or the same facts): image, title linked to tailor_url, price_display (the shop's own currency), store, department (gender), available sizes and a one-line description. Link tailor_url, never store_url — the tailor.ai page links on to the store and shows the 5 closest alternatives. Keep product_ids you have shown; pass them as exclude for fresh results."}