{"id":121576,"uuid":"6092c32f-163e-42d7-b9b9-e2be8f3c5fc3","name":"Personalized Stained Glass Style Pet Portrait Plant Pot Custom Memorial Gift for Dog and Cat Lovers","preview_url":"users\/46473\/platform-products\/121576\/6ab1e17b8da22.jpg","preview_thumbnail":"users\/46473\/platform-products\/121576\/6ab1e17b8da22_thumbnail.webp","artworks":[{"id":1307094,"name":"pet pot","description":null,"width":3500,"height":850,"thumbnail":"users\/46473\/artworks\/6ab1e5a2c9794_thumbnail.webp","is_locked":null,"template_settings":null,"current_version_id":2823380,"design_format":"rgb","status":0,"schema_version":2,"data":[{"id":"template-204054","name":"Default template","addons":[],"layers":[{"id":"layer-854430","top":-4.78,"url":"users\/46473\/image-layers\/6ab1e13d4e134_master_large.webp","left":-29.99,"name":"Background","type":"clipart-category","width":3528.96,"height":857.03,"locked":false,"rotate":0,"clipart":2638424,"visible":true,"fit_mode":"contain","required":true,"use_hd_layer":true,"schema_version":2,"shadow_display":"mockup_order","customization_type":"normal","direct_upload_style":"contain","direct_clipart_style":"contain"},{"id":"layer-409539","top":-0.12,"url":"users\/46473\/image-layers\/6ab10cee80690_large.webp","left":499.75,"name":"Upload Photo","type":"photo","width":745.18,"height":745.18,"locked":false,"rotate":0,"effects":[{"id":"id-139750","type":"gpt:image_filter","color_sketch":"#000000","light_sketch":true,"enable_contour":true,"gpt_background":true,"image_filter_prompt":"Transform the pet photo I upload into a stained-glass-style pet portrait with low-poly geometric facets.\n\nUse the original photo as the strict visual reference. Change only the artistic rendering. Preserve the pet\u2019s breed characteristics, face shape, facial feature placement, eye color, ear shape, coat colors and markings, fur silhouette, body proportions, expression, gaze direction, pose, and camera angle. Retain the original framing and show exactly the same parts of the pet that are visible in the photo. Do not invent hidden or cropped body parts, reposition limbs, or add, remove, or alter any accessories the pet is wearing.\n\nStyle requirements: Build the pet\u2019s face and body from angular triangles and irregular polygonal facets, creating a detailed, semi-realistic low-poly appearance. Arrange the facets to follow the pet\u2019s anatomy, facial contours, and natural fur direction. Use smaller, finer facets around the eyes, nose, and mouth to preserve their exact shapes and expression, with larger facets across broader areas of fur.\n\nCombine this geometric structure with the subtle translucency, delicate surface texture, and luminous tonal variations of colored glass. Use selective dark lead-like outlines between major glass sections, while keeping smaller internal facets defined mainly by changes in tone. Avoid outlining every small polygon with thick black lines. Preserve delicate details such as whiskers and natural fur edges.\n\nBase the palette on the pet\u2019s original colors. Use natural highlights, shadows, and subtle warm or cool variations within each corresponding color area. Keep all coat markings in their original positions and preserve their boundaries. Do not introduce unrelated colors or let the geometric pattern distort the pet\u2019s features. The glass effect should remain illustrative, without making the pet look like a three-dimensional crystal sculpture.\n\nIsolate the pet and any accessories it is already wearing. Remove the background, ground, furniture, people, and all other objects. Use a transparent background. Do not add butterflies, flowers, a stained-glass backdrop, borders, halos, bases, cast shadows, text, or other decorative elements. Keep the pet\u2019s outer silhouette clean and faithful to the original photo.\n\nPriority: Faithfulness to the pet\u2019s original appearance and pose takes precedence over geometric stylization and decorative glass effects. The result should depict the exact same pet at the exact same moment, rendered as a refined stained-glass and low-poly portrait. Avoid exaggerated cartoon features or redesigning the pet. Generate the image directly.","color_sketch_image_filter":"#000000"}],"visible":true,"fit_mode":"contain","required":true,"photo_editor":"image_placement","use_hd_layer":false,"photo_replace":true,"schema_version":2,"shadow_display":"mockup_order","customization_type":"normal","direct_upload_style":"contain","direct_clipart_style":"contain"},{"id":"layer-254636","top":-0.02,"url":"users\/46473\/image-layers\/6a856b4043330_large.webp","left":2242.33,"name":"ddd copy","type":"photo","width":745,"height":745,"linked":"layer-409539","locked":false,"rotate":0,"visible":true,"fit_mode":"contain","required":false,"photo_editor":"static","photo_replace":true,"schema_version":2,"shadow_display":"mockup_order","customization_type":"linked","direct_upload_style":"contain","direct_clipart_style":"contain"},{"id":"layer-913654","top":590.5,"url":"users\/46473\/image-layers\/6aacb47c9dec4_large.webp","left":579.34,"name":"ChatGPT Image 2026\u5e749\u670818\u65e5 11_45_24","type":"static-photo","width":609.62,"height":222.29,"locked":false,"rotate":0,"visible":true,"fit_mode":"contain","schema_version":2,"shadow_display":"mockup_order","customization_type":"no_customization","direct_upload_style":"contain","direct_clipart_style":"contain"},{"id":"layer-364026","top":590.99,"url":"users\/46473\/image-layers\/6aacb47c9dec4_large.webp","left":2348.2,"name":"ChatGPT Image 2026\u5e749\u670818\u65e5 11_45_ 1","type":"static-photo","width":610,"height":222.65,"linked":"layer-913654","locked":false,"rotate":0,"visible":true,"fit_mode":"contain","schema_version":2,"shadow_display":"mockup_order","customization_type":"linked","direct_upload_style":"contain","direct_clipart_style":"contain"},{"id":"layer-754090","top":687.19,"left":883.78,"name":"Pet Name","text":"BUDDY","type":"curve-text","align":"center","color":"#573505","width":513,"locked":false,"rotate":0,"visible":true,"required":true,"max_length":12,"typography":{"size":100,"family":"Roboto","variant":"regular"},"custom_font":{"url":"users\/46473\/fonts\/6aaccea50df78.woff2","size":144,"family":"8e094442d6f760041422b01d1592c34f"},"curve_radius":461,"show_in_cart":true,"stroke_color":"#FF0000","stroke_width":1,"color_opacity":"FF","curve_enabled":true,"schema_version":2,"shadow_display":"mockup_order","form_input_type":"text","typography_type":"custom","autoscale_enabled":true,"background_enabled":true,"customization_type":"normal","form_input_textcase":"uppercase"},{"id":"layer-592696","top":687.22,"left":2664.04,"name":"Pet Name copy","text":"BUDDY","type":"curve-text","align":"center","color":"#000000","width":513,"linked":"layer-754090","locked":false,"rotate":0,"visible":true,"required":true,"max_length":12,"typography":{"size":100,"family":"Roboto","variant":"regular"},"custom_font":{"url":"users\/46473\/fonts\/6aaccea50df78.woff2","size":144,"family":"8e094442d6f760041422b01d1592c34f"},"curve_radius":750,"show_in_cart":true,"stroke_color":"#FF0000","stroke_width":1,"curve_enabled":true,"schema_version":2,"shadow_display":"mockup_order","form_input_type":"text","typography_type":"custom","autoscale_enabled":true,"background_enabled":true,"customization_type":"linked","form_input_textcase":"uppercase"}],"positions":["layer-854430","layer-409539","layer-254636","layer-913654","layer-364026","layer-754090","layer-592696"],"charge_enabled":false}],"global_options":[],"position":0,"platform_variant_ids":null,"global_option_ids":[]}],"mockups":[{"id":466202,"layers":[{"id":"layer-570007","name":"\u5e95\u80da","type":"image","top":0,"left":0,"width":960,"height":960,"url":"users\/46473\/mockup-layers\/260918_UqosGShZH6fWwUY5_large.webp","opacity":1,"visible":true,"locked":true},{"id":"layer-960321","artwork_id":1307094,"name":"pet pot","type":"artwork","top":175.88514055524567,"left":-131.879120879121,"width":2465,"height":600,"opacity":1,"visible":true,"locked":false,"perspective_enable":true,"transform_matrix_points":{"topLeft":{"x":-2.6793762877747254,"y":-41.19376717032967},"topRight":{"x":2455.4417704487896,"y":-48.88607486263736},"bottomLeft":{"x":0,"y":600},"bottomRight":{"x":2465,"y":600}}},{"id":"layer-135158","name":"\u906e\u7f69","type":"image","top":0.0034005301339410645,"left":0.00340053013391274,"width":960,"height":960,"rotate":0,"url":"users\/46473\/mockup-layers\/260918_pzQOwn4OF471yJAL_large.webp","opacity":1,"visible":true,"locked":true}],"width":960,"height":960,"position":1,"platform_variant_ids":null,"preview_url":"users\/46473\/platform-products\/121576\/6ab1ea6aab798.jpg","preview_thumbnail":"users\/46473\/platform-products\/121576\/6ab1ea6aab798_thumbnail.webp","type":"image"}],"enable_artwork_variant_assignment":false,"enable_artwork_navigation":false,"published_at":"2026-09-22T02:39:26.000000Z","platform_linked_id":"8078534049870","clipart_categories":[{"id":2638424,"name":"2604527","type":"clipart","thumbnail":null,"display_type":"image","show_clipart_name":true,"placeholder":null,"parent_id":2464543,"children_display_type":0,"custom_class":null,"options":[{"id":30981261,"url":"users\/46473\/cliparts\/2638424\/260922_dm3G8xFSEtjL6Vpz_large.webp","thumbnail":"users\/46473\/cliparts\/2638424\/6ab1e58b9c0ac_thumbnail.webp","color":null,"name":"Blue"},{"id":30981262,"url":"users\/46473\/cliparts\/2638424\/260922_VGtujrAf0CUSUozf_large.webp","thumbnail":"users\/46473\/cliparts\/2638424\/6ab1e58e83119_thumbnail.webp","color":null,"name":"Pink "},{"id":30981263,"url":"users\/46473\/cliparts\/2638424\/260922_MWcq49Tdg1lCdjzE_large.webp","thumbnail":"users\/46473\/cliparts\/2638424\/6ab1e59295a7c_thumbnail.webp","color":null,"name":"Green "},{"id":30981264,"url":"users\/46473\/cliparts\/2638424\/260922_S5XbrJixuHnKQ1A4_large.webp","thumbnail":"users\/46473\/cliparts\/2638424\/6ab1e5967f6fc_thumbnail.webp","color":null,"name":"yellow"},{"id":30981265,"url":"users\/46473\/cliparts\/2638424\/260922_5jFeRGIVvmUwfvKa_large.webp","thumbnail":"users\/46473\/cliparts\/2638424\/6ab1e599c69e6_thumbnail.webp","color":null,"name":"Purple "}],"v":1790043461}],"config":{"shop_logo":"portal\/tib.png","atc_action":"redirect","show_buynow":false,"show_gallery":true,"show_preview":true,"zoom_gallery":false,"enable_sticky":false,"primary_color":null,"show_quantity":true,"style_variants":"outline","thumbnail_type":"disabled","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,"addon_option_enable":true,"dropdown_searchable":true,"saving_amount_color":"#F5A623","atc_background_color":"#238B96","enable_for_all_pages":false,"preview_button_color":"#333333","save_uploaded_photos":true,"show_app_description":true,"variant_active_color":"#333333","atc_notify_item_added":true,"show_compare_at_price":true,"single_mockup_enabled":true,"border_radius_variants":"rounded","sync_between_templates":true,"show_navigation_numbers":false,"support_public_property":false,"hide_single_value_option":false,"load_gallery_immediately":false,"search_category_dropdown":true,"auto_select_first_clipart":true,"enable_personalize_button":false,"image_placement_on_mockup":true,"personalization_alignment":"left","personalization_font_size":"medium","preview_button_text_color":"#000000","use_reposition_on_gallery":false,"addon_product_price_enable":true,"auto_select_first_template":false,"collapse_description_block":false,"addtocart_button_text_color":null,"addtocart_button_hover_color":"#0F2B6A","personalization_active_color":"#333333","personalization_item_per_row":"auto","personalization_toggle_style":"switch","show_custom_info_below_price":false,"action_button_in_zoom_gallery":"popup_large_image","is_display_customization_link":true,"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":true,"personalization_header_text_color":"#333333","show_assigned_variant_images_only":true,"personalization_form_background_color":"#FFFFFF","personalization_header_background_color":"#FFFFFF","personalization_addon_charge_warning_color":"#FFFFFF","form_label":"Enter a location","size_label":"Size","color_label":"Color","saving_text":"saving","loading_lyric":"Loading lyrics...","template_label":"{{ ARTWORK_NAME }} template","maps_time_label":"Pick a time","cross_sell_title":"Add a matching customizable item","maps_style_label":"Select map style","text_color_label":"Select a color","addon_price_label":"Selection will add {{PRICE}} to the price","description_label":"Description","form_header_title":"personalize","addon_option_label":"+{{VALUE}}","moderation_blocked":"This image is blocked due to sensitive content or a policy violation (e.g., weapons, violence, sexual content). Please upload a different image.","upload_button_text":"Choose an image","buynow_button_label":"Buy now","font_category_label":"Select a font","form_required_error":"Please fill out all required fields","input_invalid_error":"Invalid data","is_processing_error":"Some fields are still processing, please wait a few seconds and try again.","next_button_tooltip":"Next","prev_button_tooltip":"Prev","confirmation_message":"Please tick the confirmation box above before proceeding","input_required_error":"This item requires personalization","out_of_stock_message":"Your selection is out of stock. Please choose another option.","preview_button_label":"Preview","success_atc_response":"This item has been added to cart!<br><a href=\"\/cart\">View cart<\/a>","song_search_no_result":"No songs found. Try another keyword.","addtocart_button_label":"Add to Cart","blacklisted_word_error":"The word \"{{ BLACKLISTED_WORD }}\" is not allowed. Please remove it.","cross_sell_description":"Complete your set with a matching personalized item. Buy together & enjoy your personalized bundle!","gpx_upload_button_text":"Choose a .gpx file","scrabble_maximal_error":"Maximum number of words is {{MAX}}.","scrabble_minimal_error":"We need at least 2 words to create a scrabble.","available_product_label":"Available Products","center_map_button_label":"Center map","custom_info_below_price":"inc. Tax","loading_lyric_no_result":"Lyrics not found.","maps_search_placeholder":"Search location","min_size_upload_warning":"Cannot upload because the image is too small. Please upload a bigger image","recustomize_button_text":"Recustomize image","reposition_button_label":"Reposition","scrabble_add_word_error":"Cannot add the words to the crossword.","song_search_placeholder":"Search for a song","upload_button_text_reup":"Choose another image","visibility_toggle_label":"Show {{ INPUT_LABEL }}","background_clipart_label":"Select a background","edit_design_button_label":"Edit design","maps_cancel_button_label":"Cancel","maps_select_button_label":"Select & continue","min_width_height_warning":"Your photo does not meet the minimum resolution requirement. Please upload a photo larger than {{ MIN_WIDTH }}x{{ MIN_HEIGHT }}","personalize_button_label":"Personalize","select_vector_file_error":"You must select a file with the extension .svg or .eps.","song_search_button_label":"Select","update_item_button_label":"Update cart","upload_button_text_error":"Cannot upload. Contact us for more information.","product_name_button_label":"Product Name","unavailable_variant_error":"Selected variant is unavailable","upload_rate_limit_warning":"You have {{ REMAINING }}\/{{ LIMIT }} image effect uploads remaining.","upload_reposition_distort":"Your photo is distorted because it doesn't match this design's aspect ratio. Please re-customize or upload it again to fit the new ratio.","upload_vector_button_text":"Choose a vector","word_search_maximal_error":"Maximum number of words is {{MAX}}.","close_preview_buttom_label":"Close preview","image_placement_save_label":"Save","upload_rate_limit_exceeded":"You\u2019ve reached the image effect upload limit for this option. Please try again in an hour.","confirmation_checkbox_label":"You are responsible for supplying correct personalization information before hitting \"Buy Now\"","cropper_cancel_button_label":"Cancel","cropper_select_button_label":"Select","gpx_upload_button_text_reup":"Choose another .gpx file","max_size_upload_gpx_warning":"Cannot upload because .gpx file is too large. Please upload a smaller file.","preview_design_button_label":"Preview design","cross_sell_edit_button_label":"Edit design","default_dropdown_placeholder":"Choose an option","gpx_upload_button_text_error":"Cannot upload. Contact us for more information.","image_placement_cancel_label":"Cancel","star_maps_component_mw_label":"Milky Way","upload_button_text_uploading":"Uploading...","variant_dropdown_placeholder":"Choose an option","font_char_no_whitespace_label":"Whitespace is not allowed","gpx_upload_button_text_strava":"Connect Strava","word_search_button_regenerate":"Regenerate layout","font_char_emojis_removed_label":"Emojis detected and removed","scrabble_add_more_button_label":"+ Add more","star_maps_component_grid_label":"Grid lines","upload_vector_button_text_reup":"Choose another vector","word_search_render_image_error":"Cannot place all words into the board.","cropper_min_size_upload_warning":"Cannot upload because the cropped area is too small. Please resize the crop bigger","upload_missing_variable_warning":"Please fill in the \"{{ FIELD_NAME }}\" field before uploading.","cross_sell_sold_out_button_label":"Sold out","gpx_upload_button_text_uploading":"Uploading...","cross_sell_confirm_delete_message":"Are you sure you want to remove this item?","gpx_upload_button_text_connecting":"Connecting...","word_search_add_more_button_label":"+ Add more","font_char_invalid_characters_label":"The following character(s) are not allowed: {{ CHARS }}","font_char_no_multiple_spaces_label":"Multiple consecutive spaces are not allowed","recustomize_route_maps_button_text":"Recustomize route map","gpx_upload_button_text_add_activity":"Add","gpx_upload_button_text_error_strava":"Strava error. Please try again later.","cross_sell_cancel_delete_button_label":"NO","checkout_button_label_on_preview_popup":"Process to Checkout","cross_sell_choose_product_button_label":"Choose product","cross_sell_confirm_delete_button_label":"YES","gpx_upload_button_text_show_activities":"Show activities","star_maps_component_constellation_label":"Constellations","gpx_upload_button_text_disconnect_strava":"Disconnect Strava","gpx_upload_button_text_not_found_activities":"No activities found","star_maps_component_constellation_name_label":"Constellations name","font_char_no_leading_trailing_whitespace_label":"Leading\/trailing whitespace is not allowed","gpx_upload_button_text_error_not_connected_strava":"Cannot connect to Strava. Contact us for more information.","has_custom_upload_endpoint":true,"sync_campaign_info_to_shopify":true},"has_subscription":true,"is_development":false,"is_plus":false,"sku_enabled":true,"shop_name":"Echoment","global_options":[]}