{"id":1051017,"name":"Personalized In Loving Memory Pet Memorial Photo Christmas Ornament","label_available_product":"CHOOSE SHAPE","field_positions":null,"product_display_type":"radio","enable_artwork_navigation":false,"artwork_navigation_name":null,"product_tags":null,"featured_image_url":null,"featured_image_thumbnail":null,"show_first_campaign_mockup_id":11224399,"artworks":[{"id":1367693,"name":"PO13 Round","description":null,"width":840,"height":840,"thumbnail":"users\/332720\/artworks\/6ad6eb355e33d_thumbnail.webp","is_locked":null,"template_settings":null,"current_version_id":3008934,"design_format":"rgb","status":0,"schema_version":2,"data":[{"id":"template-787686","name":"Default template","addons":[],"layers":[{"id":"layer-174569","top":0,"url":"users\/332720\/image-layers\/6ad6dd069c024_large.webp","left":0,"name":"Template round printify","type":"static-photo","width":840,"height":840,"locked":false,"rotate":0,"visible":false,"fit_mode":"contain","schema_version":2,"shadow_display":"mockup_order","customization_type":"no_customization","direct_upload_style":"contain","direct_clipart_style":"contain"},{"id":"layer-814019","top":0,"url":"users\/332720\/image-layers\/6ad6dcb6c096c_large.webp","left":0,"name":"Round BG","type":"static-photo","width":840,"height":840,"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-483815","top":0,"url":"users\/332720\/image-layers\/6ad6dccd1a8b4_large.webp","left":0,"name":"Pet","type":"photo","width":840,"height":840,"locked":false,"rotate":0,"effects":[{"id":"id-436853","type":"gpt:image_filter","color_sketch":"#000000","light_sketch":true,"enable_contour":true,"gpt_background":true,"image_filter_prompt":"Create a highly detailed FINE-LINE ENGRAVED GRAPHITE PENCIL DRAWING of the pet or pets in the uploaded source photograph.\n\nUse exclusively BLACK, WHITE, AND NEUTRAL GRAY VALUES. The final artwork must have a refined pencil-drawn engraving appearance, with delicate, sharply defined fur strokes, convincing volume, and faithful likeness.\n\nIMAGE ROLES\n\nImage 1 is the SOURCE PHOTO. It determines the pet\u2019s identity, species, breed characteristics, facial features, expression, anatomy, body proportions, pose, viewing angle, fur texture, coat markings, and existing accessories.\n\nImage 2 is the STYLE REFERENCE. It determines the fine engraved stroke structure, apparent line thickness, taper, spacing, fur layering, contrast, and level of detail.\n\nReinterpret the reference\u2019s engraved linework using finely sharpened graphite pencil. Apply the required neutral black-and-white palette throughout.\n\n1. PRESERVE THE PET\u2019S EXACT IDENTITY\n\nFaithfully preserve the source pet\u2019s individual features, including:\n\n- Head shape, facial proportions, muzzle length and width, nose shape, eye shape and spacing, ear shape and position, and natural facial asymmetry.\n- Original expression, gaze direction, head tilt, and mouth position.\n- Body shape, build, chest width, neck length, leg proportions, paws, and all visible tail details.\n- Fur length, density, texture, growth direction, curls, waves, and distinctive tufts.\n- The position, shape, and boundaries of every coat marking.\n- Existing collars, bows, clothing, or accessories, rendered in grayscale.\n\nMaintain the original pose, perspective, and foreshortening. Do not automatically make the pet sit, face forward, smile, or adopt the reference animal\u2019s posture.\n\nPreserve the number of pets and their relative positions and overlaps.\n\nKeep all anatomy visible in the source photograph. Do not invent unseen body parts or reconstruct a full body when the source is cropped. Do not crop away visible ears, paws, or other identifying features.\n\n2. USE FINE GRAPHITE PENCIL STROKES WITH AN ENGRAVED STRUCTURE\n\nRender the fur using numerous slender, individually readable graphite strokes, drawn as if with a finely sharpened pencil.\n\nEach stroke should have a controlled beginning, subtle pencil-pressure variation, a slightly curved path where appropriate, and a fine tapered ending.\n\nArrange the strokes into natural strands and overlapping locks that follow the source pet\u2019s actual fur growth.\n\nUse longer, flowing pencil strokes for long or wavy fur, and shorter, closely controlled strokes for short fur, the muzzle, and compact facial details. Preserve curls and tufts only where they exist in the source.\n\nUse primarily directional hatching that follows the anatomy and fur flow. Keep any cross-hatching or stippling delicate and secondary.\n\nAllow a subtle graphite character within the marks while keeping every important strand crisp. Avoid broad smudging, dusty shading, random scribbling, or excessive grain that obscures the fur.\n\n3. MATCH THE REFERENCE\u2019S FINE LINE WEIGHT\n\nMatch the reference\u2019s apparent stroke thickness, taper, spacing, and density when both pets are viewed at a comparable head size.\n\nKeep the main fur strokes very fine but clearly visible. Use slight natural variation in pressure and darkness without turning the drawing into faint, washed-out lines.\n\nApply carefully controlled darker accents around the eyes, nostrils, mouth, ear folds, and important anatomical creases.\n\nForm the outer silhouette from fine fur tips. Do not add a thick continuous outline around the animal.\n\nBuild darker areas by layering more fine strokes and deepening graphite values. Do not uniformly thicken the lines to make the image darker.\n\n4. CREATE DEPTH THROUGH CONTROLLED PENCIL SHADING\n\nModel the face and body through layered directional strokes, delicate hatching, narrow shadow passages, and carefully preserved highlights.\n\nKeep dark fur rich and dimensional while allowing individual strands to remain visible.\n\nKeep light fur visibly light, with fine gray pencil marks describing its texture and volume. Preserve the natural distinction between dark and light coat markings.\n\nRender the eyes, nose, and mouth with accurate contours and small, controlled highlights. Preserve the source expression without enlarging the eyes or adding an artificial smile.\n\nUse restrained tonal transitions built from fine graphite marks. Avoid large featureless black patches, excessive whitening, heavy charcoal-like smudging, and broad airbrushed shading.\n\nThe drawing should remain detailed and readable across both light and dark areas.\n\n5. USE A STRICTLY NEUTRAL BLACK-AND-WHITE PALETTE\n\nTranslate every original color into an appropriate grayscale value while preserving its relative lightness and the exact shape and placement of its markings.\n\nUse only black, white, and neutral gray pencil tones.\n\nDo not retain colored fur, colored eyes, colored noses, or colored accessories. Do not introduce brown, sepia, beige, cream-colored tint, blue-gray tint, warm charcoal tint, or any other chromatic accent.\n\nWhite and pale fur should remain light. Naturally dark markings should remain dark. Preserve subtle tonal differences that help identify the individual pet.\n\nDo not copy the reference animal\u2019s coat pattern or redistribute the source pet\u2019s markings.\n\n6. KEEP ONLY THE PET ON A TRANSPARENT BACKGROUND\n\nRemove the original background completely. Retain only the pet or pets and their existing accessories.\n\nUse genuine transparency outside the subject, with clean edges and delicate, naturally separated fur tips.\n\nRetain white fur, pale internal tones, and small white highlights as visible parts of the artwork. Do not erase these simply because they are white.\n\nDo not place an opaque white silhouette beneath the entire animal.\n\nDo not add paper, paper texture, a white background rectangle, a checkerboard pattern, scenery, a ground plane, a cast shadow, a decorative border, or a product mockup.\n\nRemove detached specks, background remnants, extraction halos, and stray artifacts.\n\n7. OUTPUT REQUIREMENTS\n\nDeliver one high-resolution PNG with an RGBA alpha channel and a genuinely transparent background.\n\nKeep the pencil engraving sharp, clean, and detailed, with fine strands that remain separable when viewed closely.\n\nPreserve all visible anatomy with comfortable transparent padding around the subject. Avoid distortion, stretching, jagged edges, blur, and oversharpening halos.\n\nDo not add text, a signature, or a watermark.\n\nFINAL CHECK\n\nThe result must depict the same individual pet, with the same facial features, expression, pose, anatomy, and coat markings as the source photograph, transformed into a finely engraved graphite pencil drawing.\n\nThe essential visual qualities are:\n- Very fine, tapered, directional pencil strokes.\n- Detailed fur layering and controlled graphite shading.\n- Strong facial likeness and accurate body proportions.\n- Exclusively black, white, and neutral gray values.\n- A clean, transparent background.\n\nAvoid watercolor, colored pencil, charcoal smears, bold ink outlines, chunky woodcut marks, sparse outline-only drawing, cartoon proportions, and a photograph with a superficial sketch filter.","color_sketch_image_filter":"#000000"}],"visible":true,"fit_mode":"contain","required":true,"form_label":"CUSTOM PET IMAGE","photo_editor":"image_placement","photo_replace":true,"schema_version":2,"shadow_display":"mockup_order","customization_type":"normal","direct_upload_style":"contain","direct_clipart_style":"contain"},{"id":"layer-125778","top":653.79,"left":326.17,"name":"Name","text":"Charlie","type":"text","align":"center","color":"#FFFFFF","width":293.16,"locked":false,"rotate":0,"visible":true,"required":true,"form_label":"CUSTOM PET NAME","typography":{"size":100,"family":"Roboto","variant":"regular"},"custom_font":{"url":"users\/332720\/fonts\/6ac6fb09ce685.woff2","size":60.13,"family":"Aston Script"},"curve_radius":288.62,"stroke_color":"#FF0000","stroke_width":1,"color_opacity":"FF","stroke_layers":[{"color":"#FF0000","width":1}],"schema_version":2,"shadow_display":"mockup_order","form_input_type":"text","typography_type":"custom","form_placeholder":"Charlie","autoscale_enabled":true,"background_enabled":true,"customization_type":"normal"},{"id":"layer-290819","top":711.4,"left":336.93,"name":"Year","text":"2021-2026","type":"text","align":"center","color":"#FFFFFF","width":166.13,"locked":false,"rotate":0,"visible":true,"required":true,"form_label":"CUSTOM YEAR","typography":{"size":100,"family":"Roboto","variant":"regular"},"custom_font":{"url":"users\/332720\/fonts\/6aa8bd1361762.woff2","size":32.39,"family":"times-new-roman-14"},"curve_radius":155.45,"stroke_color":"#FF0000","stroke_width":1,"color_opacity":"FF","stroke_layers":[{"color":"#FF0000","width":1}],"schema_version":2,"shadow_display":"mockup_order","form_input_type":"text","typography_type":"custom","form_placeholder":"2021-2026","autoscale_enabled":true,"background_enabled":true,"customization_type":"normal"}],"positions":["layer-814019","layer-483815","layer-174569","layer-125778","layer-290819"],"charge_enabled":false}],"global_options":[],"global_option_ids":[]},{"id":1367715,"name":"PO13 Heart","description":null,"width":945,"height":886,"thumbnail":"users\/332720\/artworks\/6ad6ef433fa72_thumbnail.webp","is_locked":null,"template_settings":null,"current_version_id":3009058,"design_format":"rgb","status":0,"schema_version":2,"data":[{"id":"template-797124","name":"Default template","addons":[],"layers":[{"id":"layer-663647","top":1,"url":"users\/332720\/image-layers\/6ad6eca63ae65_large.webp","left":4,"name":"Template heart printify","type":"static-photo","width":937,"height":884,"locked":false,"rotate":0,"visible":false,"fit_mode":"contain","schema_version":2,"shadow_display":"mockup_order","customization_type":"no_customization","direct_upload_style":"contain","direct_clipart_style":"contain"},{"id":"layer-335147","top":0,"url":"users\/332720\/image-layers\/6ad6eca679a6e_large.webp","left":2.94,"name":"Heart BG","type":"static-photo","width":939.12,"height":886,"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-793456","top":0,"url":"users\/332720\/image-layers\/6ad6eccd6386c_large.webp","left":2.94,"name":"Pet Heart","type":"photo","width":939.12,"height":886,"locked":false,"rotate":0,"effects":[{"id":"id-196886","type":"gpt:image_filter","color_sketch":"#000000","light_sketch":true,"enable_contour":true,"gpt_background":true,"image_filter_prompt":"Transform the pet in the uploaded SOURCE PHOTO into a highly detailed GRAPHITE PENCIL PET ENGRAVING, using numerous fine, sharply defined, directional fur strokes.\n\nThe result should preserve the exact individual pet while presenting its appearance through dense, refined pencil engraving. Use dark neutral graphite gray and black marks on a genuinely transparent background.\n\nIf a STYLE REFERENCE is supplied, use it to guide the engraved fur structure, delicate stroke weight, tapered line quality, and level of detail. Increase the density of dark pencil strokes and local contrast compared with the reference, while keeping each individual stroke fine.\n\nThe source photograph determines the pet\u2019s identity, anatomy, expression, pose, fur characteristics, markings, and accessories.\n\n1. PRESERVE THE PET\u2019S IDENTITY, POSE, AND FEATURES\n\nFaithfully preserve the source pet\u2019s species, breed characteristics, facial structure, head shape, muzzle proportions, nose shape, eye shape and spacing, ears, and natural facial asymmetry.\n\nMaintain the original expression, gaze direction, head angle, and mouth position. Do not enlarge the eyes, shorten the muzzle, change the ears, or introduce a different expression.\n\nPreserve the original body proportions, build, chest shape, legs, paws, and all visible tail details.\n\nIf the pet is sitting, retain its exact seated posture, weight distribution, paw placement, and body angle. For other poses, preserve the pose shown in the source photograph.\n\nKeep the original fur length, density, texture, growth direction, curls, waves, and distinctive tufts. Preserve the position, shape, and boundaries of every coat marking.\n\nRetain existing collars, bows, clothing, and other accessories, accurately translated into graphite tones.\n\nPreserve the number of pets and their relative positions if multiple pets appear. Do not add animals, body parts, or accessories.\n\nKeep all anatomy visible in the source. Do not invent a full body when the original photograph is cropped.\n\n2. DRAW MANY FINE, CRISP, DIRECTIONAL FUR STROKES\n\nRender the fur as if drawn with a finely sharpened graphite pencil, using numerous slender strokes with precise edges, subtle pressure variation, and tapered ends.\n\nMake each stroke follow the actual direction of the fur and the curvature of the underlying anatomy.\n\nOrganize the strokes into natural overlapping strands and small locks. Maintain clear transitions between the forehead, cheeks, muzzle, ears, neck, chest, torso, and legs.\n\nUse short, tightly controlled strokes for short fur and small facial details. Use longer, gently curved strokes where the source fur is long, flowing, or wavy.\n\nPreserve whiskers and delicate ear hairs as fine, readable graphite strokes.\n\nMatch the reference\u2019s apparent stroke thickness when the two pets are viewed at a comparable head size. Keep the fur finely drawn rather than uniformly thick or coarse.\n\nUse directional hatching as the main shading structure. Add restrained cross-hatching or tiny stippled accents only where they support the anatomy and fur texture.\n\nForm the outer silhouette with natural fur tips. Avoid a heavy continuous outline around the animal.\n\n3. INCREASE DARK STROKE DENSITY AND CONTROL CONTRAST\n\nUse a stronger presence of black and dark graphite strokes than in the reference, especially around facial landmarks, dark coat markings, overlapping fur, ear folds, and the underside of the chin.\n\nBuild depth by increasing the number, layering, and proximity of fine strokes. Preserve narrow separations between strands so the fur remains individually readable.\n\nKeep the main strokes clearly defined and substantially opaque. Avoid a pale, washed-out drawing or a globally faded subject.\n\nMaintain rich dark accents in the eyes, nostrils, mouth, and natural shadow passages without merging them into featureless black patches.\n\nDescribe light fur with finer, more widely spaced graphite marks that still show its direction and texture. Do not leave large, featureless bright regions.\n\nPreserve the source pet\u2019s light-versus-dark coat pattern. Increasing contrast must not turn naturally light fur into a dark marking or alter the shape of existing markings.\n\nUse controlled pencil marks to create volume. Avoid broad smudging, blurry shading, flat gray underpainting, and excessive solid fills.\n\n4. USE ONLY NATURAL GRAPHITE TONES\n\nUse exclusively black and neutral graphite gray for the visible pencil marks.\n\nTranslate the source pet\u2019s original colors into corresponding tonal relationships while preserving the exact placement and boundaries of its coat markings.\n\nKeep the drawing entirely monochrome. Do not retain colored eyes, colored fur, or colored accessories.\n\nDo not introduce brown, sepia, beige, warm gray, blue-gray, colored-pencil effects, or colored edge artifacts.\n\nThe pencil character should come from the strokes and pressure variation. Keep any graphite grain subtle and confined to the marks themselves.\n\n5. MAKE ALL UNMARKED AREAS TRANSPARENT\n\nDeliver a true transparent PNG containing only the graphite drawing.\n\nEverything outside the pet must be fully transparent. Unmarked spaces between pencil strokes inside the pet must also remain transparent.\n\nRepresent light fur and highlights through carefully controlled spacing and transparent negative space. Use sparse fine graphite marks to preserve their form and detail.\n\nDo not fill light fur with opaque white. Do not place a white, gray, or translucent solid silhouette beneath the drawing.\n\nDo not add a continuous tonal layer behind the fur strokes. Build the animal\u2019s volume from the graphite marks themselves.\n\nKeep transparency in the unmarked spaces rather than reducing the opacity of the entire pet. Allow smooth anti-aliasing along individual stroke edges without creating a pale halo.\n\nPreserve the animal\u2019s overall structure and recognizable features while ensuring there is no white backing layer covering the glass beneath the artwork.\n\n6. OUTPUT CLEAN, HIGH-RESOLUTION ARTWORK\n\nProduce one high-resolution PNG with an RGBA alpha channel and genuine transparency.\n\nKeep fine strokes sharp, distinct, and carefully defined. Maintain clear facial features and recognizable coat markings when the artwork is reduced to a small ornament layout.\n\nPreserve all visible ears, whiskers, paws, and tail details with enough transparent padding to prevent clipping.\n\nRemove stray pixels, colored fringes, detached specks, extraction halos, and background remnants.\n\nDeliver the isolated two-dimensional artwork only. Do not generate a glass ornament, product photograph, glass reflections, or a physical engraving mockup.\n\nDo not include text, lettering, a signature, a watermark, a frame, decorative elements, scenery, a ground plane, a cast shadow, paper texture, or a checkerboard background.\n\nFINAL VISUAL TARGET\n\nThe same individual pet, with its original facial identity, expression, pose, anatomy, fur characteristics, coat markings, and accessories, rendered as a detailed graphite pencil engraving.\n\nPrioritize many fine directional fur strokes, strong but controlled dark contrast, clearly readable facial details, and transparent spaces between the marks.\n\nAvoid washed-out fur, large white fills, broad gray washes, thick outlines, chunky engraving cuts, cartoon proportions, watercolor effects, charcoal smears, and a photographic image with a superficial sketch filter.","color_sketch_image_filter":"#000000"}],"visible":true,"fit_mode":"contain","required":true,"form_label":"CUSTOM PET IMAGE","photo_editor":"image_placement","photo_replace":true,"schema_version":2,"shadow_display":"mockup_order","customization_type":"normal","direct_upload_style":"contain","direct_clipart_style":"contain"},{"id":"layer-346176","top":667.7,"left":423.27,"name":"Name","text":"Luna","type":"text","align":"center","color":"#FFFFFF","width":268.61,"locked":false,"rotate":0,"visible":true,"required":true,"form_label":"CUSTOM PET NAME","typography":{"size":100,"family":"Roboto","variant":"regular"},"custom_font":{"url":"users\/332720\/fonts\/6ac6fb09ce685.woff2","size":57.37,"family":"Aston Script"},"curve_radius":275.36,"stroke_color":"#FF0000","stroke_width":1,"color_opacity":"FF","stroke_layers":[{"color":"#FF0000","width":1}],"schema_version":2,"shadow_display":"mockup_order","form_input_type":"text","typography_type":"custom","form_placeholder":"Luna","autoscale_enabled":true,"background_enabled":true,"customization_type":"normal"},{"id":"layer-712429","top":723.25,"left":436.43,"name":"Year","text":"2018-2026","type":"text","align":"center","color":"#FFFFFF","width":154.64,"locked":false,"rotate":0,"visible":true,"required":true,"form_label":"CUSTOM YEAR","typography":{"size":100,"family":"Roboto","variant":"regular"},"custom_font":{"url":"users\/332720\/fonts\/6aa8bd1361762.woff2","size":30.15,"family":"times-new-roman-14"},"curve_radius":144.7,"stroke_color":"#FF0000","stroke_width":1,"color_opacity":"FF","stroke_layers":[{"color":"#FF0000","width":1}],"schema_version":2,"shadow_display":"mockup_order","form_input_type":"text","typography_type":"custom","form_placeholder":"2018-2026","autoscale_enabled":true,"background_enabled":true,"customization_type":"normal"}],"positions":["layer-335147","layer-663647","layer-793456","layer-346176","layer-712429"],"charge_enabled":false}],"global_options":[],"global_option_ids":[]}],"campaign_products":[{"id":1887334,"campaign_id":1051017,"product_id":371096,"created_at":"2026-10-21T01:47:10.000000Z","updated_at":"2026-10-21T02:05:17.000000Z","position":0,"platform_title":"Heart","campaign_variants_position":null,"enable_artwork_navigation":false,"artwork_navigation_name":null,"product":{"id":371096,"user_id":332720,"fulfillment_id":6,"fulfillment_linked_id":"930","title":"Glass Heart Ornament Dreamship","description":"<p>\\<\/p>","had_back":false,"variants_position":null,"colors_position":null,"sizes_position":null,"thumbnail":null,"enable_custom_printarea":false,"print_provider_id":null,"design_format":null,"color_display_type":"radio","size_display_type":"radio","color_custom_label":null,"size_custom_label":null,"status":0,"label":"Glass Heart Ornament","product_options_position":null,"internal_tags":null,"printareas":[{"id":1070536,"product_id":371096,"name":"front","width":945,"height":886,"position":0,"display_name":"front"}]},"campaign_variants":[{"campaign_product_id":1887334,"variant_id":9217221,"campaign_mockup_id":null,"variant":{"id":9217221,"product_id":371096,"fulfillment_linked_id":"16301","fulfillment_linked_image_id":null,"color":"Glass","size":"3x3","color_hex":"#fafafa","available":true,"base_cost":4.99,"price":18.99,"created_at":"2026-10-20T03:02:45.000000Z","updated_at":"2026-10-21T01:57:59.000000Z","compare_at_price":29.95,"ref":null,"weight":null,"mockup_id":null,"printarea_id":null,"deleted_at":null,"sku":"16301","printarea_ids":[]},"color":"Glass","color_hex":"#fafafa","size":"3x3","product_id":371096}],"campaign_mockups":[{"id":11224350,"campaign_product_id":1887334,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":0,"preview_url":"users\/332720\/campaign-products\/1887334\/6ad81a77974ba.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/332720\/campaign-products\/1887334\/6ad81a77974ba_thumbnail.webp","old_campaign_mockup_id":null,"mockup_id":null,"alt":"Heart","layers":[{"id":"layer-516736","name":"Heart","type":"image","top":0,"left":0,"width":960,"height":960,"url":"users\/332720\/mockup-layers\/261005_bO4H5q680rPODyWu_large.webp","opacity":1,"visible":true,"locked":true},{"id":"layer-470436","name":"front (945x886)","top":154.263157894737,"left":79.2631578947369,"width":818,"height":767,"rotate":0,"printarea_id":1070536,"visible":true,"opacity":1,"locked":false}],"type":"image","variant_ids":[9217221],"campaign_mockup_printareas":[]},{"id":11224406,"campaign_product_id":1887334,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":1,"preview_url":"users\/332720\/campaign-products\/1887334\/6ad81b7491bfc.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/332720\/campaign-products\/1887334\/6ad81b7491bfc_thumbnail.webp","old_campaign_mockup_id":null,"mockup_id":null,"alt":"6","layers":[{"id":"layer-311126","name":"6","type":"image","top":0,"left":0,"width":960,"height":960,"url":"users\/332720\/mockup-layers\/261021_wEHYdrHh2Jsm9qUO_large.webp","opacity":1,"visible":true,"locked":true}],"type":"image","variant_ids":[],"campaign_mockup_printareas":[]},{"id":11224407,"campaign_product_id":1887334,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":2,"preview_url":"users\/332720\/campaign-products\/1887334\/6ad81b749f584.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/332720\/campaign-products\/1887334\/6ad81b749f584_thumbnail.webp","old_campaign_mockup_id":null,"mockup_id":null,"alt":"5","layers":[{"id":"layer-159325","name":"5","type":"image","top":0,"left":0,"width":960,"height":960,"url":"users\/332720\/mockup-layers\/261021_yB3owru4cAdyUmMe_large.webp","opacity":1,"visible":true,"locked":true}],"type":"image","variant_ids":[],"campaign_mockup_printareas":[]},{"id":11224405,"campaign_product_id":1887334,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":3,"preview_url":"users\/332720\/campaign-products\/1887334\/6ad81b7474fec.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/332720\/campaign-products\/1887334\/6ad81b7474fec_thumbnail.webp","old_campaign_mockup_id":null,"mockup_id":null,"alt":"8","layers":[{"id":"layer-755065","name":"8","type":"image","top":0,"left":0,"width":960,"height":960,"url":"users\/332720\/mockup-layers\/261021_U2lbMMbNYzMqkSe6_large.webp","opacity":1,"visible":true,"locked":true}],"type":"image","variant_ids":[],"campaign_mockup_printareas":[]},{"id":11224408,"campaign_product_id":1887334,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":4,"preview_url":"users\/332720\/campaign-products\/1887334\/6ad81b74b5aa1.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/332720\/campaign-products\/1887334\/6ad81b74b5aa1_thumbnail.webp","old_campaign_mockup_id":null,"mockup_id":null,"alt":"choose shape","layers":[{"id":"layer-434481","name":"choose shape","type":"image","top":0,"left":0,"width":960,"height":960,"url":"users\/332720\/mockup-layers\/261021_m3Xca2ovrj65qpUM_large.webp","opacity":1,"visible":true,"locked":true}],"type":"image","variant_ids":[],"campaign_mockup_printareas":[]},{"id":11224404,"campaign_product_id":1887334,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":5,"preview_url":"users\/332720\/campaign-products\/1887334\/6ad81b7471f79.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/332720\/campaign-products\/1887334\/6ad81b7471f79_thumbnail.webp","old_campaign_mockup_id":null,"mockup_id":null,"alt":"4","layers":[{"id":"layer-368216","name":"4","type":"image","top":0,"left":0,"width":960,"height":960,"url":"users\/332720\/mockup-layers\/261021_NKSyjf87G3gYIBUR_large.webp","opacity":1,"visible":true,"locked":true}],"type":"image","variant_ids":[],"campaign_mockup_printareas":[]}]},{"id":1887333,"campaign_id":1051017,"product_id":371095,"created_at":"2026-10-21T01:47:07.000000Z","updated_at":"2026-10-21T02:05:17.000000Z","position":1,"platform_title":"Round","campaign_variants_position":null,"enable_artwork_navigation":false,"artwork_navigation_name":null,"product":{"id":371095,"user_id":332720,"fulfillment_id":6,"fulfillment_linked_id":"923","title":"Round Glass Ornament Dreamship","description":"<p><\/p>","had_back":false,"variants_position":null,"colors_position":null,"sizes_position":null,"thumbnail":null,"enable_custom_printarea":false,"print_provider_id":null,"design_format":null,"color_display_type":"radio","size_display_type":"radio","color_custom_label":null,"size_custom_label":null,"status":0,"label":"Crystal Glass Prism Circle Ornament","product_options_position":null,"internal_tags":null,"printareas":[{"id":1070535,"product_id":371095,"name":"front","width":840,"height":840,"position":0,"display_name":"front"}]},"campaign_variants":[{"campaign_product_id":1887333,"variant_id":9217220,"campaign_mockup_id":null,"variant":{"id":9217220,"product_id":371095,"fulfillment_linked_id":"16029","fulfillment_linked_image_id":null,"color":"Glass","size":"3x3","color_hex":"#fafafa","available":true,"base_cost":4.99,"price":18.99,"created_at":"2026-10-20T03:00:44.000000Z","updated_at":"2026-10-21T01:58:43.000000Z","compare_at_price":29.95,"ref":null,"weight":null,"mockup_id":null,"printarea_id":null,"deleted_at":null,"sku":"16029","printarea_ids":[]},"color":"Glass","color_hex":"#fafafa","size":"3x3","product_id":371095}],"campaign_mockups":[{"id":11224399,"campaign_product_id":1887333,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":0,"preview_url":"users\/332720\/campaign-products\/1887333\/6ad81b3383e5e.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/332720\/campaign-products\/1887333\/6ad81b3383e5e_thumbnail.webp","old_campaign_mockup_id":null,"mockup_id":null,"alt":"7","layers":[{"id":"layer-174827","name":"7","type":"image","top":0,"left":0,"width":960,"height":960,"url":"users\/332720\/mockup-layers\/261021_gk72d49JF5vDllMl_large.webp","opacity":1,"visible":true,"locked":true}],"type":"image","variant_ids":[],"campaign_mockup_printareas":[]},{"id":11224403,"campaign_product_id":1887333,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":1,"preview_url":"users\/332720\/campaign-products\/1887333\/6ad81b342c427.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/332720\/campaign-products\/1887333\/6ad81b342c427_thumbnail.webp","old_campaign_mockup_id":null,"mockup_id":null,"alt":"6","layers":[{"id":"layer-957540","name":"6","type":"image","top":0,"left":0,"width":960,"height":960,"url":"users\/332720\/mockup-layers\/261021_wEHYdrHh2Jsm9qUO_large.webp","opacity":1,"visible":true,"locked":true}],"type":"image","variant_ids":[],"campaign_mockup_printareas":[]},{"id":11224400,"campaign_product_id":1887333,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":2,"preview_url":"users\/332720\/campaign-products\/1887333\/6ad81b338d77a.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/332720\/campaign-products\/1887333\/6ad81b338d77a_thumbnail.webp","old_campaign_mockup_id":null,"mockup_id":null,"alt":"5","layers":[{"id":"layer-824740","name":"5","type":"image","top":0,"left":0,"width":960,"height":960,"url":"users\/332720\/mockup-layers\/261021_yB3owru4cAdyUmMe_large.webp","opacity":1,"visible":true,"locked":true}],"type":"image","variant_ids":[],"campaign_mockup_printareas":[]},{"id":11224401,"campaign_product_id":1887333,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":3,"preview_url":"users\/332720\/campaign-products\/1887333\/6ad81b3450694.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/332720\/campaign-products\/1887333\/6ad81b3450694_thumbnail.webp","old_campaign_mockup_id":null,"mockup_id":null,"alt":"4","layers":[{"id":"layer-830536","name":"4","type":"image","top":0,"left":0,"width":960,"height":960,"url":"users\/332720\/mockup-layers\/261021_NKSyjf87G3gYIBUR_large.webp","opacity":1,"visible":true,"locked":true}],"type":"image","variant_ids":[],"campaign_mockup_printareas":[]},{"id":11224402,"campaign_product_id":1887333,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":4,"preview_url":"users\/332720\/campaign-products\/1887333\/6ad81b3424129.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/332720\/campaign-products\/1887333\/6ad81b3424129_thumbnail.webp","old_campaign_mockup_id":null,"mockup_id":null,"alt":"choose shape","layers":[{"id":"layer-576352","name":"choose shape","type":"image","top":0,"left":0,"width":960,"height":960,"url":"users\/332720\/mockup-layers\/261021_m3Xca2ovrj65qpUM_large.webp","opacity":1,"visible":true,"locked":true}],"type":"image","variant_ids":[],"campaign_mockup_printareas":[]},{"id":11224398,"campaign_product_id":1887333,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":5,"preview_url":"users\/332720\/campaign-products\/1887333\/6ad81b31d4043.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/332720\/campaign-products\/1887333\/6ad81b31d4043_thumbnail.webp","old_campaign_mockup_id":null,"mockup_id":null,"alt":"8","layers":[{"id":"layer-438130","name":"8","type":"image","top":0,"left":0,"width":960,"height":960,"url":"users\/332720\/mockup-layers\/261021_U2lbMMbNYzMqkSe6_large.webp","opacity":1,"visible":true,"locked":true}],"type":"image","variant_ids":[],"campaign_mockup_printareas":[]},{"id":11224316,"campaign_product_id":1887333,"platform_linked_id":null,"url":null,"thumbnail":null,"width":2048,"height":2048,"position":6,"preview_url":"users\/332720\/campaign-products\/1887333\/6ad81ad6294f5.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/332720\/campaign-products\/1887333\/6ad81ad6294f5_thumbnail.webp","old_campaign_mockup_id":null,"mockup_id":1757884,"alt":null,"layers":[{"height":2048,"id":"layer-425971","left":0,"locked":true,"name":"Mockup Layer","opacity":1,"top":0,"url":"users\/332720\/mockup-layers\/261020_FmhfkOnX6pmXIJol_large.webp","visible":true,"width":2048},{"height":1222,"id":"layer-146445","left":421.7777777777778,"locked":false,"name":"front (840x840)","opacity":1,"printarea_id":1070535,"rotate":0,"top":548.5555555555555,"visible":true,"width":1222}],"type":"image","variant_ids":[9217220],"campaign_mockup_printareas":[]}]}],"campaign_artworks":[{"id":3897274,"printarea_id":1070535,"campaign_id":1051017,"artwork_id":1367693,"top":0,"left":0,"width":840,"height":840,"position":0,"rotate":null},{"id":3897272,"printarea_id":1070536,"campaign_id":1051017,"artwork_id":1367715,"top":0,"left":0,"width":945,"height":886,"position":0,"rotate":null}],"instance_variants":[{"campaign_id":1051017,"variant_id":9217221,"platform_linked_id":"54318715404571"},{"campaign_id":1051017,"variant_id":9217220,"platform_linked_id":"54318715437339"}],"config":{"shop_logo":"portal\/tib.png","atc_action":"default","price_color":"#7D2B2B","show_buynow":false,"show_gallery":true,"show_preview":true,"enable_sticky":true,"primary_color":"#7D2B2B","show_quantity":true,"style_variants":"outline","thumbnail_type":"dynamic","preview_content":"gallery","show_cross_sell":false,"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,"use_ui_time_picker":false,"buynow_button_color":"#7D2B2B","saving_amount_color":"#7D2B2B","atc_background_color":"#7D2B2B","preview_button_color":"#7D2B2B","save_uploaded_photos":true,"show_app_description":false,"variant_active_color":"#7D2B2B","show_compare_at_price":true,"single_mockup_enabled":false,"border_radius_variants":"rounded","compare_at_price_color":"#000000","sync_between_templates":true,"show_navigation_numbers":false,"support_public_property":false,"hide_single_value_option":true,"load_gallery_immediately":true,"enable_personalize_button":true,"image_placement_on_mockup":true,"personalization_alignment":"left","personalization_font_size":"medium","preview_button_text_color":"#7D2B2B","use_reposition_on_gallery":false,"auto_select_first_template":false,"collapse_description_block":false,"personalization_active_color":"#7D2B2B","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":"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,"form_label":"Enter a location","size_label":"CHOOSE SIZE","color_label":"CHOOSE 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":"Some fields are required or invalid data","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","rate_limit_exceeded":"Cannot upload. Contact us for more information.: Too many requests are being processed right now.","confirmation_message":"Please tick the confirmation box above before proceeding","generate_image_error":"Error message when gen failed","input_required_error":"This field is required!","out_of_stock_message":"Your selection is out of stock. Please choose another option.","populate_photo_error":"Cannot apply the effects of every option to your photo. Please try again.","populate_photo_retry":"Try again","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!","generate_image_success":"Image generated","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.","word_cloud_emoji_error":"Emojis are not allowed in words","available_product_label":"Available Products","center_map_button_label":"Center map","custom_info_below_price":"inc. Tax","generate_image_required":"Require to gen an image","loading_lyric_no_result":"Lyrics not found.","maps_search_placeholder":"Search location","max_size_upload_warning":"Cannot upload because the file is too large. Please upload a file smaller than {{ MAX_SIZE }}MB","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","file_type_upload_warning":"This file type is not supported. Please upload an image.","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","populate_photo_uploading":"Uploading {{ CURRENT }}\/{{ TOTAL }} images","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.","word_cloud_maximal_error":"Maximum number of words is {{MAX}}.","paragraph_max_lines_error":"Only {{ MAX_LINES }} lines are allowed.","paragraph_min_lines_error":"Please enter at least {{ MIN_LINES }} lines.","populate_photo_processing":"Processing {{ CURRENT }}\/{{ TOTAL }} images","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","word_search_maximal_error":"Maximum number of words is {{MAX}}.","close_preview_buttom_label":"Close preview","generate_image_button_text":"Generate image","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","word_cloud_button_regenerate":"Regenerate layout","font_char_no_whitespace_label":"Whitespace is not allowed","gpx_upload_button_text_strava":"Connect Strava","upload_ratio_mismatch_warning":"Your photo doesn't match this design's aspect ratio, so it may not fit perfectly. Re-adjust or upload another photo if needed.","word_cloud_render_image_error":"Cannot place all words into the shape.","word_search_button_regenerate":"Regenerate layout","cross_sell_update_button_label":"Update","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.","word_cloud_invisible_char_error":"Words include invisible characters","cross_sell_sold_out_button_label":"Sold out","gpx_upload_button_text_uploading":"Uploading...","word_cloud_add_more_button_label":"+ Add more","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","generate_image_regenerate_required":"Require to gen another image because the fields change","recustomize_route_maps_button_text":"Recustomize route map","upload_regenerate_required_warning":"Your details changed after this photo was processed. Please upload it again.","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","generate_image_button_text_generating":"Generating...","generate_image_button_text_regenerate":"Generate again","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.","sync_campaign_info_to_shopify":true},"has_subscription":true,"is_development":false,"is_plus":false,"sku_enabled":true,"shop_name":"Warmistry","clipart_categories":[],"global_options":[]}