{"id":2190,"date":"2025-10-22T15:07:11","date_gmt":"2025-10-22T14:07:11","guid":{"rendered":"https:\/\/cstpro-b2b.com\/?page_id=2190"},"modified":"2025-11-14T11:55:25","modified_gmt":"2025-11-14T10:55:25","slug":"desabonnement-breeziful","status":"publish","type":"page","link":"https:\/\/cstpro-b2b.com\/en\/desabonnement-breeziful\/","title":{"rendered":"Desabonnement breeziful"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"2190\" class=\"elementor elementor-2190\">\n\t\t\t\t<div class=\"elementor-element elementor-element-449a6b5 e-flex e-con-boxed e-con e-parent\" data-id=\"449a6b5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a1a4a12 e-flex e-con-boxed e-con e-parent\" data-id=\"a1a4a12\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7462ef4 elementor-widget elementor-widget-html\" data-id=\"7462ef4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:wght@600;700&family=Poppins:wght@400;500;600&display=swap\" rel=\"stylesheet\">\r\n\r\n<div id=\"breeziful-unsub\" style=\"font-family:'Poppins',sans-serif;background:#F8F9FB;color:#333;max-width:680px;margin:70px auto;padding:50px 40px;border-radius:18px;box-shadow:0 8px 28px rgba(0,0,0,0.08);text-align:center;\">\r\n  \r\n  <h2 style=\"font-family:'Playfair Display',serif;color:#28609F;font-size:2.1rem;font-weight:700;margin-bottom:10px;\">\r\n    \ud83c\udf34 D\u00e9sinscription Breeziful\r\n  <\/h2>\r\n\r\n  <p style=\"font-size:1.05rem;line-height:1.6;color:#444;margin-bottom:25px;\">\r\n    Vous recevez nos <strong>newsletters Breeziful<\/strong>.<br>\r\n    Si vous souhaitez arr\u00eater de recevoir nos inspirations voyage, confirmez simplement votre d\u00e9sinscription ci-dessous.\r\n  <\/p>\r\n\r\n  <form id=\"breezifulForm\" style=\"margin-top:25px;\" action=\"\">\r\n    <input type=\"email\" id=\"email\" name=\"email\" placeholder=\"Votre adresse e-mail\" required\r\n style=\"width:100%;max-width:400px;padding:13px 15px;border:1px solid #ccc;border-radius:10px;font-size:1rem;margin-bottom:18px;\">\r\n    \r\n    <div style=\"margin-bottom:25px;\">\r\n      <label style=\"font-size:.95rem;cursor:pointer;color:#444;\">\r\n        <input type=\"checkbox\" id=\"confirmUnsub\" style=\"transform:scale(1.2);margin-right:8px;vertical-align:middle;\">\r\n        Je confirme vouloir me d\u00e9sinscrire des communications Breeziful\r\n      <\/label>\r\n    <\/div>\r\n\r\n    <button type=\"submit\" id=\"submitBtn\"\r\n      style=\"background:#28609F;color:#fff;border:none;border-radius:10px;padding:13px 34px;font-size:1rem;cursor:pointer;font-weight:600;font-family:'Poppins',sans-serif;letter-spacing:.3px;transition:all .25s ease;box-shadow:0 4px 14px rgba(40,96,159,0.25);\">\r\n      Se d\u00e9sinscrire\r\n    <\/button>\r\n  <input type=\"hidden\" name=\"trp-form-language\" value=\"en\"\/><\/form>\r\n\r\n  <div id=\"breeziful-result\" style=\"margin-top:35px;font-size:1.05rem;\"><\/div>\r\n<\/div>\r\n\r\n<script>\r\n(function(){\r\n  const form = document.getElementById('breezifulForm');\r\n  const resultBox = document.getElementById('breeziful-result');\r\n  const emailField = document.getElementById('email');\r\n  const checkbox = document.getElementById('confirmUnsub');\r\n  const button = document.getElementById('submitBtn');\r\n\r\n  \/\/ Pr\u00e9remplir avec ?email=\r\n  const params = new URLSearchParams(window.location.search);\r\n  const emailParam = params.get('email') || params.get('e');\r\n  if (emailParam) emailField.value = emailParam.trim();\r\n\r\n  form.addEventListener('submit', async (e) => {\r\n    e.preventDefault();\r\n    const email = emailField.value.trim();\r\n\r\n    if (!email) {\r\n      showMessage(\"\u274c Veuillez renseigner votre adresse e-mail.\", \"error\");\r\n      return;\r\n    }\r\n    if (!checkbox.checked) {\r\n      showMessage(\"\u26a0\ufe0f Merci de cocher la case pour confirmer votre d\u00e9sinscription.\", \"error\");\r\n      return;\r\n    }\r\n\r\n    button.disabled = true;\r\n    button.style.opacity = '0.7';\r\n    showMessage(\"\u23f3 Traitement en cours...\", \"neutral\");\r\n\r\n    const body = new FormData();\r\n    body.append('action', 'breeziful_unsub');\r\n    body.append('email', email);\r\n\r\n    try {\r\n      const res = await fetch('https:\/\/cstpro-b2b.com\/wp-admin\/admin-ajax.php', { method: 'POST', body });\r\n\r\n      const data = await res.json();\r\n\r\n      if (data && data.success) {\r\n        showMessage(`\r\n          \u2705 <strong>Votre d\u00e9sinscription est confirm\u00e9e.<\/strong><br>\r\n          Vous ne recevrez plus les newsletters Breeziful.<br><br>\r\n          <span style=\"font-size:.9rem;color:#444;\">Merci de votre confiance et \u00e0 bient\u00f4t \ud83c\udf3f<\/span>\r\n        `, \"success\");\r\n        form.style.display = 'none';\r\n      } else {\r\n        throw new Error(data.message || 'Erreur serveur');\r\n      }\r\n    } catch (err) {\r\n      showMessage(\"\u274c Une erreur est survenue : \" + err.message, \"error\");\r\n    } finally {\r\n      button.disabled = false;\r\n      button.style.opacity = '1';\r\n    }\r\n  });\r\n\r\n  function showMessage(msg, type){\r\n    let color, bg, border;\r\n    if(type === 'success'){ bg='#eaf7ef'; color='#155724'; border='#2b7a43'; }\r\n    else if(type === 'error'){ bg='#fdecec'; color='#7a1d1d'; border='#c92b2b'; }\r\n    else { bg='#f2f4f7'; color='#333'; border='#ccc'; }\r\n    resultBox.innerHTML = `<div style=\"background:${bg};color:${color};border:1px solid ${border};padding:18px 20px;border-radius:12px;max-width:520px;margin:0 auto;\">${msg}<\/div>`;\r\n  }\r\n})();\r\n<\/script>\r\n\r\n<style>\r\n#breezifulForm button:hover {\r\n  background:#357BC3;\r\n  box-shadow:0 4px 18px rgba(40,96,159,0.3);\r\n  transform:translateY(-1px);\r\n}\r\n<\/style>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>\ud83c\udf34 D\u00e9sinscription Breeziful Vous recevez nos newsletters Breeziful. Si vous souhaitez arr\u00eater de recevoir nos inspirations voyage, confirmez simplement votre d\u00e9sinscription ci-dessous. Je confirme vouloir me d\u00e9sinscrire des communications Breeziful Se d\u00e9sinscrire<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"page-builder","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-2190","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/cstpro-b2b.com\/en\/wp-json\/wp\/v2\/pages\/2190","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cstpro-b2b.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/cstpro-b2b.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/cstpro-b2b.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cstpro-b2b.com\/en\/wp-json\/wp\/v2\/comments?post=2190"}],"version-history":[{"count":51,"href":"https:\/\/cstpro-b2b.com\/en\/wp-json\/wp\/v2\/pages\/2190\/revisions"}],"predecessor-version":[{"id":2489,"href":"https:\/\/cstpro-b2b.com\/en\/wp-json\/wp\/v2\/pages\/2190\/revisions\/2489"}],"wp:attachment":[{"href":"https:\/\/cstpro-b2b.com\/en\/wp-json\/wp\/v2\/media?parent=2190"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}