{"id":961246,"name":"MARQUE PAGE personalis\u00e9","label_available_product":null,"field_positions":null,"product_display_type":"radio","product_tags":"Marque page , joffer , maitresse","featured_image_url":null,"featured_image_thumbnail":null,"show_first_campaign_mockup_id":null,"artworks":[{"id":1207398,"name":"Marque-page personnalis\u00e9 joffer","description":null,"width":2500,"height":2500,"thumbnail":"users\/24563\/artworks\/6a267f8b2111d_thumbnail.webp","is_locked":null,"template_settings":null,"current_version_id":2608430,"design_format":"rgb","status":0,"data":[{"id":"template-384814","name":"Joffer ","addons":[],"layers":[{"id":"layer-400029","top":0,"url":"users\/24563\/image-layers\/6a267cebbf49c_large.webp","left":0,"name":"Bloc note  (6)","type":"clipart","width":2500,"height":2500,"locked":false,"rotate":0,"visible":true,"fit_mode":"contain","shadow_display":"mockup_order","direct_upload_style":"contain","direct_clipart_style":"contain"},{"id":"layer-705450","top":1561.21,"url":"text-path\/master\/heart.svg","left":1053.88,"name":"PRENOM ENFANT","text":"Mya","type":"paragraph","align":"center","color":"#553319","width":349.86,"height":162.57,"locked":false,"rotate":9,"visible":true,"editable":true,"paragraph":{"lines":"Mya","font_size":60},"path_type":"paragraph","form_label":"Pr\u00e9nom enfant","max_length":20,"typography":{"size":60,"family":"Roboto","variant":"700"},"custom_font":{"url":"users\/24563\/fonts\/681d953040c44.woff2","size":50,"family":"Chocolate"},"line_height":1.2,"stroke_color":"#FF0000","stroke_width":1,"color_opacity":null,"align_vertical":"middle","form_input_type":"text","typography_type":"google","form_placeholder":"MYA"},{"id":"layer-958705","top":917.47,"url":"text-path\/master\/heart.svg","left":1243.58,"name":"TEXTE","text":"Merci pour \ncette belle \nann\u00e9e remplie \nde souvenirs.","type":"paragraph","align":"center","color":"#553319","width":218.48,"height":385.04,"locked":false,"rotate":9,"visible":true,"editable":true,"paragraph":{"lines":"Merci pour \ncette belle \nann\u00e9e\nremplie \nde\nsouvenirs.","font_size":45},"path_type":"paragraph","form_label":"Votre texte","max_length":100,"typography":{"size":52,"family":"Roboto","variant":"700"},"custom_font":{"url":"users\/24563\/fonts\/681d953040c44.woff2","size":50,"family":"Chocolate"},"line_height":1.2,"stroke_color":"#FF0000","stroke_width":1,"color_opacity":null,"align_vertical":"middle","form_input_type":"text","typography_type":"google","form_placeholder":"Merci pour cette belle ann\u00e9e remplie de souvenirs."},{"id":"layer-366094","top":707.07,"url":"text-path\/master\/heart.svg","left":1245.88,"name":"Joffer Jessica","text":"Joffer\nJessica","type":"paragraph","align":"center","color":"#553319","width":294.45,"height":241.39,"locked":false,"rotate":9,"visible":true,"editable":true,"paragraph":{"lines":"Joffer\nJessica","font_size":80},"path_type":"paragraph","form_label":"Surnom souhait\u00e9 : ","max_length":30,"typography":{"size":52,"family":"Roboto","variant":"regular"},"custom_font":{"url":"users\/24563\/fonts\/681d953040c44.woff2","size":80,"family":"Chocolate"},"line_height":1.2,"stroke_color":"#FF0000","stroke_width":1,"color_opacity":null,"align_vertical":"middle","form_input_type":"text","typography_type":"custom","form_placeholder":"Joffer\nJessica"}],"positions":["layer-958705","layer-366094","layer-400029","layer-705450"],"charge_enabled":false},{"id":"template-629392","name":" Schoulmeeschter","addons":[],"layers":[{"id":"layer-108594","top":0,"url":"users\/24563\/image-layers\/6a267e64f16fb_large.webp","left":0,"name":"Bloc note  (5)","type":"clipart","width":2500,"height":2500,"locked":false,"rotate":0,"visible":true,"fit_mode":"contain","shadow_display":"mockup_order","direct_upload_style":"contain","direct_clipart_style":"contain"},{"id":"layer-564252","top":1163.08,"url":"text-path\/master\/heart.svg","left":1027.47,"name":"Joffer Jessica","text":" Schoulmeeschter \nMAX ","type":"paragraph","align":"center","color":"#553319","width":871.28,"height":173.83,"locked":false,"rotate":-97,"visible":true,"editable":true,"paragraph":{"lines":" Schoulmeeschter \nMAX ","font_size":69},"path_type":"paragraph","form_label":"Votre texte","max_length":30,"typography":{"size":80,"family":"Roboto Mono","variant":"700"},"custom_font":{"url":"users\/24563\/fonts\/681d953040c44.woff2","size":80,"family":"Chocolate"},"line_height":1.2,"stroke_color":"#FF0000","stroke_width":1,"color_opacity":null,"align_vertical":"middle","form_input_type":"text","typography_type":"google","form_placeholder":"Schoulmeeschter MAX "}],"is_global":false,"positions":["layer-564252","layer-108594"],"charge_enabled":false}]}],"campaign_products":[{"id":1735952,"campaign_id":961246,"product_id":335831,"created_at":"2026-06-08T08:31:05.000000Z","updated_at":"2026-06-08T08:31:05.000000Z","position":0,"platform_title":null,"campaign_variants_position":null,"product":{"id":335831,"user_id":24563,"fulfillment_id":null,"fulfillment_linked_id":"carte bois","title":"Marque-page personnalis\u00e9 Joffer","description":"<h2>Marque-page en bois personnalis\u00e9<\/h2><p>id\u00e9al comme cadeau de fin d'ann\u00e9e pour une ma\u00eetresse exceptionnelle. Avec son design doux et \u00e9l\u00e9gant, ce marque-page Joffer apporte une touche unique \u00e0 chaque lecture. Personnalis\u00e9 avec le pr\u00e9nom ou le message de votre choix, il devient un souvenir pr\u00e9cieux \u00e0 offrir pour remercier une ma\u00eetresse, une nounou ou une ATSEM avec \u00e9motion et originalit\u00e9.<\/p>","had_back":false,"variants_position":null,"colors_position":["beige"],"sizes_position":["m"],"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":"Marque-page bois","product_options_position":null,"internal_tags":"carte, Joffer , maitresse , bois","printareas":[{"id":968647,"product_id":335831,"name":"Front","width":2000,"height":2000,"position":0,"display_name":"trousse"}]},"campaign_variants":[{"campaign_product_id":1735952,"variant_id":8365210,"campaign_mockup_id":null,"variant":{"id":8365210,"product_id":335831,"fulfillment_linked_id":"1","fulfillment_linked_image_id":null,"color":"beige","size":"m","color_hex":"","available":true,"base_cost":null,"price":9.99,"created_at":"2026-06-08T08:04:14.000000Z","updated_at":"2026-06-08T08:04:14.000000Z","compare_at_price":9.99,"ref":null,"weight":"","mockup_id":null,"printarea_id":null,"deleted_at":null,"sku":"1","printarea_ids":[]},"color":"beige","color_hex":"","size":"m","product_id":335831}],"campaign_mockups":[{"id":9987655,"campaign_product_id":1735952,"platform_linked_id":null,"url":"users\/24563\/products\/335831\/6a267a8563cc9.webp","thumbnail":"users\/24563\/products\/335831\/6a267a8563cc9_thumbnail.webp","width":960,"height":960,"position":2,"preview_url":"users\/24563\/campaign-products\/1735952\/6a268005b10b2.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/24563\/campaign-products\/1735952\/6a268005b10b2_thumbnail.webp","old_campaign_mockup_id":null,"mockup_id":1624831,"alt":"Bloc note  (4)","layers":[{"height":960,"id":"layer-696441","left":0,"locked":true,"name":"Bloc note  (4)","opacity":1,"top":0,"type":"image","url":"users\/24563\/mockup-layers\/6a26797e5b2a1_large.webp","visible":true,"width":960},{"height":960,"id":"layer-407799","left":0,"locked":false,"name":"trousse (2000x2000)","opacity":1,"printarea_id":968647,"rotate":0,"top":0,"visible":true,"width":960}],"type":"image","campaign_mockup_printareas":[]},{"id":9987741,"campaign_product_id":1735952,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":3,"preview_url":"users\/24563\/campaign-products\/1735952\/6a267fdeb7e42.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/24563\/campaign-products\/1735952\/6a267fdeb7e42_thumbnail.webp","old_campaign_mockup_id":null,"mockup_id":null,"alt":"ChatGPT Image 16 mag 2026, 15_51_01","layers":[{"id":"layer-182679","name":"ChatGPT Image 16 mag 2026, 15_51_01","type":"image","top":0,"left":0,"width":960,"height":960,"url":"users\/24563\/mockup-layers\/6a267fd64c891_large.webp","opacity":1,"visible":true,"locked":true}],"type":"image","campaign_mockup_printareas":[]}]}],"campaign_artworks":[{"id":3537650,"printarea_id":968647,"campaign_id":961246,"artwork_id":1207398,"top":0,"left":0,"width":2000,"height":2000,"position":0,"rotate":null}],"instance_variants":[{"campaign_id":961246,"variant_id":8365210,"platform_linked_id":"56742538019142"}],"config":{"shop_logo":"users\/24563\/images\/696245af994a4_large.webp","atc_action":"default","price_color":"#0D0D0E","show_buynow":false,"show_gallery":true,"show_preview":true,"enable_sticky":true,"show_quantity":true,"style_variants":"outline","preview_content":"gallery","show_cross_sell":true,"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,"buynow_button_color":"#FFFFFF","saving_amount_color":"#000000","preview_button_color":"#E5AC63","save_uploaded_photos":true,"show_app_description":true,"variant_active_color":"#E5AC63","cross_sell_display_on":"both","show_compare_at_price":true,"border_radius_variants":"fully_rounded","compare_at_price_color":"#000000","sync_between_templates":true,"show_navigation_numbers":true,"support_public_property":false,"buynow_button_text_color":"#E5AC63","hide_single_value_option":true,"load_gallery_immediately":true,"personalize_button_color":"#FFFFFF","saving_amount_text_color":"#000000","buynow_button_hover_color":"#FFFFFF","enable_personalize_button":true,"image_placement_on_mockup":true,"personalization_alignment":"left","personalization_font_size":"small","preview_button_text_color":"#E5AC63","auto_select_first_template":false,"collapse_description_block":false,"personalization_active_color":"#E5AC63","personalization_item_per_row":"auto","personalization_toggle_style":"switch","show_custom_info_below_price":false,"action_button_in_zoom_gallery":"hover_pinch_zoom","personalization_border_radius":"fully_rounded","personalize_button_text_color":"#E5AC63","show_galley_thumbnails_mobile":true,"buynow_button_hover_text_color":"#E5AC63","personalization_choose_a_theme":"classic","personalize_button_hover_color":"#FFFFFF","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":"#FFFFFF","personalization_form_background_color":"#FFFFFF","size_label":"Taille","color_label":"Couleur","saving_text":"sauvegarder","loading_lyric":"Chargement des paroles...","template_label":"{{ ARTWORK_NAME }} mod\u00e8le","cross_sell_title":"Ajouter un article personnalisable correspondant","addon_price_label":"La s\u00e9lection ajoutera {{PRICE}} au prix","description_label":"Description","form_header_title":"personnaliser","addon_option_label":"+{{VALUE}}","moderation_blocked":"Cette image est bloqu\u00e9e en raison de contenu sensible ou d'une violation de politique (par exemple, armes, violence, contenu sexuel). Veuillez t\u00e9l\u00e9charger une image diff\u00e9rente.","upload_button_text":"Choisissez une image","buynow_button_label":"Acheter maintenant","form_required_error":"Certains champs sont requis ou contiennent des donn\u00e9es invalides","input_invalid_error":"Donn\u00e9es invalides","next_button_tooltip":"Suivant","prev_button_tooltip":"Pr\u00e9c\u00e9dent","confirmation_message":"Veuillez cocher la case de confirmation ci-dessus avant de continuer","input_required_error":"Ce champ est requis !","out_of_stock_message":"Votre s\u00e9lection est en rupture de stock. Veuillez choisir une autre option.","preview_button_label":"Aper\u00e7u","success_atc_response":"Cet article a \u00e9t\u00e9 ajout\u00e9 au panier !<br><a href=\"\/cart\">Voir le panier<\/a>","invalid_max_value_msg":"Le nombre maximum requis est {{ MAX_NUMBER }}.","invalid_min_value_msg":"Le nombre minimum requis est {{ MIN_NUMBER }}.","scrabble_unique_error":"Aucune lettre (sans caract\u00e8res sp\u00e9ciaux) dans le mot {{WORDS}} n'existe dans d'autres mots.","song_search_no_result":"Aucune chanson trouv\u00e9e. Essayez un autre mot-cl\u00e9.","addtocart_button_label":"Ajouter au panier","blacklisted_word_error":"Le mot \"{{ BLACKLISTED_WORD }}\" n'est pas autoris\u00e9. Veuillez le supprimer.","cross_sell_description":"Compl\u00e9tez votre ensemble avec un article personnalis\u00e9 correspondant. Achetez ensemble et profitez de votre ensemble personnalis\u00e9 !","gpx_upload_button_text":"Choisissez un fichier .gpx","scrabble_maximal_error":"Le nombre maximum de mots est {{MAX}}.","scrabble_minimal_error":"Nous avons besoin d'au moins 2 mots pour cr\u00e9er un scrabble.","available_product_label":"Produits disponibles","center_map_button_label":"Centrer la carte","custom_info_below_price":"incl. Tax","loading_lyric_no_result":"Paroles non trouv\u00e9es.","min_size_upload_warning":"Impossible de t\u00e9l\u00e9charger car l'image est trop petite. Veuillez t\u00e9l\u00e9charger une image plus grande","recustomize_button_text":"Personnaliser l'image","reposition_button_label":"Repositionner","scrabble_add_word_error":"Impossible d'ajouter les mots au mots crois\u00e9s.","song_search_placeholder":"Recherchez une chanson","text_max_length_warning":"Maximum jusqu'\u00e0 {{ LAYER_MAX_LENGTH }} caract\u00e8res.","upload_button_text_reup":"Choisir une image","visibility_toggle_label":"Afficher {{ INPUT_LABEL }}","edit_design_button_label":"Modifier le design","maps_cancel_button_label":"Annuler","maps_select_button_label":"S\u00e9lectionner & continuer","min_width_height_warning":"Votre photo ne r\u00e9pond pas \u00e0 l'exigence de r\u00e9solution minimale. Veuillez t\u00e9l\u00e9charger une photo plus grande que {{ MIN_WIDTH }}x{{ MIN_HEIGHT }}","personalize_button_label":"Personnaliser","select_vector_file_error":"Vous devez s\u00e9lectionner un fichier avec l'extension .svg ou .eps.","song_search_button_label":"S\u00e9lectionner","update_item_button_label":"Mettre \u00e0 jour le panier","upload_button_text_error":"Impossible de t\u00e9l\u00e9charger. Contactez-nous pour plus d'informations.","product_name_button_label":"Nom du produit","unavailable_variant_error":"La variante s\u00e9lectionn\u00e9e est indisponible","upload_rate_limit_warning":"Vous avez {{ REMAINING }}\/{{ LIMIT }} t\u00e9l\u00e9chargements d'effets d'image restants.","upload_reposition_distort":"Votre photo est d\u00e9form\u00e9e car elle ne correspond pas au rapport hauteur\/largeur de cette conception. Veuillez re-personnaliser ou la t\u00e9l\u00e9charger \u00e0 nouveau pour s'adapter au nouveau ratio.","upload_vector_button_text":"Choisissez un vecteur","close_preview_buttom_label":"Fermer l\u2019aper\u00e7u","image_placement_save_label":"Sauvegarder","upload_rate_limit_exceeded":"Vous avez atteint la limite de t\u00e9l\u00e9chargement d'effets d'image pour cette option. Veuillez r\u00e9essayer dans une heure.","confirmation_checkbox_label":"Vous \u00eates responsable de fournir des informations de personnalisation correctes avant de cliquer sur \"Acheter maintenant\"","cropper_cancel_button_label":"Annuler","cropper_select_button_label":"S\u00e9lectionner","gpx_upload_button_text_reup":"Choisissez un autre fichier .gpx","max_size_upload_gpx_warning":"Impossible de t\u00e9l\u00e9verser car le fichier .gpx est trop grand. Veuillez t\u00e9l\u00e9verser un fichier plus petit.","preview_design_button_label":"Aper\u00e7u du design","cross_sell_edit_button_label":"Modifier le design","default_dropdown_placeholder":"Choisissez une option","gpx_upload_button_text_error":"Impossible de t\u00e9l\u00e9verser. Contactez-nous pour plus d'informations.","image_placement_cancel_label":"Annuler","upload_button_text_uploading":"Chargement en cours","variant_dropdown_placeholder":"Choisissez une option","font_char_no_whitespace_label":"Les espaces vides ne sont pas autoris\u00e9s","gpx_upload_button_text_strava":"Connecter Strava","font_char_emojis_removed_label":"\u00c9mojis d\u00e9tect\u00e9s et supprim\u00e9s","upload_vector_button_text_reup":"Choisissez un autre vecteur","cropper_min_size_upload_warning":"Impossible de t\u00e9l\u00e9charger car la zone recadr\u00e9e est trop petite. Veuillez redimensionner le recadrage plus grand","cross_sell_sold_out_button_label":"\u00c9puis\u00e9","gpx_upload_button_text_uploading":"T\u00e9l\u00e9versement...","cross_sell_confirm_delete_message":"\u00cates-vous s\u00fbr de vouloir retirer cet article ?","gpx_upload_button_text_connecting":"Connexion...","font_char_invalid_characters_label":"Les caract\u00e8res suivants ne sont pas autoris\u00e9s : {{ CHARS }}","font_char_no_multiple_spaces_label":"Plusieurs espaces cons\u00e9cutifs ne sont pas autoris\u00e9s","recustomize_route_maps_button_text":"Personnaliser \u00e0 nouveau la carte de l'itin\u00e9raire","gpx_upload_button_text_add_activity":"Ajouter","gpx_upload_button_text_error_strava":"Erreur Strava. Veuillez r\u00e9essayer plus tard.","cross_sell_cancel_delete_button_label":"NON","checkout_button_label_on_preview_popup":"Proc\u00e9der \u00e0 la commande","cross_sell_choose_product_button_label":"Choisir le produit","cross_sell_confirm_delete_button_label":"OUI","gpx_upload_button_text_show_activities":"Afficher les activit\u00e9s","gpx_upload_button_text_disconnect_strava":"D\u00e9connecter Strava","gpx_upload_button_text_not_found_activities":"Aucune activit\u00e9 trouv\u00e9e","font_char_no_leading_trailing_whitespace_label":"Les espaces vides au d\u00e9but\/\u00e0 la fin ne sont pas autoris\u00e9s","gpx_upload_button_text_error_not_connected_strava":"Impossible de se connecter \u00e0 Strava. Contactez-nous pour plus d'informations.","maps_api_key":"pk.eyJ1IjoibGV0emh1ZyIsImEiOiJjbWttcTIxZ3cwZmFjM2ZzN243cWJhamh6In0.Mck1folXJQJ8N3nC3yMYIA","sync_campaign_info_to_shopify":true},"has_subscription":true,"is_development":false,"is_plus":false,"sku_enabled":true,"shop_name":"Letzhug ","clipart_categories":[]}