{"product":{"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…"},"similar":[{"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…"},{"product_id":"hm:1717429","title":"Draped cold-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":299.0,"price_display":"R299","original_price":null,"on_sale":false,"discount_pct":null,"sizes":[],"description":"Fitted top in stretch jersey featuring a long, flowing drape on one shoulder with a metal detail that creates an asymmetrical neckline. Ruching at the sides for a gently draped effect.","materials":null,"image_url":"https://assets.superbalistcdn.co.za/500x720/filters:quality(75):format(jpg)/4974488/original.jpg","tailor_url":"https://www.tailor.ai/p/hm/1717429","store_url":"https://www.tailor.ai/go/hm/1717429?src=web","links":{"page":"https://www.tailor.ai/p/hm/1717429","details":"https://www.tailor.ai/api/products/hm:1717429","similar":"https://www.tailor.ai/api/products/hm:1717429/similar?limit=8","cheaper":"https://www.tailor.ai/api/products/hm:1717429/similar?price_max=224&limit=8","recolour":{"white":"https://www.tailor.ai/api/products/hm:1717429/tailor?change=Draped+cold-shoulder+top+in+white&colour=white&weight=0.65","blue":"https://www.tailor.ai/api/products/hm:1717429/tailor?change=Draped+cold-shoulder+top+in+navy+blue&colour=blue&weight=0.65","beige":"https://www.tailor.ai/api/products/hm:1717429/tailor?change=Draped+cold-shoulder+top+in+beige&colour=beige&weight=0.65","red":"https://www.tailor.ai/api/products/hm:1717429/tailor?change=Draped+cold-shoulder+top+in+red&colour=red&weight=0.65"}},"card_markdown":"**[Draped cold-shoulder top - black](https://www.tailor.ai/p/hm/1717429)**  \n![Draped cold-shoulder top - black](https://assets.superbalistcdn.co.za/500x720/filters:quality(75):format(jpg)/4974488/original.jpg)  \n**R299** · H&M · Women · Sizes: see store  \nFitted top in stretch jersey featuring a long, flowing drape on one shoulder with a metal detail that creates an asymmetrical neckline. Ruching at the sides for a gently draped…"},{"product_id":"hm:1374121","title":"Gathered asymmetric 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":100.0,"price_display":"R100","original_price":null,"on_sale":false,"discount_pct":null,"sizes":[],"description":"Short, fitted top in stretch jersey with a wide shoulder strap on one shoulder and double, narrow shoulder straps on the other. Curved, gathered seam at the front and gathered side seams to create a gently draped effect.","materials":null,"image_url":"https://assets.superbalistcdn.co.za/500x720/filters:quality(75):format(jpg)/3669574/original.jpg","tailor_url":"https://www.tailor.ai/p/hm/1374121","store_url":"https://www.tailor.ai/go/hm/1374121?src=web","links":{"page":"https://www.tailor.ai/p/hm/1374121","details":"https://www.tailor.ai/api/products/hm:1374121","similar":"https://www.tailor.ai/api/products/hm:1374121/similar?limit=8","cheaper":"https://www.tailor.ai/api/products/hm:1374121/similar?price_max=75&limit=8","recolour":{"white":"https://www.tailor.ai/api/products/hm:1374121/tailor?change=Gathered+asymmetric+top+in+white&colour=white&weight=0.65","blue":"https://www.tailor.ai/api/products/hm:1374121/tailor?change=Gathered+asymmetric+top+in+navy+blue&colour=blue&weight=0.65","beige":"https://www.tailor.ai/api/products/hm:1374121/tailor?change=Gathered+asymmetric+top+in+beige&colour=beige&weight=0.65","red":"https://www.tailor.ai/api/products/hm:1374121/tailor?change=Gathered+asymmetric+top+in+red&colour=red&weight=0.65"}},"card_markdown":"**[Gathered asymmetric top - black](https://www.tailor.ai/p/hm/1374121)**  \n![Gathered asymmetric top - black](https://assets.superbalistcdn.co.za/500x720/filters:quality(75):format(jpg)/3669574/original.jpg)  \n**R100** · H&M · Women · Sizes: see store  \nShort, fitted top in stretch jersey with a wide shoulder strap on one shoulder and double, narrow shoulder straps on the other. Curved, gathered seam at the front and gathered…"},{"product_id":"hm:1746481","title":"Draped 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":249.0,"price_display":"R249","original_price":null,"on_sale":false,"discount_pct":null,"sizes":[],"description":"Fitted, sleeveless top in soft stretch jersey featuring an asymmetric neckline with a metal detail at one side and gathers at the sides creating a draped effect.","materials":null,"image_url":"https://assets.superbalistcdn.co.za/500x720/filters:quality(75):format(jpg)/5249678/original.jpg","tailor_url":"https://www.tailor.ai/p/hm/1746481","store_url":"https://www.tailor.ai/go/hm/1746481?src=web","links":{"page":"https://www.tailor.ai/p/hm/1746481","details":"https://www.tailor.ai/api/products/hm:1746481","similar":"https://www.tailor.ai/api/products/hm:1746481/similar?limit=8","cheaper":"https://www.tailor.ai/api/products/hm:1746481/similar?price_max=186&limit=8","recolour":{"white":"https://www.tailor.ai/api/products/hm:1746481/tailor?change=Draped+top+in+white&colour=white&weight=0.65","blue":"https://www.tailor.ai/api/products/hm:1746481/tailor?change=Draped+top+in+navy+blue&colour=blue&weight=0.65","beige":"https://www.tailor.ai/api/products/hm:1746481/tailor?change=Draped+top+in+beige&colour=beige&weight=0.65","red":"https://www.tailor.ai/api/products/hm:1746481/tailor?change=Draped+top+in+red&colour=red&weight=0.65"}},"card_markdown":"**[Draped top - black](https://www.tailor.ai/p/hm/1746481)**  \n![Draped top - black](https://assets.superbalistcdn.co.za/500x720/filters:quality(75):format(jpg)/5249678/original.jpg)  \n**R249** · H&M · Women · Sizes: see store  \nFitted, sleeveless top in soft stretch jersey featuring an asymmetric neckline with a metal detail at one side and gathers at the sides creating a draped effect."},{"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."}],"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."}