{"id":108878,"uuid":"61abb4f6-c85a-4af1-ba1b-e4bc691ee6e8","name":"Personalized Basketball MVP Wooden Key Holder With Hooks \u2013 Custom Photo, Name & Number Wall Organizer Gift For Basketball Player, Coach, Dad, Husband, Boyfriend","preview_url":"users\/46721\/platform-products\/108878\/6a44d22ad2d3f.jpg","preview_thumbnail":"users\/46721\/platform-products\/108878\/6a44d22ad2d3f_thumbnail.webp","artworks":[{"id":1226828,"name":"Personalized Custom Shaped Hanging Rack","description":null,"width":2000,"height":2000,"thumbnail":"users\/46721\/artworks\/6a44cd5ea2bee_thumbnail.webp","is_locked":null,"template_settings":null,"current_version_id":null,"design_format":"rgb","status":0,"data":[{"id":"template-371465","name":"Default template","addons":[],"layers":[{"id":"layer-397478","top":0,"url":"users\/46721\/image-layers\/6a44cad82e3df_large.webp","left":0,"name":"back","type":"clipart","width":2000,"height":2000,"locked":false,"rotate":0,"effects":[{"id":"id-603437","type":"gpt:image_filter","color_sketch":"#000000","light_sketch":true,"enable_contour":true,"image_filter_prompt":"Use the uploaded reference image as the composition template and use the uploaded customer photo only as the facial identity reference.\n\nYour task is to personalize the reference artwork while preserving the original design.\n\nInstructions:\n\n- Replace ONLY the character's face with the customer's face from the uploaded photo.\n- Preserve the customer's facial identity, facial proportions, eyes, nose, mouth, smile, and recognizable features.\n- Match the customer's hairstyle, hair color, hair texture, skin tone, eyebrows, facial hair (if any), and ears to the uploaded customer photo.\n- Convert the customer's face into the same stylized 3D cartoon\/animated material and rendering style as the reference image so it blends naturally with the character.\n- Make only minor artistic adjustments if necessary so the face integrates seamlessly into the existing character without changing the overall pose or design.\n\nText personalization:\n- Replace the existing name with: {{Enter Name}}\n- Replace the existing jersey\/player number with: {{Enter Number}}\n\nIMPORTANT:\nEverything else must remain EXACTLY the same as the reference image, including but not limited to:\n- Overall composition\n- Camera angle\n- Character pose\n- Body position and proportions\n- Basketball\n- Clothing\n- Shoes\n- Wristband\n- \"MVP\" text\n- Champion text\n- Inspirational quote\n- Mini basketball hoop\n- Wooden sign shape\n- Colors\n- Borders\n- Hooks\n- Keys\n- Wallet\n- Watch\n- Keychain\n- Background\n- Lighting\n- Shadows\n- Texture\n- Depth\n- Materials\n- Decorative elements\n- Layout\n- Perspective\n\nDo NOT redesign or recreate the product.\nDo NOT alter the body pose.\nDo NOT change the accessories.\nDo NOT move any objects.\nDo NOT modify the sign layout.\nDo NOT change the typography style except replacing the personalized fields.\nDo NOT add or remove any decorative elements.\n\nThe final result should look like the original product, with ONLY these personalized elements changed:\n1. Customer's face\n2. Customer's hairstyle and hair color\n3. Customer's skin tone\n4. Name \u2192 {{Enter Name}}\n5. Number \u2192 {{Enter Number}}\n\nGenerate a high-quality, ultra-detailed 3D cartoon render with the same lighting, depth, textures, materials, and premium handcrafted appearance as the reference image.","image_filter_ref_img":"users\/46721\/images\/6a44cd415eaaf.jpg","color_sketch_image_filter":"#000000","image_filter_enable_ref_img":true}],"visible":true,"fit_mode":"contain","required":true,"form_type":"photo","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","photo_editor":"static","show_in_cart":true,"photo_replace":true,"shadow_display":"mockup_order","direct_upload_style":"contain","direct_clipart_style":"contain"},{"id":"layer-909441","top":1100,"left":863.41,"name":"t\u00ean","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 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-931808","max":99,"min":0,"top":1100,"left":863.41,"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}],"positions":["template-layer","layer-909441","layer-931808","layer-397478"],"charge_enabled":false}],"global_options":[],"position":0,"platform_variant_ids":null,"global_option_ids":[]}],"mockups":[{"id":414358,"layers":[{"id":"layer-799178","name":"t\u1ea3i xu\u1ed1ng - 2026-07-01T152240.129","type":"image","top":0,"left":0,"width":707,"height":707,"url":"users\/46721\/mockup-layers\/6a44d2065066d_large.webp","opacity":1,"visible":true,"locked":true},{"id":"layer-322355","artwork_id":1226828,"name":"Personalized Custom Shaped Hanging Rack","type":"artwork","top":0,"left":0,"width":707,"height":707,"opacity":1,"visible":true,"locked":false}],"width":707,"height":707,"position":1,"platform_variant_ids":null,"preview_url":"users\/46721\/platform-products\/108878\/6a44d22e1faa0.jpg","preview_thumbnail":"users\/46721\/platform-products\/108878\/6a44d22e1faa0_thumbnail.webp","type":"image"},{"id":414359,"layers":[{"id":"layer-558950","name":"Basketball_MVP_plaque_home_office_202607011523","type":"image","top":0,"left":0,"width":960,"height":960,"url":"users\/46721\/mockup-layers\/6a44d208d34dd_large.webp","opacity":1,"visible":true,"locked":true}],"width":960,"height":960,"position":2,"platform_variant_ids":null,"preview_url":"users\/46721\/platform-products\/108878\/6a44d21824186.jpg","preview_thumbnail":"users\/46721\/platform-products\/108878\/6a44d21824186_thumbnail.webp","type":"image"},{"id":414360,"layers":[{"id":"layer-865962","name":"Basketball_plaque_in_locker_room_202607011523","type":"image","top":0,"left":0,"width":960,"height":960,"url":"users\/46721\/mockup-layers\/6a44d20970fd3_large.webp","opacity":1,"visible":true,"locked":true}],"width":960,"height":960,"position":3,"platform_variant_ids":null,"preview_url":"users\/46721\/platform-products\/108878\/6a44d21889676.jpg","preview_thumbnail":"users\/46721\/platform-products\/108878\/6a44d21889676_thumbnail.webp","type":"image"},{"id":414357,"layers":[{"id":"layer-822033","name":"Face Target (79)","type":"image","top":0,"left":0,"width":960,"height":960,"url":"users\/46721\/mockup-layers\/6a44d209a9230_large.webp","opacity":1,"visible":true,"locked":true}],"width":960,"height":960,"position":4,"platform_variant_ids":null,"preview_url":"users\/46721\/platform-products\/108878\/6a44d21608d0f.jpg","preview_thumbnail":"users\/46721\/platform-products\/108878\/6a44d21608d0f_thumbnail.webp","type":"image"}],"enable_artwork_variant_assignment":false,"published_at":"2026-07-01T08:41:05.000000Z","platform_linked_id":"9162674176163","clipart_categories":[],"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":[]}