{"id":4926,"date":"2024-06-20T14:22:52","date_gmt":"2024-06-20T14:22:52","guid":{"rendered":"https:\/\/3dprint.capib.ro\/?page_id=4926"},"modified":"2026-07-06T21:07:22","modified_gmt":"2026-07-06T21:07:22","slug":"satisfied-customers-form","status":"publish","type":"page","link":"https:\/\/capib.ro\/3dprint\/en\/clienti-multumiti-form\/","title":{"rendered":"Happy Customers"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"4926\" class=\"elementor elementor-4926\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9b1fa69 e-flex e-con-boxed e-con e-parent\" data-id=\"9b1fa69\" 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-f880e7b elementor-widget elementor-widget-heading\" data-id=\"f880e7b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Prime\u0219ti 10% reducere la comanda urm\u0103toare<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2227365 elementor-widget elementor-widget-text-editor\" data-id=\"2227365\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Posteaz\u0103 un video scurt pe una din re\u021belele tale sociale cu piesele printate la noi, trimite-ne linkul prin formularul de mai jos, iar noi \u00ee\u021bi trimitem codul de reducere pe email \u00een maximum 48 de ore.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-66be38c elementor-widget elementor-widget-shortcode\" data-id=\"66be38c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <div class=\"crf-wrap\" id=\"crfWrap\">\n\n      <form id=\"crfForm\" novalidate>\n\n        <div class=\"crf-panel\" data-panel=\"form\">\n          <div class=\"crf-row\">\n            <div class=\"crf-field\">\n              <label for=\"crfFirst\">Nume <span class=\"crf-req\">*<\/span><\/label>\n              <input type=\"text\" id=\"crfFirst\" name=\"first_name\" placeholder=\"Ion\" required>\n            <\/div>\n            <div class=\"crf-field\">\n              <label for=\"crfLast\" class=\"crf-label-ghost\" aria-hidden=\"true\">&nbsp;<\/label>\n              <input type=\"text\" id=\"crfLast\" name=\"last_name\" placeholder=\"Capibara\" required aria-label=\"Prenume\">\n            <\/div>\n          <\/div>\n          <div class=\"crf-row\">\n            <div class=\"crf-field crf-field-wide\">\n              <label for=\"crfEmail\">Email <span class=\"crf-req\">*<\/span><\/label>\n              <input type=\"email\" id=\"crfEmail\" name=\"email\" placeholder=\"ion@email.ro\" required>\n              <div class=\"crf-hint\">Folose\u0219te adresa cu care ai plasat comanda \u2014 a\u0219a te g\u0103sim rapid.<\/div>\n            <\/div>\n          <\/div>\n          <div class=\"crf-row\">\n            <div class=\"crf-field crf-field-wide\">\n              <label for=\"crfVideo\">Link c\u0103tre postarea video <span class=\"crf-req\">*<\/span><\/label>\n              <input type=\"url\" id=\"crfVideo\" name=\"video_url\" placeholder=\"https:\/\/www.instagram.com\/reel\/...\" required>\n              <div class=\"crf-hint\">Instagram, TikTok, YouTube sau Facebook \u2014 postarea trebuie s\u0103 fie public\u0103.<\/div>\n            <\/div>\n          <\/div>\n          <div class=\"crf-row\">\n            <div class=\"crf-field crf-field-wide\">\n              <label for=\"crfOrder\">Ce ai printat \/ num\u0103r comand\u0103 (op\u021bional)<\/label>\n              <input type=\"text\" id=\"crfOrder\" name=\"order_ref\" placeholder=\"ex. suport telefon, comanda din 3 iulie\">\n            <\/div>\n          <\/div>\n          <p class=\"crf-error\" id=\"crfError\" hidden><\/p>\n          <div class=\"crf-actions\">\n            <button type=\"submit\" class=\"crf-btn-submit\" id=\"crfSubmit\">Revendic\u0103 reducerea<\/button>\n          <\/div>\n        <\/div>\n\n        <div class=\"crf-panel crf-success\" data-panel=\"success\" hidden>\n          <div class=\"crf-success-icon\">\u2713<\/div>\n          <h3>Cererea ta a fost trimis\u0103<\/h3>\n          <p>Codul t\u0103u de reducere de 10% e pe drum \u2014 verific\u0103-\u021bi emailul (\u0219i folderul Spam). Se aplic\u0103 la comanda urm\u0103toare.<\/p>\n        <\/div>\n\n      <\/form>\n\n      <div class=\"crf-terms\">\n        <p class=\"crf-terms-title\">Condi\u021bii<\/p>\n        <ul>\n          <li>Codul se trimite automat pe email, imediat dup\u0103 completarea formularului.<\/li>\n          <li>E valabil o singur\u0103 dat\u0103, doar cu adresa de email folosit\u0103 la completarea formularului.<\/li>\n          <li>Se aplic\u0103 la pre\u021bul pieselor din comanda urm\u0103toare (f\u0103r\u0103 costul de transport).<\/li>\n          <li>Valabilitate: 180 de zile de la emitere.<\/li>\n          <li>Postarea trebuie s\u0103 fie public\u0103 \u0219i s\u0103 con\u021bin\u0103 piese printate la Capib.ro \u2014 ne rezerv\u0103m dreptul de a anula codul dac\u0103 nu este cazul.<\/li>\n        <\/ul>\n      <\/div>\n    <\/div>\n\n    <style>\n      .crf-wrap {\n        --crf-teal: #3B9FA4;\n        --crf-teal-dark: #2a7a7e;\n        --crf-teal-light: #e8f6f7;\n        --crf-teal-pale: #f4fbfb;\n        --crf-text: #1a1a1a;\n        --crf-text-2: #555;\n        --crf-text-3: #999;\n        --crf-border: #e5e5e5;\n        --crf-border-2: #d0d0d0;\n        --crf-bg: #ffffff;\n        --crf-red: #c0392b;\n        --crf-red-bg: #fef0f0;\n        max-width: 620px;\n        margin: 0 auto;\n        background: var(--crf-bg);\n        border: 1px solid var(--crf-border);\n        border-radius: 12px;\n        padding: 36px 40px 28px;\n        font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif;\n        color: var(--crf-text);\n        box-sizing: border-box;\n      }\n      .crf-wrap * { box-sizing: border-box; }\n\n      .crf-panel[hidden] { display: none !important; }\n\n      .crf-row { display: flex; gap: 16px; margin-bottom: 18px; }\n      .crf-field { flex: 1; display: flex; flex-direction: column; gap: 6px; }\n      .crf-field-wide { flex: 1 1 100%; }\n\n      .crf-wrap label { font-size: 13.5px; font-weight: 600; color: var(--crf-text); }\n      .crf-req { color: var(--crf-red); }\n      .crf-hint { font-size: 11.5px; color: var(--crf-text-3); }\n\n      .crf-wrap input[type=\"text\"], .crf-wrap input[type=\"email\"], .crf-wrap input[type=\"url\"] {\n        border: 1px solid var(--crf-border-2);\n        border-radius: 8px;\n        padding: 10px 12px;\n        font-size: 14px;\n        color: var(--crf-text);\n        font-family: inherit;\n        width: 100%;\n        background: #fff;\n        transition: border-color .15s ease, box-shadow .15s ease;\n      }\n      .crf-wrap input::placeholder { color: var(--crf-text-3); }\n      .crf-wrap input:focus {\n        outline: none; border-color: var(--crf-teal);\n        box-shadow: 0 0 0 3px var(--crf-teal-light);\n      }\n\n      .crf-error {\n        background: var(--crf-red-bg); color: var(--crf-red); font-size: 13px;\n        border-radius: 8px; padding: 10px 14px; margin: 4px 0 0;\n      }\n\n      .crf-actions { display: flex; justify-content: center; margin-top: 24px; }\n      .crf-wrap button.crf-btn-submit {\n        border-radius: 8px; padding: 11px 28px; font-size: 14px; font-weight: 600;\n        cursor: pointer; border: 1px solid transparent; transition: background .15s ease;\n        font-family: inherit;\n        background: var(--crf-teal); color: #fff;\n      }\n      .crf-wrap button.crf-btn-submit:hover { background: var(--crf-teal-dark); }\n      .crf-wrap button:disabled { opacity: .55; cursor: not-allowed; }\n\n      .crf-success { text-align: center; padding: 20px 0 10px; }\n      .crf-success-icon {\n        width: 52px; height: 52px; border-radius: 50%; background: var(--crf-teal-light); color: var(--crf-teal-dark);\n        font-size: 24px; display: flex; align-items: center; justify-content: center; margin: 0 auto 16px;\n      }\n      .crf-success h3 { margin: 0 0 8px; font-size: 18px; }\n      .crf-success p { margin: 0; color: var(--crf-text-2); font-size: 14px; }\n\n      .crf-terms {\n        margin-top: 28px;\n        padding-top: 20px;\n        border-top: 1px solid var(--crf-border);\n      }\n      .crf-terms-title {\n        margin: 0 0 8px;\n        font-size: 12px;\n        font-weight: 700;\n        color: var(--crf-text-3);\n        text-transform: uppercase;\n        letter-spacing: 0.5px;\n      }\n      .crf-terms ul {\n        margin: 0;\n        padding-left: 18px;\n        color: var(--crf-text-3);\n        font-size: 12.5px;\n        line-height: 1.6;\n      }\n      .crf-terms li { margin-bottom: 4px; }\n      .crf-terms li:last-child { margin-bottom: 0; }\n\n      @media (max-width: 560px) {\n        .crf-wrap { padding: 24px 20px; }\n        .crf-label-ghost { display: none; }\n        .crf-row { flex-direction: column; gap: 14px; margin-bottom: 0; }\n        .crf-row .crf-field { margin-bottom: 18px; }\n        .crf-actions button { width: 100%; }\n      }\n    <\/style>\n\n    <script>\n    (function () {\n      var wrap = document.getElementById('crfWrap');\n      if (!wrap) return;\n      var form = document.getElementById('crfForm');\n      var panelForm = form.querySelector('[data-panel=\"form\"]');\n      var panelSuccess = form.querySelector('[data-panel=\"success\"]');\n      var errEl = document.getElementById('crfError');\n\n      function getFieldEl(name) {\n        return form.querySelector('[name=\"' + name + '\"]');\n      }\n\n      function validate() {\n        if (!getFieldEl('first_name').value.trim() || !getFieldEl('last_name').value.trim()) {\n          errEl.textContent = 'Completeaz\u0103 numele.'; errEl.hidden = false; return false;\n        }\n        var email = getFieldEl('email').value.trim();\n        if (!\/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/.test(email)) {\n          errEl.textContent = 'Adresa de email nu este valid\u0103.'; errEl.hidden = false; return false;\n        }\n        var url = getFieldEl('video_url').value.trim();\n        if (!\/^https?:\\\/\\\/.+\\..+\/.test(url)) {\n          errEl.textContent = 'Copiaz\u0103 linkul complet al post\u0103rii (\u00eencepe cu https:\/\/).'; errEl.hidden = false; return false;\n        }\n        errEl.hidden = true;\n        return true;\n      }\n\n      form.addEventListener('submit', function (e) {\n        e.preventDefault();\n        if (!validate()) return;\n\n        var submitBtn = document.getElementById('crfSubmit');\n        submitBtn.disabled = true;\n        submitBtn.textContent = 'Se trimite\u2026';\n\n        var fd = new FormData();\n        ['first_name','last_name','email','video_url','order_ref'].forEach(function (f) {\n          fd.append(f, getFieldEl(f).value.trim());\n        });\n\n        fetch('https:\/\/capib.ro\/quote\/email\/Reducere%20Form\/submit.php', { method: 'POST', body: fd })\n          .then(function (r) { return r.json().then(function (data) { return { ok: r.ok, data: data }; }); })\n          .then(function (res) {\n            if (!res.ok) throw new Error(res.data.error || 'Eroare necunoscut\u0103.');\n            panelForm.hidden = true;\n            panelSuccess.hidden = false;\n          })\n          .catch(function (err) {\n            errEl.textContent = err.message || 'A ap\u0103rut o eroare. \u00cencearc\u0103 din nou.';\n            errEl.hidden = false;\n            submitBtn.disabled = false;\n            submitBtn.textContent = 'Revendic\u0103 reducerea';\n          });\n      });\n    })();\n    <\/script>\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7218281 elementor-widget elementor-widget-spacer\" data-id=\"7218281\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Get a 10% discount on your next order. Post a short video on one of your social media accounts featuring the parts you had printed with us, send us the link using the form below, and we'll email you the discount code within 48 hours.<\/p>","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"slim_seo":{"title":"Satisfied Customers | Capib.ro","description":"Get a 10% discount on your next order. Post a short video on one of your social media accounts featuring the parts you printed with us, and send us the link via the form"},"_slim_seo_primary_term_category":0,"footnotes":"","_wp_rev_ctl_limit":""},"categories":[],"class_list":["post-4926","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/capib.ro\/3dprint\/en\/wp-json\/wp\/v2\/pages\/4926","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/capib.ro\/3dprint\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/capib.ro\/3dprint\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/capib.ro\/3dprint\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/capib.ro\/3dprint\/en\/wp-json\/wp\/v2\/comments?post=4926"}],"version-history":[{"count":0,"href":"https:\/\/capib.ro\/3dprint\/en\/wp-json\/wp\/v2\/pages\/4926\/revisions"}],"wp:attachment":[{"href":"https:\/\/capib.ro\/3dprint\/en\/wp-json\/wp\/v2\/media?parent=4926"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/capib.ro\/3dprint\/en\/wp-json\/wp\/v2\/categories?post=4926"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}