{"id":109252,"uuid":"d93e440b-9f4f-4c88-b99e-09db2df8eb51","name":"Custom Basketball Jersey & Shorts Set, Personalized Team Name Number Logo Uniform, Basketball Set Custom","preview_url":"users\/46721\/platform-products\/109252\/6a48add9dbaa1.jpg","preview_thumbnail":"users\/46721\/platform-products\/109252\/6a48add9dbaa1_thumbnail.webp","artworks":[{"id":1227597,"name":"Basketball","description":null,"width":2000,"height":2000,"thumbnail":"users\/46721\/artworks\/6a48addca2f76_thumbnail.webp","is_locked":null,"template_settings":null,"current_version_id":2652403,"design_format":"rgb","status":0,"data":[{"id":"template-981410","name":"Default template","addons":[],"layers":[{"id":"layer-429759","top":0,"url":"users\/46721\/image-layers\/6a45da3a9c8be_large.webp","left":0,"name":"\u0111\u1ecf \u0111en","type":"clipart","width":2000,"height":2000,"locked":false,"rotate":0,"effects":[{"id":"id-860916","type":"gpt:image_filter","color_sketch":"#000000","light_sketch":true,"enable_contour":true,"image_filter_prompt":"Use the provided reference image as the MASTER TEMPLATE.\n\nThe reference design is FINAL and MUST remain unchanged except for the personalization described below.\n\nThe customer will upload:\n\n\u2022 Portrait photo: Upload Photo\n\u2022 Logo: {{Upload Your Logo}}\n\u2022 Player Name: {{Enter Your Name}}\n\u2022 Team Name: {{Enter Team Name}}\n\u2022 Jersey Number: {{Enter Number}}\n\n========================\nSTRICT EDITING RULES\n========================\n\nThis is an IMAGE EDIT task, NOT an image generation task.\n\nEdit ONLY the requested areas.\n\nDO NOT redesign.\nDO NOT redraw.\nDO NOT regenerate the player.\nDO NOT recreate the jersey.\n\nEverything that is not explicitly listed below MUST remain exactly the same.\n\n========================\n1. PLAYER BODY (MOST IMPORTANT)\n========================\n\nThe basketball player's BODY MUST REMAIN IDENTICAL to the reference image.\n\nDO NOT change:\n\n- body proportions\n- body size\n- arms\n- hands\n- fingers\n- legs\n- shoes\n- clothing\n- jersey wrinkles\n- shorts\n- pose\n- action pose\n- basketball position\n- perspective\n- lighting\n- shadows\n\nThe player's body must remain pixel-identical to the reference.\n\nONLY edit the FACE region.\n\n========================\n2. FACE REPLACEMENT\n========================\n\nReplace ONLY the face with the customer's face from:\n\nUpload Photo\n\nKeep exactly the same:\n\n- head size\n- head angle\n- neck position\n\nMatch the customer's:\n\n- facial features\n- hairstyle\n- hair color\n- eyebrows\n- ears\n- skin tone\n- facial proportions\n\nBlend naturally into the existing artwork.\n\nDo NOT enlarge the head.\n\nDo NOT shrink the head.\n\nDo NOT generate a child body.\n\nDo NOT generate a new pose.\n\nOnly replace facial appearance.\n\n========================\n3. PLAYER NAME\n========================\n\nReplace\n\nYOUR NAME\n\nwith\n\n{{Enter Your Name}}\n\nKeep exactly the same:\n\n- font\n- size\n- curvature\n- color\n- outline\n- spacing\n- position\n\n========================\n4. TEAM NAME\n========================\n\nReplace\n\nTEAMNAME\n\nwith\n\n{{Enter Team Name}}\n\nKeep exactly the same typography and placement.\n\n========================\n5. NUMBER\n========================\n\nReplace every number\n\n23\n\nwith\n\n{{Enter Number}}\n\nMaintain identical:\n\n- font\n- outline\n- size\n- perspective\n- texture\n- placement\n\n========================\n6. LOGO\n========================\n\nReplace every \"YOUR LOGO\" placeholder with\n\n{{Upload Your Logo}}\n\nAutomatically remove the logo background.\n\nCreate a clean transparent cutout.\n\nFit the logo inside the existing logo area.\n\nDo not stretch or distort the logo.\n\n========================\n7. KEEP EVERYTHING ELSE\n========================\n\nEverything else MUST remain exactly the same as the reference image.\n\nThis includes:\n\n- jersey design\n- pinstripes\n- colors\n- graphics\n- borders\n- fabric texture\n- folds\n- highlights\n- shadows\n- player body\n- basketball\n- background\n- layout\n- composition\n\nNo additional edits.\n\nNo redesign.\n\nNo new graphics.\n\nNo style changes.\n\nOutput a production-ready mockup that looks identical to the original template except for the personalized face, names, number and logo.","image_filter_ref_img":"users\/46721\/images\/6a45e5c0328dc.jpg","color_sketch_image_filter":"#000000","image_filter_enable_ref_img":true}],"visible":true,"fit_mode":"contain","required":true,"form_type":"photo","dependency":{"match_type":"all","dependencies":[{"value":[28970317],"element":"layer-662233"}],"show_by_default":false},"form_label":"Upload Your Photo","photo_hint":"Please upload a clear selfie with good lighting. No sunglasses, no hair covering the face. Higher quality photo\n","photo_editor":"static","show_in_cart":true,"photo_replace":true,"shadow_display":"mockup_order","direct_upload_style":"contain","direct_clipart_style":"contain"},{"id":"layer-592644","top":0,"url":"users\/46721\/image-layers\/6a48ad45ddded_large.webp","left":0,"name":"xanh bi\u1ec3n","type":"clipart","width":2000,"height":2000,"locked":false,"rotate":0,"effects":[{"id":"id-385449","type":"gpt:image_filter","color_sketch":"#000000","light_sketch":true,"enable_contour":true,"image_filter_prompt":"Use the provided reference image as the MASTER TEMPLATE.\n\nThe reference design is FINAL and MUST remain unchanged except for the personalization described below.\n\nThe customer will upload:\n\n\u2022 Portrait photo: Upload Photo\n\u2022 Logo: {{Upload Your Logo}}\n\u2022 Player Name: {{Enter Your Name}}\n\u2022 Team Name: {{Enter Team Name}}\n\u2022 Jersey Number: {{Enter Number}}\n\n========================\nSTRICT EDITING RULES\n========================\n\nThis is an IMAGE EDIT task, NOT an image generation task.\n\nEdit ONLY the requested areas.\n\nDO NOT redesign.\nDO NOT redraw.\nDO NOT regenerate the player.\nDO NOT recreate the jersey.\n\nEverything that is not explicitly listed below MUST remain exactly the same.\n\n========================\n1. PLAYER BODY (MOST IMPORTANT)\n========================\n\nThe basketball player's BODY MUST REMAIN IDENTICAL to the reference image.\n\nDO NOT change:\n\n- body proportions\n- body size\n- arms\n- hands\n- fingers\n- legs\n- shoes\n- clothing\n- jersey wrinkles\n- shorts\n- pose\n- action pose\n- basketball position\n- perspective\n- lighting\n- shadows\n\nThe player's body must remain pixel-identical to the reference.\n\nONLY edit the FACE region.\n\n========================\n2. FACE REPLACEMENT\n========================\n\nReplace ONLY the face with the customer's face from:\n\nUpload Photo\n\nKeep exactly the same:\n\n- head size\n- head angle\n- neck position\n\nMatch the customer's:\n\n- facial features\n- hairstyle\n- hair color\n- eyebrows\n- ears\n- skin tone\n- facial proportions\n\nBlend naturally into the existing artwork.\n\nDo NOT enlarge the head.\n\nDo NOT shrink the head.\n\nDo NOT generate a child body.\n\nDo NOT generate a new pose.\n\nOnly replace facial appearance.\n\n========================\n3. PLAYER NAME\n========================\n\nReplace\n\nYOUR NAME\n\nwith\n\n{{Enter Your Name}}\n\nKeep exactly the same:\n\n- font\n- size\n- curvature\n- color\n- outline\n- spacing\n- position\n\n========================\n4. TEAM NAME\n========================\n\nReplace\n\nTEAMNAME\n\nwith\n\n{{Enter Team Name}}\n\nKeep exactly the same typography and placement.\n\n========================\n5. NUMBER\n========================\n\nReplace every number\n\n23\n\nwith\n\n{{Enter Number}}\n\nMaintain identical:\n\n- font\n- outline\n- size\n- perspective\n- texture\n- placement\n\n========================\n6. LOGO\n========================\n\nReplace every \"YOUR LOGO\" placeholder with\n\n{{Upload Your Logo}}\n\nAutomatically remove the logo background.\n\nCreate a clean transparent cutout.\n\nFit the logo inside the existing logo area.\n\nDo not stretch or distort the logo.\n\n========================\n7. KEEP EVERYTHING ELSE\n========================\n\nEverything else MUST remain exactly the same as the reference image.\n\nThis includes:\n\n- jersey design\n- pinstripes\n- colors\n- graphics\n- borders\n- fabric texture\n- folds\n- highlights\n- shadows\n- player body\n- basketball\n- background\n- layout\n- composition\n\nNo additional edits.\n\nNo redesign.\n\nNo new graphics.\n\nNo style changes.\n\nOutput a production-ready mockup that looks identical to the original template except for the personalized face, names, number and logo.","image_filter_ref_img":"users\/46721\/images\/6a48adb97a333.png","color_sketch_image_filter":"#000000","image_filter_enable_ref_img":true}],"visible":true,"fit_mode":"contain","required":true,"form_type":"photo","dependency":{"match_type":"all","dependencies":[{"value":[28970328],"element":"layer-662233"}],"show_by_default":false},"form_label":"Upload Your Photo","photo_hint":"Please upload a clear selfie with good lighting. No sunglasses, no hair covering the face. Higher quality photo\n","photo_editor":"static","show_in_cart":true,"use_hd_layer":false,"photo_replace":true,"shadow_display":"mockup_order","direct_upload_style":"contain","direct_clipart_style":"contain"},{"id":"layer-391610","top":0,"url":"users\/46721\/image-layers\/6a48ad4300b09_large.webp","left":0,"name":"\u0111\u1ecf tr\u1eafng \u0111en","type":"clipart","width":2000,"height":2000,"locked":false,"rotate":0,"effects":[{"id":"id-659671","type":"gpt:image_filter","color_sketch":"#000000","light_sketch":true,"enable_contour":true,"image_filter_prompt":"Use the provided reference image as the MASTER TEMPLATE.\n\nThe reference design is FINAL and MUST remain unchanged except for the personalization described below.\n\nThe customer will upload:\n\n\u2022 Portrait photo: Upload Photo\n\u2022 Logo: {{Upload Your Logo}}\n\u2022 Player Name: {{Enter Your Name}}\n\u2022 Team Name: {{Enter Team Name}}\n\u2022 Jersey Number: {{Enter Number}}\n\n========================\nSTRICT EDITING RULES\n========================\n\nThis is an IMAGE EDIT task, NOT an image generation task.\n\nEdit ONLY the requested areas.\n\nDO NOT redesign.\nDO NOT redraw.\nDO NOT regenerate the player.\nDO NOT recreate the jersey.\n\nEverything that is not explicitly listed below MUST remain exactly the same.\n\n========================\n1. PLAYER BODY (MOST IMPORTANT)\n========================\n\nThe basketball player's BODY MUST REMAIN IDENTICAL to the reference image.\n\nDO NOT change:\n\n- body proportions\n- body size\n- arms\n- hands\n- fingers\n- legs\n- shoes\n- clothing\n- jersey wrinkles\n- shorts\n- pose\n- action pose\n- basketball position\n- perspective\n- lighting\n- shadows\n\nThe player's body must remain pixel-identical to the reference.\n\nONLY edit the FACE region.\n\n========================\n2. FACE REPLACEMENT\n========================\n\nReplace ONLY the face with the customer's face from:\n\nUpload Photo\n\nKeep exactly the same:\n\n- head size\n- head angle\n- neck position\n\nMatch the customer's:\n\n- facial features\n- hairstyle\n- hair color\n- eyebrows\n- ears\n- skin tone\n- facial proportions\n\nBlend naturally into the existing artwork.\n\nDo NOT enlarge the head.\n\nDo NOT shrink the head.\n\nDo NOT generate a child body.\n\nDo NOT generate a new pose.\n\nOnly replace facial appearance.\n\n========================\n3. PLAYER NAME\n========================\n\nReplace\n\nYOUR NAME\n\nwith\n\n{{Enter Your Name}}\n\nKeep exactly the same:\n\n- font\n- size\n- curvature\n- color\n- outline\n- spacing\n- position\n\n========================\n4. TEAM NAME\n========================\n\nReplace\n\nTEAMNAME\n\nwith\n\n{{Enter Team Name}}\n\nKeep exactly the same typography and placement.\n\n========================\n5. NUMBER\n========================\n\nReplace every number\n\n23\n\nwith\n\n{{Enter Number}}\n\nMaintain identical:\n\n- font\n- outline\n- size\n- perspective\n- texture\n- placement\n\n========================\n6. LOGO\n========================\n\nReplace every \"YOUR LOGO\" placeholder with\n\n{{Upload Your Logo}}\n\nAutomatically remove the logo background.\n\nCreate a clean transparent cutout.\n\nFit the logo inside the existing logo area.\n\nDo not stretch or distort the logo.\n\n========================\n7. KEEP EVERYTHING ELSE\n========================\n\nEverything else MUST remain exactly the same as the reference image.\n\nThis includes:\n\n- jersey design\n- pinstripes\n- colors\n- graphics\n- borders\n- fabric texture\n- folds\n- highlights\n- shadows\n- player body\n- basketball\n- background\n- layout\n- composition\n\nNo additional edits.\n\nNo redesign.\n\nNo new graphics.\n\nNo style changes.\n\nOutput a production-ready mockup that looks identical to the original template except for the personalized face, names, number and logo.","image_filter_ref_img":"users\/46721\/images\/6a48ad9a1a891.png","color_sketch_image_filter":"#000000","image_filter_enable_ref_img":true}],"visible":true,"fit_mode":"contain","required":true,"form_type":"photo","dependency":{"match_type":"all","dependencies":[{"value":[28970327],"element":"layer-662233"}],"show_by_default":false},"form_label":"Upload Your Photo","photo_hint":"Please upload a clear selfie with good lighting. No sunglasses, no hair covering the face. Higher quality photo\n","photo_editor":"static","show_in_cart":true,"use_hd_layer":false,"photo_replace":true,"shadow_display":"mockup_order","direct_upload_style":"contain","direct_clipart_style":"contain"},{"id":"layer-461942","top":0,"url":"users\/46721\/image-layers\/6a48ad467af3f_large.webp","left":0,"name":"v\u00e0ng","type":"clipart","width":2000,"height":2000,"locked":false,"rotate":0,"effects":[{"id":"id-546488","type":"gpt:image_filter","color_sketch":"#000000","light_sketch":true,"enable_contour":true,"image_filter_prompt":"Use the provided reference image as the MASTER TEMPLATE.\n\nThe reference design is FINAL and MUST remain unchanged except for the personalization described below.\n\nThe customer will upload:\n\n\u2022 Portrait photo: Upload Photo\n\u2022 Logo: {{Upload Your Logo}}\n\u2022 Player Name: {{Enter Your Name}}\n\u2022 Team Name: {{Enter Team Name}}\n\u2022 Jersey Number: {{Enter Number}}\n\n========================\nSTRICT EDITING RULES\n========================\n\nThis is an IMAGE EDIT task, NOT an image generation task.\n\nEdit ONLY the requested areas.\n\nDO NOT redesign.\nDO NOT redraw.\nDO NOT regenerate the player.\nDO NOT recreate the jersey.\n\nEverything that is not explicitly listed below MUST remain exactly the same.\n\n========================\n1. PLAYER BODY (MOST IMPORTANT)\n========================\n\nThe basketball player's BODY MUST REMAIN IDENTICAL to the reference image.\n\nDO NOT change:\n\n- body proportions\n- body size\n- arms\n- hands\n- fingers\n- legs\n- shoes\n- clothing\n- jersey wrinkles\n- shorts\n- pose\n- action pose\n- basketball position\n- perspective\n- lighting\n- shadows\n\nThe player's body must remain pixel-identical to the reference.\n\nONLY edit the FACE region.\n\n========================\n2. FACE REPLACEMENT\n========================\n\nReplace ONLY the face with the customer's face from:\n\nUpload Photo\n\nKeep exactly the same:\n\n- head size\n- head angle\n- neck position\n\nMatch the customer's:\n\n- facial features\n- hairstyle\n- hair color\n- eyebrows\n- ears\n- skin tone\n- facial proportions\n\nBlend naturally into the existing artwork.\n\nDo NOT enlarge the head.\n\nDo NOT shrink the head.\n\nDo NOT generate a child body.\n\nDo NOT generate a new pose.\n\nOnly replace facial appearance.\n\n========================\n3. PLAYER NAME\n========================\n\nReplace\n\nYOUR NAME\n\nwith\n\n{{Enter Your Name}}\n\nKeep exactly the same:\n\n- font\n- size\n- curvature\n- color\n- outline\n- spacing\n- position\n\n========================\n4. TEAM NAME\n========================\n\nReplace\n\nTEAMNAME\n\nwith\n\n{{Enter Team Name}}\n\nKeep exactly the same typography and placement.\n\n========================\n5. NUMBER\n========================\n\nReplace every number\n\n23\n\nwith\n\n{{Enter Number}}\n\nMaintain identical:\n\n- font\n- outline\n- size\n- perspective\n- texture\n- placement\n\n========================\n6. LOGO\n========================\n\nReplace every \"YOUR LOGO\" placeholder with\n\n{{Upload Your Logo}}\n\nAutomatically remove the logo background.\n\nCreate a clean transparent cutout.\n\nFit the logo inside the existing logo area.\n\nDo not stretch or distort the logo.\n\n========================\n7. KEEP EVERYTHING ELSE\n========================\n\nEverything else MUST remain exactly the same as the reference image.\n\nThis includes:\n\n- jersey design\n- pinstripes\n- colors\n- graphics\n- borders\n- fabric texture\n- folds\n- highlights\n- shadows\n- player body\n- basketball\n- background\n- layout\n- composition\n\nNo additional edits.\n\nNo redesign.\n\nNo new graphics.\n\nNo style changes.\n\nOutput a production-ready mockup that looks identical to the original template except for the personalized face, names, number and logo.","image_filter_ref_img":"users\/46721\/images\/6a48ad7b5c0a5.png","color_sketch_image_filter":"#000000","image_filter_enable_ref_img":true}],"visible":true,"fit_mode":"contain","required":true,"form_type":"photo","dependency":{"match_type":"all","dependencies":[{"value":[28970326],"element":"layer-662233"}],"show_by_default":false},"form_label":"Upload Your Photo","photo_hint":"Please upload a clear selfie with good lighting. No sunglasses, no hair covering the face. Higher quality photo\n","photo_editor":"static","show_in_cart":true,"use_hd_layer":false,"photo_replace":true,"shadow_display":"mockup_order","direct_upload_style":"contain","direct_clipart_style":"contain"},{"id":"layer-112588","top":0,"url":"users\/46721\/image-layers\/6a48ad485d7f3_large.webp","left":0,"name":"\u0111\u1ecf tr\u1eafng","type":"clipart","width":2000,"height":2000,"locked":false,"rotate":0,"effects":[{"id":"id-630953","type":"gpt:image_filter","color_sketch":"#000000","light_sketch":true,"enable_contour":true,"image_filter_prompt":"Use the provided reference image as the MASTER TEMPLATE.\n\nThe reference design is FINAL and MUST remain unchanged except for the personalization described below.\n\nThe customer will upload:\n\n\u2022 Portrait photo: Upload Photo\n\u2022 Logo: {{Upload Your Logo}}\n\u2022 Player Name: {{Enter Your Name}}\n\u2022 Team Name: {{Enter Team Name}}\n\u2022 Jersey Number: {{Enter Number}}\n\n========================\nSTRICT EDITING RULES\n========================\n\nThis is an IMAGE EDIT task, NOT an image generation task.\n\nEdit ONLY the requested areas.\n\nDO NOT redesign.\nDO NOT redraw.\nDO NOT regenerate the player.\nDO NOT recreate the jersey.\n\nEverything that is not explicitly listed below MUST remain exactly the same.\n\n========================\n1. PLAYER BODY (MOST IMPORTANT)\n========================\n\nThe basketball player's BODY MUST REMAIN IDENTICAL to the reference image.\n\nDO NOT change:\n\n- body proportions\n- body size\n- arms\n- hands\n- fingers\n- legs\n- shoes\n- clothing\n- jersey wrinkles\n- shorts\n- pose\n- action pose\n- basketball position\n- perspective\n- lighting\n- shadows\n\nThe player's body must remain pixel-identical to the reference.\n\nONLY edit the FACE region.\n\n========================\n2. FACE REPLACEMENT\n========================\n\nReplace ONLY the face with the customer's face from:\n\nUpload Photo\n\nKeep exactly the same:\n\n- head size\n- head angle\n- neck position\n\nMatch the customer's:\n\n- facial features\n- hairstyle\n- hair color\n- eyebrows\n- ears\n- skin tone\n- facial proportions\n\nBlend naturally into the existing artwork.\n\nDo NOT enlarge the head.\n\nDo NOT shrink the head.\n\nDo NOT generate a child body.\n\nDo NOT generate a new pose.\n\nOnly replace facial appearance.\n\n========================\n3. PLAYER NAME\n========================\n\nReplace\n\nYOUR NAME\n\nwith\n\n{{Enter Your Name}}\n\nKeep exactly the same:\n\n- font\n- size\n- curvature\n- color\n- outline\n- spacing\n- position\n\n========================\n4. TEAM NAME\n========================\n\nReplace\n\nTEAMNAME\n\nwith\n\n{{Enter Team Name}}\n\nKeep exactly the same typography and placement.\n\n========================\n5. NUMBER\n========================\n\nReplace every number\n\n23\n\nwith\n\n{{Enter Number}}\n\nMaintain identical:\n\n- font\n- outline\n- size\n- perspective\n- texture\n- placement\n\n========================\n6. LOGO\n========================\n\nReplace every \"YOUR LOGO\" placeholder with\n\n{{Upload Your Logo}}\n\nAutomatically remove the logo background.\n\nCreate a clean transparent cutout.\n\nFit the logo inside the existing logo area.\n\nDo not stretch or distort the logo.\n\n========================\n7. KEEP EVERYTHING ELSE\n========================\n\nEverything else MUST remain exactly the same as the reference image.\n\nThis includes:\n\n- jersey design\n- pinstripes\n- colors\n- graphics\n- borders\n- fabric texture\n- folds\n- highlights\n- shadows\n- player body\n- basketball\n- background\n- layout\n- composition\n\nNo additional edits.\n\nNo redesign.\n\nNo new graphics.\n\nNo style changes.\n\nOutput a production-ready mockup that looks identical to the original template except for the personalized face, names, number and logo.","image_filter_ref_img":"users\/46721\/images\/6a48ad5b4f53c.png","color_sketch_image_filter":"#000000","image_filter_enable_ref_img":true}],"visible":true,"fit_mode":"contain","required":true,"form_type":"photo","dependency":{"match_type":"all","dependencies":[{"value":[28970325],"element":"layer-662233"}],"show_by_default":false},"form_label":"Upload Your Photo","photo_hint":"Please upload a clear selfie with good lighting. No sunglasses, no hair covering the face. Higher quality photo\n","photo_editor":"static","show_in_cart":true,"use_hd_layer":false,"photo_replace":true,"shadow_display":"mockup_order","direct_upload_style":"contain","direct_clipart_style":"contain"},{"id":"layer-325768","top":0,"url":"users\/46721\/image-layers\/6a48ad493fa1c_large.webp","left":0,"name":"xanh l\u00e1","type":"clipart","width":2000,"height":2000,"locked":false,"rotate":0,"effects":[{"id":"id-895541","type":"gpt:image_filter","color_sketch":"#000000","light_sketch":true,"enable_contour":true,"image_filter_prompt":"Use the provided reference image as the MASTER TEMPLATE.\n\nThe reference design is FINAL and MUST remain unchanged except for the personalization described below.\n\nThe customer will upload:\n\n\u2022 Portrait photo: Upload Photo\n\u2022 Logo: {{Upload Your Logo}}\n\u2022 Player Name: {{Enter Your Name}}\n\u2022 Team Name: {{Enter Team Name}}\n\u2022 Jersey Number: {{Enter Number}}\n\n========================\nSTRICT EDITING RULES\n========================\n\nThis is an IMAGE EDIT task, NOT an image generation task.\n\nEdit ONLY the requested areas.\n\nDO NOT redesign.\nDO NOT redraw.\nDO NOT regenerate the player.\nDO NOT recreate the jersey.\n\nEverything that is not explicitly listed below MUST remain exactly the same.\n\n========================\n1. PLAYER BODY (MOST IMPORTANT)\n========================\n\nThe basketball player's BODY MUST REMAIN IDENTICAL to the reference image.\n\nDO NOT change:\n\n- body proportions\n- body size\n- arms\n- hands\n- fingers\n- legs\n- shoes\n- clothing\n- jersey wrinkles\n- shorts\n- pose\n- action pose\n- basketball position\n- perspective\n- lighting\n- shadows\n\nThe player's body must remain pixel-identical to the reference.\n\nONLY edit the FACE region.\n\n========================\n2. FACE REPLACEMENT\n========================\n\nReplace ONLY the face with the customer's face from:\n\nUpload Photo\n\nKeep exactly the same:\n\n- head size\n- head angle\n- neck position\n\nMatch the customer's:\n\n- facial features\n- hairstyle\n- hair color\n- eyebrows\n- ears\n- skin tone\n- facial proportions\n\nBlend naturally into the existing artwork.\n\nDo NOT enlarge the head.\n\nDo NOT shrink the head.\n\nDo NOT generate a child body.\n\nDo NOT generate a new pose.\n\nOnly replace facial appearance.\n\n========================\n3. PLAYER NAME\n========================\n\nReplace\n\nYOUR NAME\n\nwith\n\n{{Enter Your Name}}\n\nKeep exactly the same:\n\n- font\n- size\n- curvature\n- color\n- outline\n- spacing\n- position\n\n========================\n4. TEAM NAME\n========================\n\nReplace\n\nTEAMNAME\n\nwith\n\n{{Enter Team Name}}\n\nKeep exactly the same typography and placement.\n\n========================\n5. NUMBER\n========================\n\nReplace every number\n\n23\n\nwith\n\n{{Enter Number}}\n\nMaintain identical:\n\n- font\n- outline\n- size\n- perspective\n- texture\n- placement\n\n========================\n6. LOGO\n========================\n\nReplace every \"YOUR LOGO\" placeholder with\n\n{{Upload Your Logo}}\n\nAutomatically remove the logo background.\n\nCreate a clean transparent cutout.\n\nFit the logo inside the existing logo area.\n\nDo not stretch or distort the logo.\n\n========================\n7. KEEP EVERYTHING ELSE\n========================\n\nEverything else MUST remain exactly the same as the reference image.\n\nThis includes:\n\n- jersey design\n- pinstripes\n- colors\n- graphics\n- borders\n- fabric texture\n- folds\n- highlights\n- shadows\n- player body\n- basketball\n- background\n- layout\n- composition\n\nNo additional edits.\n\nNo redesign.\n\nNo new graphics.\n\nNo style changes.\n\nOutput a production-ready mockup that looks identical to the original template except for the personalized face, names, number and logo.","image_filter_ref_img":"users\/46721\/images\/6a45e4d45c6e6.png","color_sketch_image_filter":"#000000","image_filter_enable_ref_img":true}],"visible":true,"fit_mode":"contain","required":true,"form_type":"photo","dependency":{"match_type":"all","dependencies":[{"value":[28970319],"element":"layer-662233"}],"show_by_default":true},"form_label":"Upload Your Photo","photo_hint":"Please upload a clear selfie with good lighting. No sunglasses, no hair covering the face. Higher quality photo\n","photo_editor":"static","show_in_cart":true,"use_hd_layer":false,"photo_replace":true,"shadow_display":"mockup_order","direct_upload_style":"contain","direct_clipart_style":"contain"},{"id":"layer-662233","name":"Choose Color","type":"option","locked":false,"visible":true,"required":true,"form_label":"Choose Color","show_in_cart":true,"additional_option":2502453},{"id":"layer-546140","top":1000,"left":1000,"name":"your name","text":"Default text","type":"text","align":"center","color":"#000000","locked":false,"rotate":0,"visible":true,"editable":true,"required":true,"form_type":"text","form_label":"Enter Your Name","max_length":12,"typography":{"size":100,"family":"Roboto","variant":"regular"},"custom_font":{"size":100},"curve_radius":480,"show_in_cart":true,"stroke_color":"#FF0000","stroke_width":1,"layer_display":"form_only","shadow_display":"mockup_order","form_input_type":"text","typography_type":"google","form_placeholder":"Type Here ","autoscale_enabled":false,"autoscale_max_width":1000,"form_input_textcase":"uppercase","fulfilled_key_enabled":true},{"id":"layer-422272","top":1000,"left":1000,"name":"team name","text":"Default text","type":"text","align":"center","color":"#000000","locked":false,"rotate":0,"visible":true,"editable":true,"required":true,"form_type":"text","form_label":"Enter Team Name","max_length":12,"typography":{"size":100,"family":"Roboto","variant":"regular"},"custom_font":{"size":100},"curve_radius":480,"show_in_cart":true,"stroke_color":"#FF0000","stroke_width":1,"layer_display":"form_only","shadow_display":"mockup_order","form_input_type":"text","typography_type":"google","form_placeholder":"Type Here ","autoscale_enabled":false,"autoscale_max_width":1000,"form_input_textcase":"uppercase","fulfilled_key_enabled":true},{"id":"layer-188349","max":99,"min":0,"top":1000,"left":1000,"name":"s\u1ed1","text":"Default text","type":"text","align":"center","color":"#000000","locked":false,"rotate":0,"visible":true,"editable":true,"required":true,"form_type":"text","form_label":"Enter Number","max_length":12,"typography":{"size":100,"family":"Roboto","variant":"regular"},"custom_font":{"size":100},"curve_radius":480,"show_in_cart":true,"stroke_color":"#FF0000","stroke_width":1,"layer_display":"form_only","shadow_display":"mockup_order","form_input_type":"number","typography_type":"google","form_placeholder":"Type Here ","autoscale_enabled":false,"autoscale_max_width":1000,"form_input_textcase":"uppercase","fulfilled_key_enabled":true},{"id":"layer-336665","top":0,"url":"users\/46721\/image-layers\/6a45de48b2b72_large.webp","left":0,"name":"logo","type":"clipart","width":556.45,"height":556.45,"locked":false,"rotate":0,"visible":true,"fit_mode":"contain","required":true,"form_type":"photo","dependency":{"match_type":"all","dependencies":[{"value":[28970439],"element":"layer-239500"}],"show_by_default":false},"form_label":"Upload Your Logo","photo_editor":"static","show_in_cart":true,"layer_display":"form_only","photo_replace":true,"shadow_display":"mockup_order","form_visibility":false,"direct_upload_style":"contain","direct_clipart_style":"contain"},{"id":"layer-239500","name":"Additional option","type":"option","locked":false,"visible":true,"required":true,"form_label":"Upload Your Logo","show_in_cart":true,"additional_option":2502476}],"positions":["template-layer","layer-662233","layer-546140","layer-422272","layer-188349","layer-239500","layer-336665","layer-429759","layer-592644","layer-391610","layer-461942","layer-112588","layer-325768"],"charge_enabled":false}],"global_options":[],"position":0,"platform_variant_ids":null,"global_option_ids":[]}],"mockups":[{"id":417099,"layers":[{"id":"layer-261276","name":"6210988933470949787","type":"image","top":0,"left":0,"width":960,"height":960,"url":"users\/46721\/mockup-layers\/6a488e6bc9e8c_large.webp","opacity":1,"visible":true,"locked":true},{"id":"layer-609215","artwork_id":1227597,"name":"Basketball","type":"artwork","top":0,"left":0,"width":960,"height":960,"opacity":1,"visible":true,"locked":false}],"width":960,"height":960,"position":1,"platform_variant_ids":null,"preview_url":"users\/46721\/platform-products\/109252\/6a48ade1ef08f.jpg","preview_thumbnail":"users\/46721\/platform-products\/109252\/6a48ade1ef08f_thumbnail.webp","type":"image"},{"id":417100,"layers":[{"id":"layer-118223","name":"07d31eee-eff4-40e8-8f5d-6c7db4a0fd75","type":"image","top":0,"left":0,"width":960,"height":960,"url":"users\/46721\/mockup-layers\/6a488e7278b59_large.webp","opacity":1,"visible":true,"locked":true}],"width":960,"height":960,"position":2,"platform_variant_ids":null,"preview_url":"users\/46721\/platform-products\/109252\/6a488e8b00eab.jpg","preview_thumbnail":"users\/46721\/platform-products\/109252\/6a488e8b00eab_thumbnail.webp","type":"image"},{"id":417101,"layers":[{"id":"layer-821957","name":"19 (1)","type":"image","top":0,"left":0,"width":960,"height":960,"url":"users\/46721\/mockup-layers\/6a488e734e81d_large.webp","opacity":1,"visible":true,"locked":true}],"width":960,"height":960,"position":3,"platform_variant_ids":null,"preview_url":"users\/46721\/platform-products\/109252\/6a488e8b38ac9.jpg","preview_thumbnail":"users\/46721\/platform-products\/109252\/6a488e8b38ac9_thumbnail.webp","type":"image"},{"id":417102,"layers":[{"id":"layer-210785","name":"Basketball_set_mockup_gym_2K_202607041129","type":"image","top":0,"left":0,"width":960,"height":960,"url":"users\/46721\/mockup-layers\/6a488e768aae9_large.webp","opacity":1,"visible":true,"locked":true}],"width":960,"height":960,"position":4,"platform_variant_ids":null,"preview_url":"users\/46721\/platform-products\/109252\/6a488e8c2f80d.jpg","preview_thumbnail":"users\/46721\/platform-products\/109252\/6a488e8c2f80d_thumbnail.webp","type":"image"},{"id":417103,"layers":[{"id":"layer-415833","name":"T\u1ea1o_mockup_basketball_set_2K_202607041129","type":"image","top":0,"left":0,"width":960,"height":960,"url":"users\/46721\/mockup-layers\/6a488e772411d_large.webp","opacity":1,"visible":true,"locked":true}],"width":960,"height":960,"position":5,"platform_variant_ids":null,"preview_url":"users\/46721\/platform-products\/109252\/6a488e8b9b0d3.jpg","preview_thumbnail":"users\/46721\/platform-products\/109252\/6a488e8b9b0d3_thumbnail.webp","type":"image"},{"id":417104,"layers":[{"id":"layer-546994","name":"3 (26)","type":"image","top":0,"left":0,"width":960,"height":960,"url":"users\/46721\/mockup-layers\/6a488e78953df_large.webp","opacity":1,"visible":true,"locked":true}],"width":960,"height":960,"position":6,"platform_variant_ids":null,"preview_url":"users\/46721\/platform-products\/109252\/6a488e8c4d1e8.jpg","preview_thumbnail":"users\/46721\/platform-products\/109252\/6a488e8c4d1e8_thumbnail.webp","type":"image"},{"id":417105,"layers":[{"id":"layer-614752","name":"4 (27)","type":"image","top":0,"left":0,"width":960,"height":960,"url":"users\/46721\/mockup-layers\/6a488e7aca7af_large.webp","opacity":1,"visible":true,"locked":true}],"width":960,"height":960,"position":7,"platform_variant_ids":null,"preview_url":"users\/46721\/platform-products\/109252\/6a488e8c35297.jpg","preview_thumbnail":"users\/46721\/platform-products\/109252\/6a488e8c35297_thumbnail.webp","type":"image"},{"id":417106,"layers":[{"id":"layer-625767","name":"2 (23)","type":"image","top":0,"left":0,"width":960,"height":960,"url":"users\/46721\/mockup-layers\/6a488e7a7b840_large.webp","opacity":1,"visible":true,"locked":true}],"width":960,"height":960,"position":8,"platform_variant_ids":null,"preview_url":"users\/46721\/platform-products\/109252\/6a488e8d5b653.jpg","preview_thumbnail":"users\/46721\/platform-products\/109252\/6a488e8d5b653_thumbnail.webp","type":"image"},{"id":417107,"layers":[{"id":"layer-623278","name":"6 (11)","type":"image","top":0,"left":0,"width":960,"height":960,"url":"users\/46721\/mockup-layers\/6a488e7c6f827_large.webp","opacity":1,"visible":true,"locked":true}],"width":960,"height":960,"position":9,"platform_variant_ids":null,"preview_url":"users\/46721\/platform-products\/109252\/6a488e8da5541.jpg","preview_thumbnail":"users\/46721\/platform-products\/109252\/6a488e8da5541_thumbnail.webp","type":"image"},{"id":417098,"layers":[{"id":"layer-384373","name":"5 (14)","type":"image","top":0,"left":0,"width":960,"height":960,"url":"users\/46721\/mockup-layers\/6a488e7c1248d_large.webp","opacity":1,"visible":true,"locked":true}],"width":960,"height":960,"position":10,"platform_variant_ids":null,"preview_url":"users\/46721\/platform-products\/109252\/6a488e89e1cf9.jpg","preview_thumbnail":"users\/46721\/platform-products\/109252\/6a488e89e1cf9_thumbnail.webp","type":"image"}],"enable_artwork_variant_assignment":false,"published_at":"2026-07-04T07:01:42.000000Z","platform_linked_id":"9166621966499","clipart_categories":[{"id":2502453,"name":"Choose Color","type":"additional_option","thumbnail":null,"display_type":"image","show_clipart_name":false,"placeholder":null,"parent_id":null,"children_display_type":0,"custom_class":null,"options":[{"id":28970317,"url":null,"thumbnail":"users\/46721\/cliparts\/2502453\/6a45db2bd974b_thumbnail.webp","color":null,"name":"1"},{"id":28970319,"url":null,"thumbnail":"users\/46721\/cliparts\/2502453\/6a45db30de528_thumbnail.webp","color":null,"name":"2"},{"id":28970325,"url":null,"thumbnail":"users\/46721\/cliparts\/2502453\/6a45db3588f9e_thumbnail.webp","color":null,"name":"3"},{"id":28970326,"url":null,"thumbnail":"users\/46721\/cliparts\/2502453\/6a45dbc6d0608_thumbnail.webp","color":null,"name":"4"},{"id":28970327,"url":null,"thumbnail":"users\/46721\/cliparts\/2502453\/6a45dbc7b0d94_thumbnail.webp","color":null,"name":"5"},{"id":28970328,"url":null,"thumbnail":"users\/46721\/cliparts\/2502453\/6a45dbc7d46ab_thumbnail.webp","color":null,"name":"6"}],"v":null},{"id":2502476,"name":"Upload your logo","type":"additional_option","thumbnail":null,"display_type":"image","show_clipart_name":false,"placeholder":null,"parent_id":null,"children_display_type":0,"custom_class":null,"options":[{"id":28970439,"url":null,"thumbnail":"users\/46721\/cliparts\/2502476\/6a45e28208220_thumbnail.webp","color":null,"name":"1"}],"v":null}],"config":{"shop_logo":"portal\/tib.png","atc_action":"redirect","show_buynow":false,"show_gallery":true,"show_preview":true,"zoom_gallery":true,"enable_sticky":true,"show_quantity":true,"style_variants":"outline","preview_content":"gallery","add_design_links":"property","personalize_type":"direct","atc_border_radius":"rounded","atc_button_layout":"layout_1","position_of_price":"price_compared_save","addon_price_enable":true,"alignment_variants":"left","show_arrows_mobile":true,"show_saving_amount":true,"save_uploaded_photos":true,"show_app_description":true,"show_compare_at_price":true,"border_radius_variants":"rounded","sync_between_templates":true,"show_navigation_numbers":false,"support_public_property":false,"hide_single_value_option":true,"load_gallery_immediately":false,"enable_personalize_button":true,"image_placement_on_mockup":true,"personalization_alignment":"left","personalization_font_size":"medium","use_reposition_on_gallery":true,"auto_select_first_template":false,"collapse_description_block":false,"personalization_item_per_row":"auto","personalization_toggle_style":"switch","show_custom_info_below_price":false,"action_button_in_zoom_gallery":"hover_pinch_zoom","personalization_border_radius":"rounded","show_galley_thumbnails_mobile":true,"personalization_choose_a_theme":"modern","action_button_in_show_save_badge":"show_amount_with_currency","show_personalization_form_header":false,"show_assigned_variant_images_only":false,"sync_campaign_info_to_shopify":true},"has_subscription":true,"is_development":false,"is_plus":false,"sku_enabled":true,"shop_name":"Yinjus","global_options":[]}