{"id":971422,"name":"Welcome Home with Your Best Friend - Personalized Garden Flag, Custom Family Initial Outdoor Decor, Blue Floral Gift","label_available_product":null,"field_positions":null,"product_display_type":"radio","product_tags":null,"featured_image_url":null,"featured_image_thumbnail":null,"show_first_campaign_mockup_id":null,"artworks":[{"id":1224808,"name":"Welcome Home with Your Best Friend - Personalized Garden Flag, Custom Family Initial Outdoor Decor, Blue Floral Gift","description":null,"width":3900,"height":5550,"thumbnail":"users\/3470\/artworks\/6a4235e00f15e_thumbnail.webp","is_locked":null,"template_settings":null,"current_version_id":2642870,"design_format":"rgb","status":0,"data":[{"id":"template-524715","name":"Default template","addons":[],"layers":[{"id":"layer-764245","top":0,"url":"users\/3470\/image-layers\/6a4230fea2b34_large.webp","left":0,"name":"VD 1 (1)","type":"clipart","width":3900,"height":5550,"locked":false,"rotate":0,"visible":false,"fit_mode":"contain","shadow_display":"mockup_order","direct_upload_style":"contain","direct_clipart_style":"contain"},{"id":"layer-754398","top":0,"url":"users\/3470\/image-layers\/6a4230fc9f9f2_large.webp","left":0,"name":"File","type":"clipart","width":3900,"height":5550,"locked":false,"rotate":0,"visible":true,"fit_mode":"contain","shadow_display":"mockup_order","direct_upload_style":"contain","direct_clipart_style":"contain"},{"id":"layer-167136","top":2878.43,"url":"users\/3470\/image-layers\/6a4231a5c1355_large.webp","left":1395.14,"name":"image (5)","type":"clipart","width":1024,"height":1536,"locked":false,"rotate":0,"effects":[{"id":"id-864207","type":"gpt:image_filter","color_sketch":"#000000","light_sketch":true,"enable_contour":true,"gpt_background":true,"image_filter_prompt":"Transform the uploaded pet photo into a premium hand-painted pet portrait illustration.\n\nTOP PRIORITY \u2014 IDENTITY PRESERVATION\n\nThe uploaded photo is the ONLY reference.\n\nThe final artwork must be an artistic conversion of THIS EXACT pet, not a newly designed or reimagined pet.\n\nPreserve 100% of the pet's recognizable identity, including:\n\n\u2022 Exact facial structure\n\u2022 Exact head shape\n\u2022 Exact muzzle length and width\n\u2022 Exact nose shape, size, and color\n\u2022 Exact eye shape, eye size, eye spacing, eye color, and gaze direction\n\u2022 Exact ear shape, ear size, ear angle, and ear position\n\u2022 Exact fur markings\n\u2022 Exact fur colors and color transitions\n\u2022 Exact fur length and texture\n\u2022 Exact body proportions\n\u2022 Exact leg proportions\n\u2022 Exact paw size and placement\n\u2022 Exact tail shape, tail length, and tail position\n\u2022 Exact sitting, standing, or lying pose\n\u2022 Exact head tilt\n\u2022 Exact body angle\n\u2022 Exact expression and personality\n\nDo NOT redesign, reinterpret, idealize, beautify, or modify the pet in any way.\n\nDo NOT change:\n\u2022 Breed characteristics\n\u2022 Age appearance\n\u2022 Weight or body shape\n\u2022 Fur pattern\n\u2022 Eye placement\n\u2022 Ear placement\n\u2022 Body posture\n\u2022 Tail position\n\nIf the pet has any unique characteristics or asymmetry, preserve them exactly.\n\nBACKGROUND\n\n\u2022 Remove the original background completely.\n\u2022 Isolate only the pet.\n\u2022 Transparent PNG.\n\u2022 No scenery.\n\u2022 No props.\n\u2022 No decorative elements.\n\nACCESSORIES\n\nRemove collars, harnesses, clothing, glasses, bows, bandanas, tags, leashes, costumes, and accessories unless the user explicitly requests to keep them.\n\nSTYLE\n\nConvert the photo into a premium hand-painted illustration while keeping the original anatomy completely unchanged.\n\nStyle only affects rendering, NOT the pet's appearance.\n\nUse:\n\n\u2022 Soft watercolor painting\n\u2022 Colored-pencil detailing\n\u2022 Semi-realistic illustration\n\u2022 Soft painterly brush strokes\n\u2022 Fine colored-pencil texture\n\u2022 Natural fur rendering\n\u2022 Gentle watercolor shading\n\u2022 Commercial gift-shop illustration quality\n\u2022 Premium personalized pet portrait style\n\nDo NOT use:\n\n\u2022 Cartoon style\n\u2022 Anime\n\u2022 Chibi\n\u2022 Vector\n\u2022 Flat illustration\n\u2022 3D rendering\n\u2022 Oil painting\n\u2022 Heavy stylization\n\u2022 Exaggerated proportions\n\nCOMPOSITION\n\nShow the COMPLETE FULL BODY.\n\nThe entire pet must be fully visible from ear tips to paws and tail.\n\nDo NOT crop:\n\n\u2022 Ears\n\u2022 Tail\n\u2022 Legs\n\u2022 Paws\n\u2022 Body\n\nCenter the pet on the canvas.\n\nMaintain the same body angle and pose as the uploaded photo.\n\nThe pet should occupy approximately 80\u201385% of the canvas with comfortable transparent margins.\n\nOUTPUT\n\n\u2022 Transparent PNG\n\u2022 High-resolution\n\u2022 Print-ready\n\u2022 No text\n\u2022 No names\n\u2022 No frame\n\u2022 No border\n\u2022 No badge\n\nFINAL REQUIREMENT\n\nThe finished illustration should look like the uploaded photo has been hand-painted by an artist\u2014not like a different pet.\n\nThe viewer should immediately recognize it as the exact same pet from the uploaded photo. Identity preservation is more important than artistic style. If there is any conflict, always preserve the pet's exact appearance from the uploaded photo.","color_sketch_image_filter":"#000000"}],"visible":true,"fit_mode":"contain","required":true,"form_type":"photo","form_label":"Upload Image","photo_editor":"image_placement","show_in_cart":true,"photo_replace":true,"shadow_display":"mockup_order","direct_upload_style":"contain","direct_clipart_style":"contain"},{"id":"layer-998055","top":0,"url":"users\/3470\/image-layers\/6a4230f86b8ef_large.webp","left":0,"name":"File \u0111\u00e8 l\u00ean pet","type":"clipart","width":3900,"height":5550,"locked":false,"rotate":0,"visible":true,"fit_mode":"contain","shadow_display":"mockup_order","direct_upload_style":"contain","direct_clipart_style":"contain"},{"id":"layer-290127","top":1975,"left":1950,"name":"Text layer","text":"S","type":"text","align":"center","color":"#25345D","locked":false,"rotate":0,"visible":true,"editable":true,"required":true,"form_type":"text","form_label":"Enter Your Family Initial","max_length":1,"typography":{"size":100,"family":"Roboto","variant":"regular"},"custom_font":{"url":"users\/3470\/fonts\/6a42330424b96.woff2","size":2200,"family":"SFUTimesTenRoman"},"curve_radius":480,"show_in_cart":true,"stroke_color":"#FF0000","stroke_width":1,"color_opacity":"FF","shadow_display":"mockup_order","form_input_type":"text","typography_type":"custom","form_placeholder":"S","autoscale_enabled":true,"autoscale_max_width":1500,"form_input_textcase":"uppercase"}],"positions":["template-layer","layer-290127","layer-167136"],"charge_enabled":false}],"global_options":[],"global_option_ids":[]}],"campaign_products":[{"id":1754375,"campaign_id":971422,"product_id":11729,"created_at":"2026-06-29T08:57:29.000000Z","updated_at":"2026-06-29T08:57:29.000000Z","position":0,"platform_title":null,"campaign_variants_position":null,"product":{"id":11729,"user_id":3470,"fulfillment_id":9,"fulfillment_linked_id":null,"title":"Garden Flag","description":"<p><\/p>","had_back":false,"variants_position":null,"colors_position":["na"],"sizes_position":["Two Side"],"thumbnail":null,"enable_custom_printarea":false,"print_provider_id":null,"design_format":"rgb","color_display_type":"radio","size_display_type":"radio","color_custom_label":null,"size_custom_label":null,"status":0,"label":null,"product_options_position":null,"internal_tags":null,"printareas":[{"id":138615,"product_id":11729,"name":"Front","width":3900,"height":5550,"position":0,"display_name":"DS (x\u00e0i)"},{"id":106557,"product_id":11729,"name":"ko x\u00e0i","width":3600,"height":5400,"position":0,"display_name":null},{"id":56568,"product_id":11729,"name":"TC Font","width":1201,"height":3622,"position":0,"display_name":null},{"id":27354,"product_id":11729,"name":"GM Font","width":3740,"height":5610,"position":0,"display_name":null},{"id":16421,"product_id":11729,"name":"Front","width":3300,"height":4600,"position":0,"display_name":null}]},"campaign_variants":[{"campaign_product_id":1754375,"variant_id":311430,"campaign_mockup_id":null,"variant":{"id":311430,"product_id":11729,"fulfillment_linked_id":"2405","fulfillment_linked_image_id":null,"color":"na","size":"Two Side","color_hex":"","available":true,"base_cost":null,"price":29.99,"created_at":"2021-04-23T07:58:57.000000Z","updated_at":"2024-09-20T07:09:14.000000Z","compare_at_price":38.98,"ref":null,"weight":"2","mockup_id":null,"printarea_id":null,"deleted_at":null,"sku":"2405","printarea_ids":[]},"color":"na","color_hex":"","size":"Two Side","product_id":11729}],"campaign_mockups":[{"id":10136317,"campaign_product_id":1754375,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":8,"preview_url":"users\/3470\/campaign-products\/1754375\/6a4235e89cfa6.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/3470\/campaign-products\/1754375\/6a4235e89cfa6_thumbnail.webp","old_campaign_mockup_id":10135461,"mockup_id":1268386,"alt":"Mk preview(1)","layers":[{"height":820,"id":"layer-385393","left":180.1612903225806,"locked":false,"name":"DS (x\u00e0i) (3900x5550)","opacity":1,"printarea_id":138615,"rotate":0,"top":73.93548387096776,"visible":true,"width":575},{"height":960,"id":"layer-557135","left":0,"locked":true,"name":"Mk preview(1)","opacity":1,"top":0,"type":"image","url":"users\/3470\/mockup-layers\/684018a77aafd_large.webp","visible":true,"width":960}],"type":"image","campaign_mockup_printareas":[]},{"id":10136440,"campaign_product_id":1754375,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":9,"preview_url":"users\/3470\/campaign-products\/1754375\/6a4233b9775c6.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/3470\/campaign-products\/1754375\/6a4233b9775c6_thumbnail.webp","old_campaign_mockup_id":null,"mockup_id":null,"alt":"mockup 2","layers":[{"id":"layer-434259","name":"mockup 2","type":"image","top":0,"left":0,"width":960,"height":960,"url":"users\/3470\/mockup-layers\/6a4233a887b90_large.webp","opacity":1,"visible":true,"locked":true}],"type":"image","campaign_mockup_printareas":[]},{"id":10136441,"campaign_product_id":1754375,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":10,"preview_url":"users\/3470\/campaign-products\/1754375\/6a4233baefe90.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/3470\/campaign-products\/1754375\/6a4233baefe90_thumbnail.webp","old_campaign_mockup_id":null,"mockup_id":null,"alt":"mockup 4","layers":[{"id":"layer-863653","name":"mockup 4","type":"image","top":0,"left":0,"width":960,"height":960,"url":"users\/3470\/mockup-layers\/6a4233a863624_large.webp","opacity":1,"visible":true,"locked":true}],"type":"image","campaign_mockup_printareas":[]},{"id":10136439,"campaign_product_id":1754375,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":11,"preview_url":"users\/3470\/campaign-products\/1754375\/6a4233bae8c5f.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/3470\/campaign-products\/1754375\/6a4233bae8c5f_thumbnail.webp","old_campaign_mockup_id":null,"mockup_id":null,"alt":"mockup 3","layers":[{"id":"layer-337535","name":"mockup 3","type":"image","top":0,"left":0,"width":960,"height":960,"url":"users\/3470\/mockup-layers\/6a4233a8354e2_large.webp","opacity":1,"visible":true,"locked":true}],"type":"image","campaign_mockup_printareas":[]},{"id":10136438,"campaign_product_id":1754375,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":12,"preview_url":"users\/3470\/campaign-products\/1754375\/6a4233b9bf9f2.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/3470\/campaign-products\/1754375\/6a4233b9bf9f2_thumbnail.webp","old_campaign_mockup_id":null,"mockup_id":null,"alt":"mockup 1","layers":[{"id":"layer-388029","name":"mockup 1","type":"image","top":0,"left":0,"width":960,"height":960,"url":"users\/3470\/mockup-layers\/6a4233acb3238_large.webp","opacity":1,"visible":true,"locked":true}],"type":"image","campaign_mockup_printareas":[]}]}],"campaign_artworks":[{"id":3578715,"printarea_id":138615,"campaign_id":971422,"artwork_id":1224808,"top":0,"left":0,"width":3900,"height":5550,"position":0,"rotate":null}],"instance_variants":[{"campaign_id":971422,"variant_id":311430,"platform_linked_id":"45989940428998"}],"config":{"shop_logo":"portal\/tib.png","atc_action":"default","hide_buynow":true,"price_color":"#000000","show_buynow":true,"show_gallery":true,"show_preview":true,"zoom_gallery":false,"enable_sticky":false,"primary_color":"#000000","show_quantity":true,"auto_zoom_text":false,"disable_sticky":true,"style_variants":"outline","thumbnail_type":"default","disable_gallery":false,"preview_content":"gallery","show_cross_sell":true,"add_design_links":"property","personalize_type":"direct","show_edit_button":true,"validate_preview":true,"atc_border_radius":"fully_rounded","atc_button_layout":"layout_1","etsy_listing_type":"physical","position_of_price":"price_compared_save","show_clipart_name":true,"addon_price_enable":true,"alignment_variants":"left","show_arrows_mobile":true,"show_saving_amount":false,"buynow_button_color":"#f59e0b","dropdown_searchable":true,"preview_modal_title":"Preview","saving_amount_color":"#22665D","atc_background_color":"#243447","preview_artwork_only":false,"preview_button_color":"#1B2838","save_uploaded_photos":true,"should_block_inspect":true,"show_app_description":true,"variant_active_color":"#1B2838","atc_notify_item_added":true,"cross_sell_display_on":"cart","etsy_listing_who_made":"someone_else","show_compare_at_price":false,"single_mockup_enabled":true,"success_message_color":"#00ab56","border_radius_variants":"fully_rounded","compare_at_price_color":"#0F2638","enable_skeleton_loader":true,"etsy_listing_is_supply":false,"etsy_listing_when_made":"made_to_order","show_action_in_preview":true,"sync_between_templates":true,"show_navigation_numbers":true,"support_public_property":false,"buynow_button_text_color":"#111827","hide_single_value_option":true,"load_gallery_immediately":false,"personalize_button_color":null,"saving_amount_text_color":"#FFF","search_category_dropdown":false,"auto_select_first_clipart":false,"buynow_button_hover_color":"#d97706","enable_personalize_button":false,"image_placement_on_mockup":true,"personalization_alignment":"left","personalization_font_size":"medium","preview_button_text_color":"#243447","auto_select_first_template":false,"collapse_description_block":false,"addtocart_button_text_color":"#FFFFFF","addtocart_button_hover_color":"#1B2838","confirmation_checkbox_enable":false,"personalization_active_color":"#1B2838","personalization_item_per_row":"auto","personalization_toggle_style":"switch","show_custom_info_below_price":false,"action_button_in_zoom_gallery":"popup_large_image","personalization_border_radius":"fully_rounded","personalize_button_text_color":null,"show_galley_thumbnails_mobile":true,"buynow_button_hover_text_color":"#111827","personalization_choose_a_theme":"modern","personalize_button_hover_color":null,"etsy_listing_production_partner":"auto_select","action_button_in_show_save_badge":"show_percentage","show_personalization_form_header":false,"addtocart_button_text_hover_color":"#FFFFFF","personalization_header_text_color":"#D3282E","show_assigned_variant_images_only":false,"preview_button_text_color_on_hover":"#FFFFFF","personalize_button_hover_text_color":null,"personalization_form_background_color":"#FFFAF5","personalization_header_background_color":"#F4E3E4","personalization_addon_charge_warning_color":"#FF0000","size_label":"Size","color_label":"Color","saving_text":"saving","loading_lyric":"Loading lyrics...","template_label":"{{ ARTWORK_NAME }} template","cross_sell_title":"Found your favorite? You can grab the matching one too!","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","form_required_error":"Some fields are required","input_invalid_error":"Invalid data","next_button_tooltip":"Next","prev_button_tooltip":"Prev","confirmation_message":"Please tick the confirmation box above before proceeding","input_required_error":"This field is required!","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>","scrabble_unique_error":"No letters (without special characters) in the word {{WORDS}} exist in any other words.","song_search_no_result":"No songs found. Try another keyword.","addtocart_button_label":"Add to Cart","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.","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","text_max_length_warning":"Maximum up to {{ LAYER_MAX_LENGTH }} characters","upload_button_text_reup":"Choose another image","visibility_toggle_label":"Show {{ INPUT_LABEL }}","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_vector_button_text":"Choose a vector","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","upload_button_text_uploading":"Uploading...","variant_dropdown_placeholder":"Choose an option","gpx_upload_button_text_strava":"Connect Strava","upload_vector_button_text_reup":"Choose another vector","cropper_min_size_upload_warning":"Cannot upload because the cropped area is too small. Please resize the crop bigger","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...","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","gpx_upload_button_text_disconnect_strava":"Disconnect Strava","gpx_upload_button_text_not_found_activities":"No activities found","gpx_upload_button_text_error_not_connected_strava":"Cannot connect to Strava. Contact us for more information.","maps_api_key":"pk.eyJ1IjoicXV5ZW5naXAiLCJhIjoiY2tyeTh6ZTQ0MHk1YTJ3bzcxcWhtaXZkciJ9.M-PVvhjlpFkAikoU90el4w","maps_place_key":"AIzaSyAd3VyNzG3_OC9BP7PklTbkOBfFoJN9-go","maps_place_provider":"mapbox","sync_campaign_info_to_shopify":false},"has_subscription":true,"is_development":false,"is_plus":true,"sku_enabled":false,"shop_name":"CustomizeAF\u2122","clipart_categories":[],"global_options":[]}