{"id":111395,"uuid":"6f6810bf-8d33-4684-8a3a-dc0435280aec","name":"Personalised Photo 3D Effect Cartoon Police Acrylic Keychain with Department Position and Name Birthday Gift for Police","preview_url":"users\/46721\/platform-products\/111395\/6a5898f36f51f.jpg","preview_thumbnail":"users\/46721\/platform-products\/111395\/6a5898f36f51f_thumbnail.webp","artworks":[{"id":1240877,"name":"police keychain","description":null,"width":2000,"height":2000,"thumbnail":"users\/46721\/artworks\/6a58989d084c5_thumbnail.webp","is_locked":null,"template_settings":null,"current_version_id":null,"design_format":"rgb","status":0,"data":[{"id":"template-165055","name":"Default template","addons":[],"layers":[{"id":"layer-439215","top":1000,"left":1000,"name":"Text layer","text":"Default text","type":"text","align":"center","color":"#000000","width":513,"locked":false,"rotate":0,"visible":true,"required":true,"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,"schema_version":2,"shadow_display":"mockup_order","form_input_type":"text","typography_type":"google","form_placeholder":"Ex: David","autoscale_enabled":true,"background_enabled":true,"customization_type":"normal","fulfilled_key_enabled":true},{"id":"layer-804274","top":0,"url":"users\/46721\/image-layers\/6a5897a9b11ca_large.webp","left":0,"name":"ChatGPT Image 15_34_32 16 thg 7, 2026","type":"photo","width":2000,"height":2000,"locked":false,"rotate":0,"effects":[{"id":"id-450449","type":"gpt:image_filter","color_sketch":"#000000","light_sketch":true,"enable_contour":true,"image_filter_prompt":"You are a professional image editor specializing in personalized product mockups.\n\nUse the uploaded product artwork as the MASTER TEMPLATE and the uploaded customer photo as the FACE REFERENCE.\n\nYour goal is to personalize the product while preserving the original design.\n\n### Face Replacement\n- Replace ONLY the character's face with the customer's face.\n- Preserve the customer's facial identity, including:\n  - face shape\n  - eyes\n  - eyebrows\n  - nose\n  - lips\n  - smile\n  - facial proportions\n  - recognizable facial features\n- The customer's face should remain clearly recognizable.\n\n### Hair & Skin\n- Change the character's hairstyle to closely match the customer's uploaded photo.\n- Match:\n  - hair style\n  - hair length\n  - hair color\n  - hair texture\n- Match the customer's skin tone naturally.\n- Slight artistic adjustments are allowed only to ensure the face blends seamlessly into the artwork.\n\n### Match the Artwork Style\n- Convert the customer's face into the exact same visual style as the reference artwork.\n- Match:\n  - illustration quality\n  - rendering style\n  - animation\/cartoon style\n  - brush strokes\n  - line art\n  - shading\n  - highlights\n  - color palette\n  - texture\n- The new face should look like it was originally illustrated with the artwork.\n- Avoid any realistic photo appearance.\n\n### Name Personalization\nReplace the existing printed name with:\n\n{{Enter Name}}\n\nKeep exactly the same:\n- font\n- font size\n- font weight\n- color\n- text effects\n- spacing\n- alignment\n- position\n- layout\n\nOnly replace the text itself.\n\n### Preserve Everything Else\nDo NOT modify any other part of the design.\n\nKeep exactly the same:\n- body\n- pose\n- clothing\n- uniform\n- accessories\n- props\n- product packaging\n- blister\n- acrylic keychain (if present)\n- background\n- decorative elements\n- icons\n- logos\n- borders\n- lighting\n- shadows\n- reflections\n- perspective\n- composition\n- colors\n- overall layout\n\n### Blending\nEnsure the edited face integrates naturally with the character so the final result appears professionally designed rather than pasted.\n\n### Output Requirements\nThe final image should look identical to the original reference artwork except for:\n1. The character's face.\n2. Hair matching the customer.\n3. Skin tone matching the customer.\n4. The personalized name replaced with {{Enter Name}}.\n\nEverything else must remain unchanged.","image_filter_ref_img":"users\/46721\/images\/6a589849aa51d.png","color_sketch_image_filter":"#000000","image_filter_enable_ref_img":true}],"visible":true,"fit_mode":"contain","required":true,"form_label":"Upload Your Photo","photo_editor":"image_cropper","show_in_cart":true,"photo_replace":true,"schema_version":2,"shadow_display":"mockup_order","customization_type":"normal","direct_upload_style":"contain","direct_clipart_style":"contain"}],"positions":["template-layer","layer-439215","layer-804274"],"charge_enabled":false}],"global_options":[],"position":0,"platform_variant_ids":null,"global_option_ids":[]}],"mockups":[{"id":424642,"layers":[{"id":"layer-480204","name":"97f8617f2787e7a8b345ce95b354b134","type":"image","top":0,"left":0,"width":960,"height":960,"url":"users\/46721\/mockup-layers\/6a5898c1a9507_large.webp","opacity":1,"visible":true,"locked":true},{"id":"layer-286914","artwork_id":1240877,"name":"police keychain","type":"artwork","top":0,"left":0,"width":960,"height":960,"opacity":1,"visible":true,"locked":false}],"width":960,"height":960,"position":0,"platform_variant_ids":null,"preview_url":"users\/46721\/platform-products\/111395\/6a5898f6eba25.jpg","preview_thumbnail":"users\/46721\/platform-products\/111395\/6a5898f6eba25_thumbnail.webp","type":"image"},{"id":424640,"layers":[{"id":"layer-827928","name":"29e506a4c76896d77a6fff72ddfc9186","type":"image","top":0,"left":0,"width":960,"height":960,"url":"users\/46721\/mockup-layers\/6a5898c152fe1_large.webp","opacity":1,"visible":true,"locked":true}],"width":960,"height":960,"position":1,"platform_variant_ids":null,"preview_url":"users\/46721\/platform-products\/111395\/6a5898d67bfb1.jpg","preview_thumbnail":"users\/46721\/platform-products\/111395\/6a5898d67bfb1_thumbnail.webp","type":"image"},{"id":424643,"layers":[{"id":"layer-879431","name":"ChatGPT Image 15_19_45 16 thg 7, 2026","type":"image","top":0,"left":0,"width":960,"height":960,"url":"users\/46721\/mockup-layers\/6a5898c489a74_large.webp","opacity":1,"visible":true,"locked":true}],"width":960,"height":960,"position":2,"platform_variant_ids":null,"preview_url":"users\/46721\/platform-products\/111395\/6a5898d723948.jpg","preview_thumbnail":"users\/46721\/platform-products\/111395\/6a5898d723948_thumbnail.webp","type":"image"},{"id":424641,"layers":[{"id":"layer-981894","name":"b52ed37628fecbccd1cd0f34a83674cb","type":"image","top":0,"left":0,"width":960,"height":960,"url":"users\/46721\/mockup-layers\/6a5898c1820c2_large.webp","opacity":1,"visible":true,"locked":true}],"width":960,"height":960,"position":3,"platform_variant_ids":null,"preview_url":"users\/46721\/platform-products\/111395\/6a5898d6eec24.jpg","preview_thumbnail":"users\/46721\/platform-products\/111395\/6a5898d6eec24_thumbnail.webp","type":"image"},{"id":424644,"layers":[{"id":"layer-401960","name":"ChatGPT Image 15_16_50 16 thg 7, 2026","type":"image","top":0,"left":0,"width":960,"height":960,"url":"users\/46721\/mockup-layers\/6a5898c489329_large.webp","opacity":1,"visible":true,"locked":true}],"width":960,"height":960,"position":4,"platform_variant_ids":null,"preview_url":"users\/46721\/platform-products\/111395\/6a5898d8840a1.jpg","preview_thumbnail":"users\/46721\/platform-products\/111395\/6a5898d8840a1_thumbnail.webp","type":"image"},{"id":424639,"layers":[{"id":"layer-716752","name":"ChatGPT Image 15_17_58 16 thg 7, 2026","type":"image","top":0,"left":0,"width":960,"height":960,"url":"users\/46721\/mockup-layers\/6a5898c3338d8_large.webp","opacity":1,"visible":true,"locked":true}],"width":960,"height":960,"position":5,"platform_variant_ids":null,"preview_url":"users\/46721\/platform-products\/111395\/6a5898d5be5cf.jpg","preview_thumbnail":"users\/46721\/platform-products\/111395\/6a5898d5be5cf_thumbnail.webp","type":"image"}],"enable_artwork_variant_assignment":false,"published_at":"2026-07-16T08:41:36.000000Z","platform_linked_id":"9196126830755","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":[]}