{"id":1035449,"name":"Vrijgezellen T-shirt Team Bruid - Karikatuur van de Bruid met Eigen Tekst","label_available_product":null,"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":null,"artworks":[{"id":1334119,"name":"Vrijgezellen Hoodie (voorkant)","description":null,"width":2953,"height":3425,"thumbnail":"users\/36049\/artworks\/6acbc08715029_thumbnail.webp","is_locked":null,"template_settings":{"label":"Stijl","display_type":"radio"},"current_version_id":2919452,"design_format":"rgb","status":0,"schema_version":2,"data":[{"id":"template-600004","name":"Bruid","addons":[],"layers":[{"id":"layer-600001","top":520,"left":1476.5,"name":"Titel","text":"TEAM BRUID","type":"text","align":"center","color":"#FFFFFF","width":2553,"locked":false,"rotate":0,"visible":true,"required":false,"dependency":{"match_type":"all","dependencies":[{"value":false,"element":"layer-601501"}],"show_by_default":true},"form_label":"Titel","max_length":24,"typography":{"size":560,"family":"Graduate","variant":"regular"},"custom_font":[],"curve_radius":2600,"color_opacity":"FF","curve_enabled":true,"schema_version":2,"shadow_display":"mockup_order","form_input_type":"text","typography_type":"google","retrieval_styles":{"color":{"layer":"layer-601999","enabled":true}},"autoscale_enabled":true,"customization_type":"normal","form_input_textcase":"uppercase","autofill_default_value":true},{"id":"layer-600002","top":820,"url":"users\/36049\/image-layers\/6ac50fd248f05_large.webp","left":711.5,"name":"Foto","type":"photo","width":1530,"height":2250,"locked":false,"rotate":0,"effects":[{"id":"id-319484","type":"gemini:image_filter","color_sketch":"#000000","light_sketch":true,"enable_contour":true,"image_filter_prompt":"Convert this image into a funny sketch cartoon effect, digitally drawn with expressive ink-style outlines, exaggerated but recognizable facial features, vivid digital colors, subtle shading, and mild hatching. Keep a clean white background. Do not include any small motion lines, gestural marks, squiggles, speed lines, or decorative lines around the character. The result should feel lively, energetic, hand-drawn, playful, caricature-like, and full of personality, while keeping the area around the figure completely clean. Dress the person as a cheerful bride-to-be: a short white veil on her head, a small plain white sash without any text or letters and a bouquet of flowers in her hand, in the same cartoon style. Only the person, on pure white."},{"id":"id-566008","type":"background_remover","color_sketch":"#000000","light_sketch":true,"enable_contour":true}],"visible":true,"required":true,"min_width":300,"form_label":"Jullie foto","min_height":300,"photo_hint":"Uploaden kan tot 30 seconden duren. Een foto waarop iedereen goed te zien is werkt het mooist.","photo_editor":"image_cropper","photo_replace":true,"schema_version":2,"shadow_display":"mockup_order","min_size_enable":true,"customization_type":"normal"},{"id":"layer-600003","top":3200,"left":1476.5,"name":"Tweede regel","text":"LISA \u00b7 JUNI 2026","type":"text","align":"center","color":"#FFFFFF","width":2200,"locked":false,"rotate":0,"visible":true,"required":false,"dependency":{"match_type":"all","dependencies":[{"value":false,"element":"layer-601502"}],"show_by_default":true},"form_label":"Tweede regel","max_length":30,"typography":{"size":230,"family":"Playfair Display","variant":"700"},"custom_font":[],"color_opacity":"FF","schema_version":2,"shadow_display":"mockup_order","form_input_type":"text","typography_type":"google","form_placeholder":"Bijv. naam en datum","retrieval_styles":{"color":{"layer":"layer-601999","enabled":true}},"autoscale_enabled":true,"customization_type":"normal","form_input_textcase":"uppercase","autofill_default_value":true},{"id":"layer-601501","name":"Zonder titel","type":"toggle","value":false,"locked":false,"rotate":0,"visible":true,"form_label":"Zonder titel","default_value":false,"schema_version":2,"shadow_display":"mockup_order","show_form_label":false,"customization_type":"normal"},{"id":"layer-601502","name":"Zonder tweede regel","type":"toggle","value":false,"locked":false,"rotate":0,"visible":true,"form_label":"Zonder tweede regel","default_value":false,"schema_version":2,"shadow_display":"mockup_order","show_form_label":false,"customization_type":"normal"},{"id":"layer-601999","name":"Tekstkleur","type":"color","locked":false,"rotate":0,"visible":true,"form_label":"Tekstkleur","color_option":"color_picker_option","default_value":"#FFFFFF","global_option":2843,"layer_display":"form_only","schema_version":2,"shadow_display":"mockup_order","customization_type":"global_option"}],"visible":true,"is_global":false,"positions":["layer-600002","template-layer","layer-601501","layer-600001","layer-601502","layer-600003","layer-601999"],"charge_enabled":false},{"id":"template-602004","name":"Bruidegom","addons":[],"layers":[{"id":"layer-602001","top":520,"left":1476.5,"name":"Titel","text":"TEAM BRUID","type":"text","align":"center","color":"#FFFFFF","width":2553,"locked":false,"rotate":0,"visible":true,"required":false,"dependency":{"match_type":"all","dependencies":[{"value":false,"element":"layer-603501"}],"show_by_default":true},"form_label":"Titel","max_length":24,"typography":{"size":560,"family":"Graduate","variant":"regular"},"custom_font":[],"curve_radius":2600,"color_opacity":"FF","curve_enabled":true,"schema_version":2,"shadow_display":"mockup_order","form_input_type":"text","typography_type":"google","retrieval_styles":{"color":{"layer":"layer-603999","enabled":true}},"autoscale_enabled":true,"customization_type":"normal","form_input_textcase":"uppercase","autofill_default_value":true},{"id":"layer-602002","top":820,"url":"users\/36049\/image-layers\/6ac50fd47881e_large.webp","left":711.5,"name":"Foto","type":"photo","width":1530,"height":2250,"locked":false,"rotate":0,"effects":[{"id":"id-319484","type":"gemini:image_filter","color_sketch":"#000000","light_sketch":true,"enable_contour":true,"image_filter_prompt":"Convert this image into a funny sketch cartoon effect, digitally drawn with expressive ink-style outlines, exaggerated but recognizable facial features, vivid digital colors, subtle shading, and mild hatching. Keep a clean white background. Do not include any small motion lines, gestural marks, squiggles, speed lines, or decorative lines around the character. The result should feel lively, energetic, hand-drawn, playful, caricature-like, and full of personality, while keeping the area around the figure completely clean. Dress the person as a cheerful groom-to-be: a black bow tie, a small black top hat and a white flower on his chest, in the same cartoon style. Only the person, on pure white."},{"id":"id-566008","type":"background_remover","color_sketch":"#000000","light_sketch":true,"enable_contour":true}],"visible":true,"required":true,"min_width":300,"form_label":"Jullie foto","min_height":300,"photo_hint":"Uploaden kan tot 30 seconden duren. Een foto waarop iedereen goed te zien is werkt het mooist.","photo_editor":"image_cropper","photo_replace":true,"schema_version":2,"shadow_display":"mockup_order","min_size_enable":true,"customization_type":"normal"},{"id":"layer-602003","top":3200,"left":1476.5,"name":"Tweede regel","text":"LISA \u00b7 JUNI 2026","type":"text","align":"center","color":"#FFFFFF","width":2200,"locked":false,"rotate":0,"visible":true,"required":false,"dependency":{"match_type":"all","dependencies":[{"value":false,"element":"layer-603502"}],"show_by_default":true},"form_label":"Tweede regel","max_length":30,"typography":{"size":230,"family":"Playfair Display","variant":"700"},"custom_font":[],"color_opacity":"FF","schema_version":2,"shadow_display":"mockup_order","form_input_type":"text","typography_type":"google","form_placeholder":"Bijv. naam en datum","retrieval_styles":{"color":{"layer":"layer-603999","enabled":true}},"autoscale_enabled":true,"customization_type":"normal","form_input_textcase":"uppercase","autofill_default_value":true},{"id":"layer-603501","name":"Zonder titel","type":"toggle","value":false,"locked":false,"rotate":0,"visible":true,"form_label":"Zonder titel","default_value":false,"schema_version":2,"shadow_display":"mockup_order","show_form_label":false,"customization_type":"normal"},{"id":"layer-603502","name":"Zonder tweede regel","type":"toggle","value":false,"locked":false,"rotate":0,"visible":true,"form_label":"Zonder tweede regel","default_value":false,"schema_version":2,"shadow_display":"mockup_order","show_form_label":false,"customization_type":"normal"},{"id":"layer-603999","name":"Tekstkleur","type":"color","locked":false,"rotate":0,"visible":true,"form_label":"Tekstkleur","color_option":"color_picker_option","default_value":"#FFFFFF","global_option":2843,"layer_display":"form_only","schema_version":2,"shadow_display":"mockup_order","customization_type":"global_option"}],"visible":true,"is_global":false,"positions":["layer-602002","template-layer","layer-603501","layer-602001","layer-603502","layer-602003","layer-603999"],"charge_enabled":false}],"global_options":[{"id":2843,"user_id":36049,"type":"color","name":"Hoodie Tekstkleur","data":{"form_label":"Tekstkleur","color_option":"color_picker_option","layer_display":"form_only","default_value":"#FFFFFF"},"import_id":null,"deleted_at":null,"created_at":"2026-10-06T13:41:12.000000Z","updated_at":"2026-10-06T14:27:17.000000Z","global_option_category_id":null,"pivot":{"artwork_id":1334119,"global_option_id":2843,"created_at":"2026-10-06T15:14:06.000000Z","updated_at":"2026-10-06T15:14:06.000000Z"}}],"global_option_ids":[2843]},{"id":1335713,"name":"Vrijgezellen Hoodie (voorkant) (wit shirt)","description":null,"width":2953,"height":3425,"thumbnail":"users\/36049\/artworks\/6ac601244b578_thumbnail.webp","is_locked":null,"template_settings":{"label":"Stijl","display_type":"radio"},"current_version_id":2878182,"design_format":"rgb","status":0,"schema_version":2,"data":[{"id":"template-600004","name":"Bruid","addons":[],"layers":[{"id":"layer-600001","top":520,"left":1476.5,"name":"Titel","text":"TEAM BRUID","type":"text","align":"center","color":"#2B2B2B","width":2553,"locked":false,"rotate":0,"visible":true,"required":false,"form_label":"Titel","max_length":24,"typography":{"size":560,"family":"Graduate","variant":"regular"},"custom_font":[],"curve_radius":2600,"color_opacity":"FF","curve_enabled":true,"schema_version":2,"shadow_display":"mockup_order","form_input_type":"text","typography_type":"google","retrieval_styles":{"color":{"layer":"layer-601999","enabled":true}},"autoscale_enabled":true,"customization_type":"normal","form_input_textcase":"uppercase","autofill_default_value":true},{"id":"layer-600002","top":820,"url":"users\/36049\/image-layers\/6ac50fd248f05_large.webp","left":711.5,"name":"Foto","type":"photo","width":1530,"height":2250,"locked":false,"rotate":0,"effects":[{"id":"id-319484","type":"gemini:image_filter","color_sketch":"#000000","light_sketch":true,"enable_contour":true,"image_filter_prompt":"Convert this image into a funny sketch cartoon effect, digitally drawn with expressive ink-style outlines, exaggerated but recognizable facial features, vivid digital colors, subtle shading, and mild hatching. Keep a clean white background. Do not include any small motion lines, gestural marks, squiggles, speed lines, or decorative lines around the character. The result should feel lively, energetic, hand-drawn, playful, caricature-like, and full of personality, while keeping the area around the figure completely clean. Dress the person as a cheerful bride-to-be: a short white veil on her head, a small plain white sash without any text or letters and a bouquet of flowers in her hand, in the same cartoon style. Only the person, on pure white."},{"id":"id-566008","type":"background_remover","color_sketch":"#000000","light_sketch":true,"enable_contour":true}],"visible":true,"required":true,"min_width":300,"form_label":"Jullie foto","min_height":300,"photo_hint":"Uploaden kan tot 30 seconden duren. Een foto waarop iedereen goed te zien is werkt het mooist.","photo_editor":"image_cropper","photo_replace":true,"schema_version":2,"shadow_display":"mockup_order","min_size_enable":true,"customization_type":"normal"},{"id":"layer-600003","top":3200,"left":1476.5,"name":"Tweede regel","text":"LISA \u00b7 JUNI 2026","type":"text","align":"center","color":"#2B2B2B","width":2200,"locked":false,"rotate":0,"visible":true,"required":false,"form_label":"Tweede regel","max_length":30,"typography":{"size":230,"family":"Playfair Display","variant":"700"},"custom_font":[],"color_opacity":"FF","schema_version":2,"shadow_display":"mockup_order","form_input_type":"text","typography_type":"google","form_placeholder":"Bijv. naam en datum","retrieval_styles":{"color":{"layer":"layer-601999","enabled":true}},"autoscale_enabled":true,"customization_type":"normal","form_input_textcase":"uppercase","autofill_default_value":true},{"id":"layer-601999","name":"Tekstkleur","type":"color","locked":false,"rotate":0,"visible":true,"form_label":"Tekstkleur","color_option":"color_picker_option","default_value":"#2B2B2B","layer_display":"form_only","schema_version":2,"shadow_display":"mockup_order","customization_type":"normal"}],"visible":true,"is_global":false,"positions":["layer-600002","template-layer","layer-600001","layer-600003","layer-601999"],"charge_enabled":false},{"id":"template-602004","name":"Bruidegom","addons":[],"layers":[{"id":"layer-602001","top":520,"left":1476.5,"name":"Titel","text":"TEAM BRUID","type":"text","align":"center","color":"#2B2B2B","width":2553,"locked":false,"rotate":0,"visible":true,"required":false,"form_label":"Titel","max_length":24,"typography":{"size":560,"family":"Graduate","variant":"regular"},"custom_font":[],"curve_radius":2600,"color_opacity":"FF","curve_enabled":true,"schema_version":2,"shadow_display":"mockup_order","form_input_type":"text","typography_type":"google","retrieval_styles":{"color":{"layer":"layer-603999","enabled":true}},"autoscale_enabled":true,"customization_type":"normal","form_input_textcase":"uppercase","autofill_default_value":true},{"id":"layer-602002","top":820,"url":"users\/36049\/image-layers\/6ac50fd47881e_large.webp","left":711.5,"name":"Foto","type":"photo","width":1530,"height":2250,"locked":false,"rotate":0,"effects":[{"id":"id-319484","type":"gemini:image_filter","color_sketch":"#000000","light_sketch":true,"enable_contour":true,"image_filter_prompt":"Convert this image into a funny sketch cartoon effect, digitally drawn with expressive ink-style outlines, exaggerated but recognizable facial features, vivid digital colors, subtle shading, and mild hatching. Keep a clean white background. Do not include any small motion lines, gestural marks, squiggles, speed lines, or decorative lines around the character. The result should feel lively, energetic, hand-drawn, playful, caricature-like, and full of personality, while keeping the area around the figure completely clean. Dress the person as a cheerful groom-to-be: a black bow tie, a small black top hat and a white flower on his chest, in the same cartoon style. Only the person, on pure white."},{"id":"id-566008","type":"background_remover","color_sketch":"#000000","light_sketch":true,"enable_contour":true}],"visible":true,"required":true,"min_width":300,"form_label":"Jullie foto","min_height":300,"photo_hint":"Uploaden kan tot 30 seconden duren. Een foto waarop iedereen goed te zien is werkt het mooist.","photo_editor":"image_cropper","photo_replace":true,"schema_version":2,"shadow_display":"mockup_order","min_size_enable":true,"customization_type":"normal"},{"id":"layer-602003","top":3200,"left":1476.5,"name":"Tweede regel","text":"LISA \u00b7 JUNI 2026","type":"text","align":"center","color":"#2B2B2B","width":2200,"locked":false,"rotate":0,"visible":true,"required":false,"form_label":"Tweede regel","max_length":30,"typography":{"size":230,"family":"Playfair Display","variant":"700"},"custom_font":[],"color_opacity":"FF","schema_version":2,"shadow_display":"mockup_order","form_input_type":"text","typography_type":"google","form_placeholder":"Bijv. naam en datum","retrieval_styles":{"color":{"layer":"layer-603999","enabled":true}},"autoscale_enabled":true,"customization_type":"normal","form_input_textcase":"uppercase","autofill_default_value":true},{"id":"layer-603999","name":"Tekstkleur","type":"color","locked":false,"rotate":0,"visible":true,"form_label":"Tekstkleur","color_option":"color_picker_option","default_value":"#2B2B2B","layer_display":"form_only","schema_version":2,"shadow_display":"mockup_order","customization_type":"normal"}],"visible":true,"is_global":false,"positions":["layer-602002","template-layer","layer-602001","layer-602003","layer-603999"],"charge_enabled":false}],"global_options":[],"global_option_ids":[]}],"campaign_products":[{"id":1861743,"campaign_id":1035449,"product_id":362106,"created_at":"2026-10-07T08:21:52.000000Z","updated_at":"2026-10-07T08:21:52.000000Z","position":0,"platform_title":"Zwart Shirt Voorkant","campaign_variants_position":null,"enable_artwork_navigation":false,"artwork_navigation_name":null,"product":{"id":362106,"user_id":36049,"fulfillment_id":null,"fulfillment_linked_id":null,"title":"Zwart Shirt Voorkant","description":null,"had_back":false,"variants_position":null,"colors_position":["Zwart"],"sizes_position":["S","M","L","XL"],"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":"Zwart Shirt Voorkant","product_options_position":null,"internal_tags":null,"printareas":[{"id":1039226,"product_id":362106,"name":"Front","width":2953,"height":3425,"position":0,"display_name":null}]},"campaign_variants":[{"campaign_product_id":1861743,"variant_id":8955838,"campaign_mockup_id":11056264,"variant":{"id":8955838,"product_id":362106,"fulfillment_linked_id":"black-shirt-xl","fulfillment_linked_image_id":null,"color":"Zwart","size":"XL","color_hex":"","available":true,"base_cost":null,"price":29.95,"created_at":"2026-09-22T06:59:17.000000Z","updated_at":"2026-09-22T07:05:09.000000Z","compare_at_price":34.95,"ref":null,"weight":"","mockup_id":null,"printarea_id":null,"deleted_at":null,"sku":"black-shirt-xl","printarea_ids":[]},"color":"Zwart","color_hex":"","size":"XL","product_id":362106},{"campaign_product_id":1861743,"variant_id":8955837,"campaign_mockup_id":11056264,"variant":{"id":8955837,"product_id":362106,"fulfillment_linked_id":"black-shirt-l","fulfillment_linked_image_id":null,"color":"Zwart","size":"L","color_hex":"","available":true,"base_cost":null,"price":29.95,"created_at":"2026-09-22T06:59:17.000000Z","updated_at":"2026-09-22T07:05:05.000000Z","compare_at_price":34.95,"ref":null,"weight":"","mockup_id":null,"printarea_id":null,"deleted_at":null,"sku":"black-shirt-l","printarea_ids":[]},"color":"Zwart","color_hex":"","size":"L","product_id":362106},{"campaign_product_id":1861743,"variant_id":8955836,"campaign_mockup_id":11056264,"variant":{"id":8955836,"product_id":362106,"fulfillment_linked_id":"black-shirt-m","fulfillment_linked_image_id":null,"color":"Zwart","size":"M","color_hex":"","available":true,"base_cost":null,"price":29.95,"created_at":"2026-09-22T06:59:17.000000Z","updated_at":"2026-09-22T07:05:01.000000Z","compare_at_price":34.95,"ref":null,"weight":"","mockup_id":null,"printarea_id":null,"deleted_at":null,"sku":"black-shirt-m","printarea_ids":[]},"color":"Zwart","color_hex":"","size":"M","product_id":362106},{"campaign_product_id":1861743,"variant_id":8955835,"campaign_mockup_id":11056264,"variant":{"id":8955835,"product_id":362106,"fulfillment_linked_id":"black-shirt-s","fulfillment_linked_image_id":null,"color":"Zwart","size":"S","color_hex":"","available":true,"base_cost":null,"price":29.95,"created_at":"2026-09-22T06:59:17.000000Z","updated_at":"2026-09-22T07:04:59.000000Z","compare_at_price":34.95,"ref":null,"weight":"","mockup_id":null,"printarea_id":null,"deleted_at":null,"sku":"black-shirt-s","printarea_ids":[]},"color":"Zwart","color_hex":"","size":"S","product_id":362106}],"campaign_mockups":[{"id":11056264,"campaign_product_id":1861743,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":0,"preview_url":"users\/36049\/campaign-products\/1861743\/6ac601249e1fb.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/36049\/campaign-products\/1861743\/6ac601249e1fb_thumbnail.webp","old_campaign_mockup_id":null,"mockup_id":1717412,"alt":"Vrijgezellen T-shirt Team Bruid - Karikatuur van de Bruid met Eigen Tekst","layers":[{"id":"layer-325836","name":"3qaS6yFt-Bd6jzP9hjnpi_iZdgYVDs","type":"image","top":0,"left":0,"width":960,"height":960,"url":"users\/36049\/mockup-layers\/260922_47Yz5UaTEUtv1CtD_large.webp","opacity":1,"visible":true,"locked":false},{"id":"layer-508079","name":"Front (2953x3425)","top":266.7272727272729,"left":329.00000000000006,"width":302,"height":350,"rotate":0,"visible":true,"opacity":1,"locked":false,"printarea_id":1039226}],"type":"image","variant_ids":[8955835,8955836,8955837,8955838],"campaign_mockup_printareas":[]}]},{"id":1861744,"campaign_id":1035449,"product_id":362516,"created_at":"2026-10-07T08:21:55.000000Z","updated_at":"2026-10-07T08:21:55.000000Z","position":1,"platform_title":"Zwart Shirt Achterkant","campaign_variants_position":null,"enable_artwork_navigation":false,"artwork_navigation_name":null,"product":{"id":362516,"user_id":36049,"fulfillment_id":null,"fulfillment_linked_id":null,"title":"Zwart Shirt Achterkant","description":null,"had_back":false,"variants_position":null,"colors_position":["Zwart"],"sizes_position":["S","M","L","XL"],"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":"Zwart Shirt Achterkant","product_options_position":null,"internal_tags":null,"printareas":[{"id":1041643,"product_id":362516,"name":"Front","width":2953,"height":3425,"position":0,"display_name":null}]},"campaign_variants":[{"campaign_product_id":1861744,"variant_id":8968152,"campaign_mockup_id":11056265,"variant":{"id":8968152,"product_id":362516,"fulfillment_linked_id":"black-shirt-xl-back","fulfillment_linked_image_id":null,"color":"Zwart","size":"XL","color_hex":"","available":true,"base_cost":null,"price":29.95,"created_at":"2026-09-23T19:19:46.000000Z","updated_at":"2026-09-23T19:21:15.000000Z","compare_at_price":34.95,"ref":null,"weight":"","mockup_id":null,"printarea_id":null,"deleted_at":null,"sku":"black-shirt-xl-back","printarea_ids":[]},"color":"Zwart","color_hex":"","size":"XL","product_id":362516},{"campaign_product_id":1861744,"variant_id":8968151,"campaign_mockup_id":11056265,"variant":{"id":8968151,"product_id":362516,"fulfillment_linked_id":"black-shirt-l-back","fulfillment_linked_image_id":null,"color":"Zwart","size":"L","color_hex":"","available":true,"base_cost":null,"price":29.95,"created_at":"2026-09-23T19:19:46.000000Z","updated_at":"2026-09-23T19:21:12.000000Z","compare_at_price":34.95,"ref":null,"weight":"","mockup_id":null,"printarea_id":null,"deleted_at":null,"sku":"black-shirt-l-back","printarea_ids":[]},"color":"Zwart","color_hex":"","size":"L","product_id":362516},{"campaign_product_id":1861744,"variant_id":8968150,"campaign_mockup_id":11056265,"variant":{"id":8968150,"product_id":362516,"fulfillment_linked_id":"black-shirt-m-back","fulfillment_linked_image_id":null,"color":"Zwart","size":"M","color_hex":"","available":true,"base_cost":null,"price":29.95,"created_at":"2026-09-23T19:19:46.000000Z","updated_at":"2026-09-23T19:21:00.000000Z","compare_at_price":34.95,"ref":null,"weight":"","mockup_id":null,"printarea_id":null,"deleted_at":null,"sku":"black-shirt-m-back","printarea_ids":[]},"color":"Zwart","color_hex":"","size":"M","product_id":362516},{"campaign_product_id":1861744,"variant_id":8968149,"campaign_mockup_id":11056265,"variant":{"id":8968149,"product_id":362516,"fulfillment_linked_id":"black-shirt-s-back","fulfillment_linked_image_id":null,"color":"Zwart","size":"S","color_hex":"","available":true,"base_cost":null,"price":29.95,"created_at":"2026-09-23T19:19:46.000000Z","updated_at":"2026-09-23T19:20:46.000000Z","compare_at_price":34.95,"ref":null,"weight":"","mockup_id":null,"printarea_id":null,"deleted_at":null,"sku":"black-shirt-s-back","printarea_ids":[]},"color":"Zwart","color_hex":"","size":"S","product_id":362516}],"campaign_mockups":[{"id":11056265,"campaign_product_id":1861744,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":0,"preview_url":"users\/36049\/campaign-products\/1861744\/6ac60128563c1.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/36049\/campaign-products\/1861744\/6ac60128563c1_thumbnail.webp","old_campaign_mockup_id":null,"mockup_id":1719252,"alt":"Vrijgezellen T-shirt Team Bruid - Karikatuur van de Bruid met Eigen Tekst","layers":[{"id":"layer-325836","name":"3qaS6yFt-Bd6jzP9hjnpi_iZdgYVDs","type":"image","top":0,"left":0,"width":960,"height":960,"url":"users\/36049\/mockup-layers\/260923_islbyuZZwsVpKsFE_large.webp","opacity":1,"visible":true,"locked":false},{"id":"layer-508079","name":"Front (2953x3425)","top":266.7272727272729,"left":329.00000000000006,"width":302,"height":350,"rotate":0,"visible":true,"opacity":1,"locked":false,"printarea_id":1041643}],"type":"image","variant_ids":[8968149,8968150,8968151,8968152],"campaign_mockup_printareas":[]}]},{"id":1861745,"campaign_id":1035449,"product_id":362520,"created_at":"2026-10-07T08:21:58.000000Z","updated_at":"2026-10-07T08:21:58.000000Z","position":2,"platform_title":"Rood Shirt Voorkant","campaign_variants_position":null,"enable_artwork_navigation":false,"artwork_navigation_name":null,"product":{"id":362520,"user_id":36049,"fulfillment_id":null,"fulfillment_linked_id":null,"title":"Rood Shirt Voorkant","description":null,"had_back":false,"variants_position":null,"colors_position":["Rood"],"sizes_position":["S","M","L","XL"],"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":"Rood Shirt Voorkant","product_options_position":null,"internal_tags":null,"printareas":[{"id":1041647,"product_id":362520,"name":"Front","width":2953,"height":3425,"position":0,"display_name":null}]},"campaign_variants":[{"campaign_product_id":1861745,"variant_id":8968166,"campaign_mockup_id":11056266,"variant":{"id":8968166,"product_id":362520,"fulfillment_linked_id":"red-shirt-xl","fulfillment_linked_image_id":null,"color":"Rood","size":"XL","color_hex":"","available":true,"base_cost":null,"price":29.95,"created_at":"2026-09-23T19:30:09.000000Z","updated_at":"2026-09-23T19:30:42.000000Z","compare_at_price":34.95,"ref":null,"weight":"","mockup_id":null,"printarea_id":null,"deleted_at":null,"sku":"red-shirt-xl","printarea_ids":[]},"color":"Rood","color_hex":"","size":"XL","product_id":362520},{"campaign_product_id":1861745,"variant_id":8968165,"campaign_mockup_id":11056266,"variant":{"id":8968165,"product_id":362520,"fulfillment_linked_id":"red-shirt-l","fulfillment_linked_image_id":null,"color":"Rood","size":"L","color_hex":"","available":true,"base_cost":null,"price":29.95,"created_at":"2026-09-23T19:30:09.000000Z","updated_at":"2026-09-23T19:30:40.000000Z","compare_at_price":34.95,"ref":null,"weight":"","mockup_id":null,"printarea_id":null,"deleted_at":null,"sku":"red-shirt-l","printarea_ids":[]},"color":"Rood","color_hex":"","size":"L","product_id":362520},{"campaign_product_id":1861745,"variant_id":8968164,"campaign_mockup_id":11056266,"variant":{"id":8968164,"product_id":362520,"fulfillment_linked_id":"red-shirt-m","fulfillment_linked_image_id":null,"color":"Rood","size":"M","color_hex":"","available":true,"base_cost":null,"price":29.95,"created_at":"2026-09-23T19:30:09.000000Z","updated_at":"2026-09-23T19:30:39.000000Z","compare_at_price":34.95,"ref":null,"weight":"","mockup_id":null,"printarea_id":null,"deleted_at":null,"sku":"red-shirt-m","printarea_ids":[]},"color":"Rood","color_hex":"","size":"M","product_id":362520},{"campaign_product_id":1861745,"variant_id":8968163,"campaign_mockup_id":11056266,"variant":{"id":8968163,"product_id":362520,"fulfillment_linked_id":"red-shirt-s","fulfillment_linked_image_id":null,"color":"Rood","size":"S","color_hex":"","available":true,"base_cost":null,"price":29.95,"created_at":"2026-09-23T19:30:09.000000Z","updated_at":"2026-09-23T19:30:37.000000Z","compare_at_price":34.95,"ref":null,"weight":"","mockup_id":null,"printarea_id":null,"deleted_at":null,"sku":"red-shirt-s","printarea_ids":[]},"color":"Rood","color_hex":"","size":"S","product_id":362520}],"campaign_mockups":[{"id":11056266,"campaign_product_id":1861745,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":0,"preview_url":"users\/36049\/campaign-products\/1861745\/6ac6012b65fcd.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/36049\/campaign-products\/1861745\/6ac6012b65fcd_thumbnail.webp","old_campaign_mockup_id":null,"mockup_id":1719257,"alt":"Vrijgezellen T-shirt Team Bruid - Karikatuur van de Bruid met Eigen Tekst","layers":[{"id":"layer-325836","name":"3qaS6yFt-Bd6jzP9hjnpi_iZdgYVDs","type":"image","top":0,"left":0,"width":960,"height":960,"url":"users\/36049\/mockup-layers\/260923_s4HTr8raw26B4F38_large.webp","opacity":1,"visible":true,"locked":false},{"id":"layer-508079","name":"Front (2953x3425)","top":266.7272727272729,"left":329.00000000000006,"width":302,"height":350,"rotate":0,"visible":true,"opacity":1,"locked":false,"printarea_id":1041647}],"type":"image","variant_ids":[8968163,8968164,8968165,8968166],"campaign_mockup_printareas":[]}]},{"id":1861746,"campaign_id":1035449,"product_id":362521,"created_at":"2026-10-07T08:22:01.000000Z","updated_at":"2026-10-07T08:22:01.000000Z","position":3,"platform_title":"Rood Shirt Achterkant","campaign_variants_position":null,"enable_artwork_navigation":false,"artwork_navigation_name":null,"product":{"id":362521,"user_id":36049,"fulfillment_id":null,"fulfillment_linked_id":null,"title":"Rood Shirt Achterkant","description":null,"had_back":false,"variants_position":null,"colors_position":["Rood"],"sizes_position":["S","M","L","XL"],"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":"Rood Shirt Achterkant","product_options_position":null,"internal_tags":null,"printareas":[{"id":1041648,"product_id":362521,"name":"Front","width":2953,"height":3425,"position":0,"display_name":null}]},"campaign_variants":[{"campaign_product_id":1861746,"variant_id":8968170,"campaign_mockup_id":11056267,"variant":{"id":8968170,"product_id":362521,"fulfillment_linked_id":"red-shirt-xl-back","fulfillment_linked_image_id":null,"color":"Rood","size":"XL","color_hex":"","available":true,"base_cost":null,"price":29.95,"created_at":"2026-09-23T19:30:13.000000Z","updated_at":"2026-09-23T19:32:14.000000Z","compare_at_price":34.95,"ref":null,"weight":"","mockup_id":null,"printarea_id":null,"deleted_at":null,"sku":"red-shirt-xl-back","printarea_ids":[]},"color":"Rood","color_hex":"","size":"XL","product_id":362521},{"campaign_product_id":1861746,"variant_id":8968169,"campaign_mockup_id":11056267,"variant":{"id":8968169,"product_id":362521,"fulfillment_linked_id":"red-shirt-l-back","fulfillment_linked_image_id":null,"color":"Rood","size":"L","color_hex":"","available":true,"base_cost":null,"price":29.95,"created_at":"2026-09-23T19:30:13.000000Z","updated_at":"2026-09-23T19:32:13.000000Z","compare_at_price":34.95,"ref":null,"weight":"","mockup_id":null,"printarea_id":null,"deleted_at":null,"sku":"red-shirt-l-back","printarea_ids":[]},"color":"Rood","color_hex":"","size":"L","product_id":362521},{"campaign_product_id":1861746,"variant_id":8968168,"campaign_mockup_id":11056267,"variant":{"id":8968168,"product_id":362521,"fulfillment_linked_id":"red-shirt-m-back","fulfillment_linked_image_id":null,"color":"Rood","size":"M","color_hex":"","available":true,"base_cost":null,"price":29.95,"created_at":"2026-09-23T19:30:13.000000Z","updated_at":"2026-09-23T19:32:11.000000Z","compare_at_price":34.95,"ref":null,"weight":"","mockup_id":null,"printarea_id":null,"deleted_at":null,"sku":"red-shirt-m-back","printarea_ids":[]},"color":"Rood","color_hex":"","size":"M","product_id":362521},{"campaign_product_id":1861746,"variant_id":8968167,"campaign_mockup_id":11056267,"variant":{"id":8968167,"product_id":362521,"fulfillment_linked_id":"red-shirt-s-back","fulfillment_linked_image_id":null,"color":"Rood","size":"S","color_hex":"","available":true,"base_cost":null,"price":29.95,"created_at":"2026-09-23T19:30:13.000000Z","updated_at":"2026-09-23T19:32:06.000000Z","compare_at_price":34.95,"ref":null,"weight":"","mockup_id":null,"printarea_id":null,"deleted_at":null,"sku":"red-shirt-s-back","printarea_ids":[]},"color":"Rood","color_hex":"","size":"S","product_id":362521}],"campaign_mockups":[{"id":11056267,"campaign_product_id":1861746,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":0,"preview_url":"users\/36049\/campaign-products\/1861746\/6ac6012f78188.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/36049\/campaign-products\/1861746\/6ac6012f78188_thumbnail.webp","old_campaign_mockup_id":null,"mockup_id":1719258,"alt":"Vrijgezellen T-shirt Team Bruid - Karikatuur van de Bruid met Eigen Tekst","layers":[{"id":"layer-325836","name":"3qaS6yFt-Bd6jzP9hjnpi_iZdgYVDs","type":"image","top":0,"left":0,"width":960,"height":960,"url":"users\/36049\/mockup-layers\/260923_yuqerkMm3O9si8lu_large.webp","opacity":1,"visible":true,"locked":false},{"id":"layer-508079","name":"Front (2953x3425)","top":266.7272727272729,"left":329.00000000000006,"width":302,"height":350,"rotate":0,"visible":true,"opacity":1,"locked":false,"printarea_id":1041648}],"type":"image","variant_ids":[8968167,8968168,8968169,8968170],"campaign_mockup_printareas":[]}]},{"id":1861747,"campaign_id":1035449,"product_id":324758,"created_at":"2026-10-07T08:22:05.000000Z","updated_at":"2026-10-07T08:22:05.000000Z","position":4,"platform_title":"Oranje Shirt Voorkant","campaign_variants_position":null,"enable_artwork_navigation":false,"artwork_navigation_name":null,"product":{"id":324758,"user_id":36049,"fulfillment_id":null,"fulfillment_linked_id":null,"title":"Oranje Shirt Voorkant","description":null,"had_back":false,"variants_position":null,"colors_position":["Oranje"],"sizes_position":["S","M","L","XL"],"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":"Oranje Shirt Voorkant","product_options_position":null,"internal_tags":null,"printareas":[{"id":935461,"product_id":324758,"name":"Front","width":2953,"height":3425,"position":0,"display_name":null}]},"campaign_variants":[{"campaign_product_id":1861747,"variant_id":7979300,"campaign_mockup_id":11056268,"variant":{"id":7979300,"product_id":324758,"fulfillment_linked_id":"oranje-xl","fulfillment_linked_image_id":null,"color":"Oranje","size":"XL","color_hex":"","available":true,"base_cost":null,"price":29.95,"created_at":"2026-04-09T08:51:48.000000Z","updated_at":"2026-06-24T15:38:01.000000Z","compare_at_price":34.95,"ref":null,"weight":"","mockup_id":null,"printarea_id":null,"deleted_at":null,"sku":"oranje-xl","printarea_ids":[]},"color":"Oranje","color_hex":"","size":"XL","product_id":324758},{"campaign_product_id":1861747,"variant_id":7979299,"campaign_mockup_id":11056268,"variant":{"id":7979299,"product_id":324758,"fulfillment_linked_id":"oranje-l","fulfillment_linked_image_id":null,"color":"Oranje","size":"L","color_hex":"","available":true,"base_cost":null,"price":29.95,"created_at":"2026-04-09T08:51:36.000000Z","updated_at":"2026-06-24T15:38:01.000000Z","compare_at_price":34.95,"ref":null,"weight":"","mockup_id":null,"printarea_id":null,"deleted_at":null,"sku":"oranje-l","printarea_ids":[]},"color":"Oranje","color_hex":"","size":"L","product_id":324758},{"campaign_product_id":1861747,"variant_id":7979297,"campaign_mockup_id":11056268,"variant":{"id":7979297,"product_id":324758,"fulfillment_linked_id":"oranje-m","fulfillment_linked_image_id":null,"color":"Oranje","size":"M","color_hex":"","available":true,"base_cost":null,"price":29.95,"created_at":"2026-04-09T08:51:25.000000Z","updated_at":"2026-06-24T15:38:01.000000Z","compare_at_price":34.95,"ref":null,"weight":"","mockup_id":null,"printarea_id":null,"deleted_at":null,"sku":"oranje-m","printarea_ids":[]},"color":"Oranje","color_hex":"","size":"M","product_id":324758},{"campaign_product_id":1861747,"variant_id":7979296,"campaign_mockup_id":11056268,"variant":{"id":7979296,"product_id":324758,"fulfillment_linked_id":"oranje-s","fulfillment_linked_image_id":null,"color":"Oranje","size":"S","color_hex":"","available":true,"base_cost":null,"price":29.95,"created_at":"2026-04-09T08:51:14.000000Z","updated_at":"2026-06-24T15:38:01.000000Z","compare_at_price":34.95,"ref":null,"weight":"","mockup_id":null,"printarea_id":null,"deleted_at":null,"sku":"oranje-s","printarea_ids":[]},"color":"Oranje","color_hex":"","size":"S","product_id":324758}],"campaign_mockups":[{"id":11056268,"campaign_product_id":1861747,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":0,"preview_url":"users\/36049\/campaign-products\/1861747\/6ac6013266e5d.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/36049\/campaign-products\/1861747\/6ac6013266e5d_thumbnail.webp","old_campaign_mockup_id":null,"mockup_id":1568254,"alt":"Vrijgezellen T-shirt Team Bruid - Karikatuur van de Bruid met Eigen Tekst","layers":[{"id":"layer-325836","name":"3qaS6yFt-Bd6jzP9hjnpi_iZdgYVDs","type":"image","top":0,"left":0,"width":960,"height":960,"url":"users\/36049\/mockup-layers\/69d7694d79ba5_large.webp","opacity":1,"visible":true,"locked":true},{"id":"layer-508079","name":"Front (2953x3425)","top":266.7272727272729,"left":329.00000000000006,"width":302,"height":350,"rotate":0,"printarea_id":935461,"visible":true,"opacity":1,"locked":false}],"type":"image","variant_ids":[7979296,7979297,7979299,7979300],"campaign_mockup_printareas":[]}]},{"id":1861748,"campaign_id":1035449,"product_id":325163,"created_at":"2026-10-07T08:22:08.000000Z","updated_at":"2026-10-07T08:22:08.000000Z","position":5,"platform_title":"Oranje Shirt Achterkant","campaign_variants_position":null,"enable_artwork_navigation":false,"artwork_navigation_name":null,"product":{"id":325163,"user_id":36049,"fulfillment_id":null,"fulfillment_linked_id":null,"title":"Oranje Shirt Achterkant","description":null,"had_back":false,"variants_position":null,"colors_position":["Oranje"],"sizes_position":["S","M","L","XL"],"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":"Oranje Shirt Achterkant","product_options_position":null,"internal_tags":null,"printareas":[{"id":936732,"product_id":325163,"name":"Front","width":2953,"height":3425,"position":0,"display_name":null}]},"campaign_variants":[{"campaign_product_id":1861748,"variant_id":7994905,"campaign_mockup_id":11056269,"variant":{"id":7994905,"product_id":325163,"fulfillment_linked_id":"oranje-xl-back","fulfillment_linked_image_id":null,"color":"Oranje","size":"XL","color_hex":"","available":true,"base_cost":null,"price":29.95,"created_at":"2026-04-11T13:15:29.000000Z","updated_at":"2026-09-22T06:58:12.000000Z","compare_at_price":34.95,"ref":null,"weight":"","mockup_id":null,"printarea_id":null,"deleted_at":null,"sku":"oranje-xl-back","printarea_ids":[]},"color":"Oranje","color_hex":"","size":"XL","product_id":325163},{"campaign_product_id":1861748,"variant_id":7994904,"campaign_mockup_id":11056269,"variant":{"id":7994904,"product_id":325163,"fulfillment_linked_id":"oranje-l-back","fulfillment_linked_image_id":null,"color":"Oranje","size":"L","color_hex":"","available":true,"base_cost":null,"price":29.95,"created_at":"2026-04-11T13:15:29.000000Z","updated_at":"2026-09-22T06:58:09.000000Z","compare_at_price":34.95,"ref":null,"weight":"","mockup_id":null,"printarea_id":null,"deleted_at":null,"sku":"oranje-l-back","printarea_ids":[]},"color":"Oranje","color_hex":"","size":"L","product_id":325163},{"campaign_product_id":1861748,"variant_id":7994903,"campaign_mockup_id":11056269,"variant":{"id":7994903,"product_id":325163,"fulfillment_linked_id":"oranje-m-back","fulfillment_linked_image_id":null,"color":"Oranje","size":"M","color_hex":"","available":true,"base_cost":null,"price":29.95,"created_at":"2026-04-11T13:15:29.000000Z","updated_at":"2026-09-22T06:58:05.000000Z","compare_at_price":34.95,"ref":null,"weight":"","mockup_id":null,"printarea_id":null,"deleted_at":null,"sku":"oranje-m-back","printarea_ids":[]},"color":"Oranje","color_hex":"","size":"M","product_id":325163},{"campaign_product_id":1861748,"variant_id":7994902,"campaign_mockup_id":11056269,"variant":{"id":7994902,"product_id":325163,"fulfillment_linked_id":"oranje-s-back","fulfillment_linked_image_id":null,"color":"Oranje","size":"S","color_hex":"","available":true,"base_cost":null,"price":29.95,"created_at":"2026-04-11T13:15:29.000000Z","updated_at":"2026-09-22T06:58:01.000000Z","compare_at_price":34.95,"ref":null,"weight":"","mockup_id":null,"printarea_id":null,"deleted_at":null,"sku":"oranje-s-back","printarea_ids":[]},"color":"Oranje","color_hex":"","size":"S","product_id":325163}],"campaign_mockups":[{"id":11056269,"campaign_product_id":1861748,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":0,"preview_url":"users\/36049\/campaign-products\/1861748\/6ac601354d5d2.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/36049\/campaign-products\/1861748\/6ac601354d5d2_thumbnail.webp","old_campaign_mockup_id":null,"mockup_id":1570359,"alt":"Vrijgezellen T-shirt Team Bruid - Karikatuur van de Bruid met Eigen Tekst","layers":[{"id":"layer-881852","name":"DrgrrlYLCa_zjTE9NedED_u3PdHenn","type":"image","top":-13,"left":-13,"width":1066,"height":1066,"rotate":0,"url":"users\/36049\/mockup-layers\/6a129ede33dad_large.webp","opacity":1,"visible":true,"locked":false},{"id":"layer-119437","name":"ghhuFkk-j63SV4gn3Eg3v_OlQ6hINe","type":"image","top":0,"left":0,"width":960,"height":960,"url":"users\/36049\/mockup-layers\/69da499b66d14_large.webp","opacity":1,"visible":false,"locked":true},{"id":"layer-389748","name":"Front (2953x3425)","top":228.75,"left":319.75,"width":339,"height":393,"rotate":0,"printarea_id":936732,"visible":true,"opacity":1,"locked":false}],"type":"image","variant_ids":[7994902,7994903,7994904,7994905],"campaign_mockup_printareas":[]}]},{"id":1861749,"campaign_id":1035449,"product_id":362518,"created_at":"2026-10-07T08:22:11.000000Z","updated_at":"2026-10-07T08:22:11.000000Z","position":6,"platform_title":"Wit Shirt Voorkant","campaign_variants_position":null,"enable_artwork_navigation":false,"artwork_navigation_name":null,"product":{"id":362518,"user_id":36049,"fulfillment_id":null,"fulfillment_linked_id":null,"title":"Wit Shirt Voorkant","description":null,"had_back":false,"variants_position":null,"colors_position":["Wit"],"sizes_position":["S","M","L","XL"],"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":"Wit Shirt Voorkant","product_options_position":null,"internal_tags":null,"printareas":[{"id":1041645,"product_id":362518,"name":"Front","width":2953,"height":3425,"position":0,"display_name":null}]},"campaign_variants":[{"campaign_product_id":1861749,"variant_id":8968160,"campaign_mockup_id":11056270,"variant":{"id":8968160,"product_id":362518,"fulfillment_linked_id":"white-shirt-xl","fulfillment_linked_image_id":null,"color":"Wit","size":"XL","color_hex":"","available":true,"base_cost":null,"price":29.95,"created_at":"2026-09-23T19:27:31.000000Z","updated_at":"2026-09-23T19:29:36.000000Z","compare_at_price":34.95,"ref":null,"weight":"","mockup_id":null,"printarea_id":null,"deleted_at":null,"sku":"white-shirt-xl","printarea_ids":[]},"color":"Wit","color_hex":"","size":"XL","product_id":362518},{"campaign_product_id":1861749,"variant_id":8968159,"campaign_mockup_id":11056270,"variant":{"id":8968159,"product_id":362518,"fulfillment_linked_id":"white-shirt-l","fulfillment_linked_image_id":null,"color":"Wit","size":"L","color_hex":"","available":true,"base_cost":null,"price":29.95,"created_at":"2026-09-23T19:27:31.000000Z","updated_at":"2026-09-23T19:29:34.000000Z","compare_at_price":34.95,"ref":null,"weight":"","mockup_id":null,"printarea_id":null,"deleted_at":null,"sku":"white-shirt-l","printarea_ids":[]},"color":"Wit","color_hex":"","size":"L","product_id":362518},{"campaign_product_id":1861749,"variant_id":8968158,"campaign_mockup_id":11056270,"variant":{"id":8968158,"product_id":362518,"fulfillment_linked_id":"white-shirt-m","fulfillment_linked_image_id":null,"color":"Wit","size":"M","color_hex":"","available":true,"base_cost":null,"price":29.95,"created_at":"2026-09-23T19:27:31.000000Z","updated_at":"2026-09-23T19:29:32.000000Z","compare_at_price":34.95,"ref":null,"weight":"","mockup_id":null,"printarea_id":null,"deleted_at":null,"sku":"white-shirt-m","printarea_ids":[]},"color":"Wit","color_hex":"","size":"M","product_id":362518},{"campaign_product_id":1861749,"variant_id":8968157,"campaign_mockup_id":11056270,"variant":{"id":8968157,"product_id":362518,"fulfillment_linked_id":"white-shirt-s","fulfillment_linked_image_id":null,"color":"Wit","size":"S","color_hex":"","available":true,"base_cost":null,"price":29.95,"created_at":"2026-09-23T19:27:31.000000Z","updated_at":"2026-09-23T19:29:30.000000Z","compare_at_price":34.95,"ref":null,"weight":"","mockup_id":null,"printarea_id":null,"deleted_at":null,"sku":"white-shirt-s","printarea_ids":[]},"color":"Wit","color_hex":"","size":"S","product_id":362518}],"campaign_mockups":[{"id":11056270,"campaign_product_id":1861749,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":0,"preview_url":"users\/36049\/campaign-products\/1861749\/6ac6013ac7cb5.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/36049\/campaign-products\/1861749\/6ac6013ac7cb5_thumbnail.webp","old_campaign_mockup_id":null,"mockup_id":1719254,"alt":"Vrijgezellen T-shirt Team Bruid - Karikatuur van de Bruid met Eigen Tekst","layers":[{"id":"layer-325836","name":"3qaS6yFt-Bd6jzP9hjnpi_iZdgYVDs","type":"image","top":0,"left":0,"width":960,"height":960,"url":"users\/36049\/mockup-layers\/260923_pPnCYGyhpcyG427y_large.webp","opacity":1,"visible":true,"locked":false},{"id":"layer-508079","name":"Front (2953x3425)","top":266.7272727272729,"left":329.00000000000006,"width":302,"height":350,"rotate":0,"visible":true,"opacity":1,"locked":false,"printarea_id":1041645}],"type":"image","variant_ids":[8968157,8968158,8968159,8968160],"campaign_mockup_printareas":[]}]},{"id":1861750,"campaign_id":1035449,"product_id":362517,"created_at":"2026-10-07T08:22:14.000000Z","updated_at":"2026-10-07T08:22:14.000000Z","position":7,"platform_title":"Wit Shirt Achterkant","campaign_variants_position":null,"enable_artwork_navigation":false,"artwork_navigation_name":null,"product":{"id":362517,"user_id":36049,"fulfillment_id":null,"fulfillment_linked_id":null,"title":"Wit Shirt Achterkant","description":null,"had_back":false,"variants_position":null,"colors_position":["Wit"],"sizes_position":["S","M","L","XL"],"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":"Wit Shirt Achterkant","product_options_position":null,"internal_tags":null,"printareas":[{"id":1041644,"product_id":362517,"name":"Front","width":2953,"height":3425,"position":0,"display_name":null}]},"campaign_variants":[{"campaign_product_id":1861750,"variant_id":8968156,"campaign_mockup_id":11056271,"variant":{"id":8968156,"product_id":362517,"fulfillment_linked_id":"white-shirt-xl-back","fulfillment_linked_image_id":null,"color":"Wit","size":"XL","color_hex":"","available":true,"base_cost":null,"price":29.95,"created_at":"2026-09-23T19:23:21.000000Z","updated_at":"2026-09-23T19:28:13.000000Z","compare_at_price":34.95,"ref":null,"weight":"","mockup_id":null,"printarea_id":null,"deleted_at":null,"sku":"white-shirt-xl-back","printarea_ids":[]},"color":"Wit","color_hex":"","size":"XL","product_id":362517},{"campaign_product_id":1861750,"variant_id":8968155,"campaign_mockup_id":11056271,"variant":{"id":8968155,"product_id":362517,"fulfillment_linked_id":"white-shirt-l-back","fulfillment_linked_image_id":null,"color":"Wit","size":"L","color_hex":"","available":true,"base_cost":null,"price":29.95,"created_at":"2026-09-23T19:23:21.000000Z","updated_at":"2026-09-23T19:28:11.000000Z","compare_at_price":34.95,"ref":null,"weight":"","mockup_id":null,"printarea_id":null,"deleted_at":null,"sku":"white-shirt-l-back","printarea_ids":[]},"color":"Wit","color_hex":"","size":"L","product_id":362517},{"campaign_product_id":1861750,"variant_id":8968154,"campaign_mockup_id":11056271,"variant":{"id":8968154,"product_id":362517,"fulfillment_linked_id":"white-shirt-m-back","fulfillment_linked_image_id":null,"color":"Wit","size":"M","color_hex":"","available":true,"base_cost":null,"price":29.95,"created_at":"2026-09-23T19:23:21.000000Z","updated_at":"2026-09-23T19:28:09.000000Z","compare_at_price":34.95,"ref":null,"weight":"","mockup_id":null,"printarea_id":null,"deleted_at":null,"sku":"white-shirt-m-back","printarea_ids":[]},"color":"Wit","color_hex":"","size":"M","product_id":362517},{"campaign_product_id":1861750,"variant_id":8968153,"campaign_mockup_id":11056271,"variant":{"id":8968153,"product_id":362517,"fulfillment_linked_id":"white-shirt-s-back","fulfillment_linked_image_id":null,"color":"Wit","size":"S","color_hex":"","available":true,"base_cost":null,"price":29.95,"created_at":"2026-09-23T19:23:21.000000Z","updated_at":"2026-09-23T19:28:07.000000Z","compare_at_price":34.95,"ref":null,"weight":"","mockup_id":null,"printarea_id":null,"deleted_at":null,"sku":"white-shirt-s-back","printarea_ids":[]},"color":"Wit","color_hex":"","size":"S","product_id":362517}],"campaign_mockups":[{"id":11056271,"campaign_product_id":1861750,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":0,"preview_url":"users\/36049\/campaign-products\/1861750\/6ac6013cb5f8e.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/36049\/campaign-products\/1861750\/6ac6013cb5f8e_thumbnail.webp","old_campaign_mockup_id":null,"mockup_id":1719253,"alt":"Vrijgezellen T-shirt Team Bruid - Karikatuur van de Bruid met Eigen Tekst","layers":[{"id":"layer-325836","name":"3qaS6yFt-Bd6jzP9hjnpi_iZdgYVDs","type":"image","top":0,"left":0,"width":960,"height":960,"url":"users\/36049\/mockup-layers\/260923_YikvuX4GszZ9LGCB_large.webp","opacity":1,"visible":true,"locked":false},{"id":"layer-508079","name":"Front (2953x3425)","top":266.7272727272729,"left":329.00000000000006,"width":302,"height":350,"rotate":0,"visible":true,"opacity":1,"locked":false,"printarea_id":1041644}],"type":"image","variant_ids":[8968153,8968154,8968155,8968156],"campaign_mockup_printareas":[]}]}],"campaign_artworks":[{"id":3834912,"printarea_id":1041644,"campaign_id":1035449,"artwork_id":1335713,"top":0,"left":0,"width":2953,"height":3425,"position":0,"rotate":null},{"id":3834911,"printarea_id":1041645,"campaign_id":1035449,"artwork_id":1335713,"top":0,"left":0,"width":2953,"height":3425,"position":0,"rotate":null},{"id":3834910,"printarea_id":936732,"campaign_id":1035449,"artwork_id":1334119,"top":0,"left":0,"width":2953,"height":3425,"position":0,"rotate":null},{"id":3834909,"printarea_id":935461,"campaign_id":1035449,"artwork_id":1334119,"top":0,"left":0,"width":2953,"height":3425,"position":0,"rotate":null},{"id":3834907,"printarea_id":1041648,"campaign_id":1035449,"artwork_id":1334119,"top":0,"left":0,"width":2953,"height":3425,"position":0,"rotate":null},{"id":3834906,"printarea_id":1041647,"campaign_id":1035449,"artwork_id":1334119,"top":0,"left":0,"width":2953,"height":3425,"position":0,"rotate":null},{"id":3834905,"printarea_id":1041643,"campaign_id":1035449,"artwork_id":1334119,"top":0,"left":0,"width":2953,"height":3425,"position":0,"rotate":null},{"id":3834903,"printarea_id":1039226,"campaign_id":1035449,"artwork_id":1334119,"top":0,"left":0,"width":2953,"height":3425,"position":0,"rotate":null}],"instance_variants":[{"campaign_id":1035449,"variant_id":8968156,"platform_linked_id":"58728902000971"},{"campaign_id":1035449,"variant_id":8968155,"platform_linked_id":"58728901968203"},{"campaign_id":1035449,"variant_id":8968154,"platform_linked_id":"58728901935435"},{"campaign_id":1035449,"variant_id":8968153,"platform_linked_id":"58728901902667"},{"campaign_id":1035449,"variant_id":8968160,"platform_linked_id":"58728901869899"},{"campaign_id":1035449,"variant_id":8968159,"platform_linked_id":"58728901837131"},{"campaign_id":1035449,"variant_id":8968158,"platform_linked_id":"58728901804363"},{"campaign_id":1035449,"variant_id":8968157,"platform_linked_id":"58728901771595"},{"campaign_id":1035449,"variant_id":7994905,"platform_linked_id":"58728901738827"},{"campaign_id":1035449,"variant_id":7994904,"platform_linked_id":"58728901706059"},{"campaign_id":1035449,"variant_id":7994903,"platform_linked_id":"58728901673291"},{"campaign_id":1035449,"variant_id":7994902,"platform_linked_id":"58728901640523"},{"campaign_id":1035449,"variant_id":7979300,"platform_linked_id":"58728901607755"},{"campaign_id":1035449,"variant_id":7979299,"platform_linked_id":"58728901574987"},{"campaign_id":1035449,"variant_id":7979297,"platform_linked_id":"58728901542219"},{"campaign_id":1035449,"variant_id":7979296,"platform_linked_id":"58728901509451"},{"campaign_id":1035449,"variant_id":8968170,"platform_linked_id":"58728901476683"},{"campaign_id":1035449,"variant_id":8968169,"platform_linked_id":"58728901443915"},{"campaign_id":1035449,"variant_id":8968168,"platform_linked_id":"58728901411147"},{"campaign_id":1035449,"variant_id":8968167,"platform_linked_id":"58728901378379"},{"campaign_id":1035449,"variant_id":8968166,"platform_linked_id":"58728901345611"},{"campaign_id":1035449,"variant_id":8968165,"platform_linked_id":"58728901312843"},{"campaign_id":1035449,"variant_id":8968164,"platform_linked_id":"58728901280075"},{"campaign_id":1035449,"variant_id":8968163,"platform_linked_id":"58728901247307"},{"campaign_id":1035449,"variant_id":8968152,"platform_linked_id":"58728901214539"},{"campaign_id":1035449,"variant_id":8968151,"platform_linked_id":"58728901181771"},{"campaign_id":1035449,"variant_id":8968150,"platform_linked_id":"58728901149003"},{"campaign_id":1035449,"variant_id":8968149,"platform_linked_id":"58728901116235"},{"campaign_id":1035449,"variant_id":8955838,"platform_linked_id":"58728901083467"},{"campaign_id":1035449,"variant_id":8955837,"platform_linked_id":"58728901050699"},{"campaign_id":1035449,"variant_id":8955836,"platform_linked_id":"58728901017931"},{"campaign_id":1035449,"variant_id":8955835,"platform_linked_id":"58728900985163"}],"config":{"shop_logo":"portal\/tib.png","atc_action":"default","show_buynow":false,"show_gallery":true,"show_preview":true,"enable_sticky":true,"show_quantity":true,"style_variants":"outline","thumbnail_type":"dynamic","preview_content":"gallery","show_cross_sell":true,"add_design_links":"property","personalize_type":"direct","show_edit_button":false,"validate_preview":false,"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":false,"dropdown_searchable":false,"show_preview_button":true,"enable_for_all_pages":true,"preview_button_color":"#8C9A82","show_app_description":true,"variant_active_color":"#8C9A82","atc_notify_item_added":true,"show_compare_at_price":true,"border_radius_variants":"rounded","show_action_in_preview":true,"sync_between_templates":true,"show_navigation_numbers":true,"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":null,"show_close_preview_button":true,"use_reposition_on_gallery":false,"auto_select_first_template":true,"collapse_description_block":false,"personalization_active_color":"#8C9A82","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":"classic","action_button_in_show_save_badge":"show_amount_with_currency","show_personalization_form_header":false,"show_assigned_variant_images_only":false,"preview_button_text_color_on_hover":null,"personalization_form_background_color":"#FAFAF8","show_checkout_button_on_preview_popup":true,"personalization_header_background_color":"#FAFAF8","personalization_addon_charge_warning_color":"#8C9A82","size_label":"Grootte","color_label":"Kleur","saving_text":"bespaar","loading_lyric":"Laden van songteksten...","template_label":"{{ ARTWORK_NAME }} sjabloon","cross_sell_title":"Voeg een bijpassend item toe","addon_price_label":"Selectie voegt {{PRICE}} toe aan de prijs","description_label":"Beschrijving","form_header_title":"personalize","addon_option_label":"+{{VALUE}}","moderation_blocked":"Helaas ging er iets mis, probeer een andere uitsnede van de foto.","upload_button_text":"Kies een afbeelding","buynow_button_label":"Koop nu","form_required_error":"Sommige velden zijn vereist of ongeldige gegevens","input_invalid_error":"Ongeldige gegevens","next_button_tooltip":"Volgende","prev_button_tooltip":"Vorige","confirmation_message":"Vink het bevestigingsvak hierboven aan voordat u verder gaat","input_required_error":"Dit veld is verplicht!","out_of_stock_message":"Uw selectie is niet op voorraad. Kies een andere optie.","preview_button_label":"Voorbeeld","success_atc_response":"Dit artikel is aan de winkelwagen toegevoegd!<br><a href=\"\/cart\">Winkelwagen bekijken<\/a>","invalid_max_value_msg":"Maximum required number is {{ MAX_NUMBER }}.","invalid_min_value_msg":"Minimum required number is {{ MIN_NUMBER }}.","scrabble_unique_error":"Geen letters (zonder speciale karakters) in het woord {{WORDS}} bestaan in andere woorden.","song_search_no_result":"Geen nummers gevonden. Probeer een ander trefwoord.","addtocart_button_label":"Voeg toe aan winkelwagentje","cross_sell_description":"Maak je set compleet met een bijpassend item","gpx_upload_button_text":"Kies een .gpx-bestand","scrabble_maximal_error":"Het maximum aantal woorden is {{MAX}}.","scrabble_minimal_error":"We hebben minstens 2 woorden nodig om een scrabble te maken.","available_product_label":"Beschikbare producten","center_map_button_label":"Center map","custom_info_below_price":"incl. btw","loading_lyric_no_result":"Songteksten niet gevonden.","min_size_upload_warning":"Kan niet uploaden omdat de afbeelding te klein is. Upload alstublieft een grotere afbeelding","recustomize_button_text":"Opnieuw proberen","scrabble_add_word_error":"Kan de woorden niet aan de kruiswoordpuzzel toevoegen.","song_search_placeholder":"Zoek een nummer","text_max_length_warning":"Maximum up to {{ LAYER_MAX_LENGTH }} characters.","upload_button_text_reup":"Kies een andere afbeelding","visibility_toggle_label":"Toon {{ INPUT_LABEL }}","edit_design_button_label":"Ontwerp bewerken","maps_cancel_button_label":"Annuleren","maps_select_button_label":"Selecteer & ga door","min_width_height_warning":"Uw foto voldoet niet aan de minimale resolutie-eis. Upload een foto groter dan {{ MIN_WIDTH }}x{{ MIN_HEIGHT }}","personalize_button_label":"Personaliseren","select_vector_file_error":"U moet een bestand selecteren met de extensie .svg of .eps.","song_search_button_label":"Selecteer","update_item_button_label":"Winkelwagen bijwerken","upload_button_text_error":"Kan niet uploaden. Neem contact met ons op voor meer informatie.","product_name_button_label":"Productnaam","unavailable_variant_error":"Geselecteerde variant is niet beschikbaar","upload_vector_button_text":"Kies een vector","word_search_maximal_error":"Het maximum aantal woorden is {{MAX}}.","close_preview_buttom_label":"Sluit voorbeeld","image_placement_save_label":"Opslaan","confirmation_checkbox_label":"U bent verantwoordelijk voor het verstrekken van correcte personalisatie-informatie voordat u op \"Nu kopen\" klikt","cropper_cancel_button_label":"Annuleren","cropper_select_button_label":"Selecteren","gpx_upload_button_text_reup":"Kies een ander .gpx-bestand","max_size_upload_gpx_warning":"Kan niet uploaden omdat het .gpx-bestand te groot is. Upload alstublieft een kleiner bestand.","preview_design_button_label":"Ontwerp bekijken","cross_sell_edit_button_label":"Ontwerp bewerken","default_dropdown_placeholder":"Kies een optie","gpx_upload_button_text_error":"Kan niet uploaden. Neem contact met ons op voor meer informatie.","image_placement_cancel_label":"Annuleren","upload_button_text_uploading":"Uploaden...","variant_dropdown_placeholder":"Kies een optie","gpx_upload_button_text_strava":"Verbind Strava","word_search_button_regenerate":"Letters husselen","scrabble_add_more_button_label":"+ Woord toevoegen","upload_vector_button_text_reup":"Kies een andere vector","word_search_render_image_error":"Kan de woorden niet toevoegen.","cropper_min_size_upload_warning":"Kan niet uploaden omdat het gecropte gebied te klein is. Vergroot de crop alstublieft","cross_sell_sold_out_button_label":"Uitverkocht","gpx_upload_button_text_uploading":"Uploaden...","cross_sell_confirm_delete_message":"Weet je zeker dat je dit item wil verwijderen?","gpx_upload_button_text_connecting":"Bezig met verbinden...","word_search_add_more_button_label":"+ Naam toevoegen","recustomize_route_maps_button_text":"Pas de routekaart opnieuw aan","gpx_upload_button_text_add_activity":"Toevoegen","gpx_upload_button_text_error_strava":"Strava fout. Probeer het later opnieuw.","cross_sell_cancel_delete_button_label":"Nee","checkout_button_label_on_preview_popup":"Doorgaan naar afrekenen","cross_sell_choose_product_button_label":"Selecteer product","cross_sell_confirm_delete_button_label":"Ja","gpx_upload_button_text_show_activities":"Toon activiteiten","gpx_upload_button_text_disconnect_strava":"Koppel Strava los","gpx_upload_button_text_not_found_activities":"Geen activiteiten gevonden","gpx_upload_button_text_error_not_connected_strava":"Kan geen verbinding maken met Strava. Neem contact met ons op voor meer informatie.","maps_api_key":"pk.eyJ1IjoicHJpbnRtaWpuc3RhZCIsImEiOiJja3Z3NW44a3QwaGNrMm9waHJoMW9jMHV5In0.KU6UucXXXfKv46KI-7xVxg","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":"Stroopwafel Studio","clipart_categories":[],"global_options":[{"id":2843,"type":"color","name":"Hoodie Tekstkleur","data":{"form_label":"Tekstkleur","color_option":"color_picker_option","layer_display":"form_only","default_value":"#FFFFFF"}}]}