{"id":23253669,"date":"2025-05-26T16:18:53","date_gmt":"2025-05-26T14:18:53","guid":{"rendered":"https:\/\/hexatac.com\/affilies\/"},"modified":"2026-10-14T10:35:11","modified_gmt":"2026-10-14T08:35:11","slug":"affiliates","status":"publish","type":"page","link":"https:\/\/hexatac.com\/en\/affilies\/","title":{"rendered":"Portail Affili\u00e9s"},"content":{"rendered":"\n<div class=\"hxtc-affil\" style=\"max-width:1100px;margin:0 auto;\">\n\n<section style=\"background:#151515;color:#fff;padding:56px 32px;text-align:center;margin-bottom:48px;\">\n<p style=\"letter-spacing:3px;font-size:13px;text-transform:uppercase;color:#bdbdbd;margin:0 0 12px;\">Programme d&rsquo;affiliation Hexatac<\/p>\n<h1 style=\"color:#fff;font-size:34px;line-height:1.2;margin:0 0 16px;text-transform:uppercase;\">Recommandez Hexatac,<br>touchez des commissions<\/h1>\n<p style=\"color:#e0e0e0;font-size:17px;max-width:680px;margin:0 auto 28px;\">Vous recommandez d\u00e9j\u00e0 nos \u00e9quipements ? Partagez votre lien affili\u00e9 et percevez <strong>5 % de commission<\/strong> sur chaque commande exp\u00e9di\u00e9e gr\u00e2ce \u00e0 votre recommandation.<\/p>\n<p style=\"margin:0;\"><a href=\"#inscription\" style=\"display:inline-block;background:#fff;color:#151515;padding:14px 28px;font-weight:700;text-transform:uppercase;text-decoration:none;margin:6px;\">Devenir affili\u00e9<\/a><a href=\"https:\/\/hexatac.com\/conditions-generales-du-programme-daffiliation\/\" style=\"display:inline-block;border:2px solid #fff;color:#fff;padding:12px 26px;font-weight:700;text-transform:uppercase;text-decoration:none;margin:6px;\">Lire les conditions<\/a><\/p>\n<\/section>\n\n<h2 style=\"text-align:center;text-transform:uppercase;font-size:24px;margin:0 0 28px;\">Comment \u00e7a marche<\/h2>\n<div style=\"display:flex;flex-wrap:wrap;gap:20px;margin-bottom:48px;\">\n<div style=\"flex:1 1 260px;border:1px solid #e3e3e3;padding:28px 24px;\">\n<p style=\"font-size:36px;font-weight:800;color:#151515;margin:0 0 8px;line-height:1;\">01<\/p>\n<h3 style=\"text-transform:uppercase;font-size:17px;margin:0 0 10px;\">Inscrivez-vous<\/h3>\n<p style=\"margin:0;\">Remplissez le formulaire ci-dessous. Chaque compte est valid\u00e9 manuellement : vous \u00eates pr\u00e9venu par e-mail d\u00e8s son approbation.<\/p>\n<\/div>\n<div style=\"flex:1 1 260px;border:1px solid #e3e3e3;padding:28px 24px;\">\n<p style=\"font-size:36px;font-weight:800;color:#151515;margin:0 0 8px;line-height:1;\">02<\/p>\n<h3 style=\"text-transform:uppercase;font-size:17px;margin:0 0 10px;\">Partagez votre lien<\/h3>\n<p style=\"margin:0;\">Diffusez votre lien affili\u00e9 personnel. Chaque clic installe un cookie de suivi valable <strong>30 jours<\/strong>.<\/p>\n<\/div>\n<div style=\"flex:1 1 260px;border:1px solid #e3e3e3;padding:28px 24px;\">\n<p style=\"font-size:36px;font-weight:800;color:#151515;margin:0 0 8px;line-height:1;\">03<\/p>\n<h3 style=\"text-transform:uppercase;font-size:17px;margin:0 0 10px;\">Touchez vos commissions<\/h3>\n<p style=\"margin:0;\">Toute vente r\u00e9alis\u00e9e dans ce d\u00e9lai vous est attribu\u00e9e. La commission est valid\u00e9e d\u00e8s l&rsquo;exp\u00e9dition de la commande.<\/p>\n<\/div>\n<\/div>\n\n<section style=\"background:#f4f4f4;padding:36px 28px;margin-bottom:48px;\">\n<h2 style=\"text-align:center;text-transform:uppercase;font-size:24px;margin:0 0 28px;\">L&rsquo;essentiel des conditions<\/h2>\n<div style=\"display:flex;flex-wrap:wrap;gap:20px;\">\n<div style=\"flex:1 1 220px;background:#fff;padding:22px 20px;border-top:3px solid #151515;\">\n<h4 style=\"text-transform:uppercase;font-size:15px;margin:0 0 8px;\">Suivi<\/h4>\n<p style=\"margin:0;\">Cookie de suivi de 30 jours apr\u00e8s le clic sur votre lien.<\/p>\n<\/div>\n<div style=\"flex:1 1 220px;background:#fff;padding:22px 20px;border-top:3px solid #151515;\">\n<h4 style=\"text-transform:uppercase;font-size:15px;margin:0 0 8px;\">Commission<\/h4>\n<p style=\"margin:0;\"><strong>5 %<\/strong> du montant HT de la commande, remises d\u00e9duites, hors frais de port.<\/p>\n<\/div>\n<div style=\"flex:1 1 220px;background:#fff;padding:22px 20px;border-top:3px solid #151515;\">\n<h4 style=\"text-transform:uppercase;font-size:15px;margin:0 0 8px;\">Validation<\/h4>\n<p style=\"margin:0;\">\u00c0 l&rsquo;exp\u00e9dition de la commande. Annul\u00e9e en cas d&rsquo;annulation ou de remboursement.<\/p>\n<\/div>\n<div style=\"flex:1 1 220px;background:#fff;padding:22px 20px;border-top:3px solid #151515;\">\n<h4 style=\"text-transform:uppercase;font-size:15px;margin:0 0 8px;\">Paiement<\/h4>\n<p style=\"margin:0;\">Particuliers : bons d&rsquo;achat sur le site. Professionnels : virement ou PayPal, sur facture. Versement d\u00e8s <strong>50 \u20ac<\/strong> de commissions valid\u00e9es.<\/p>\n<\/div>\n<\/div>\n<p style=\"text-align:center;margin:24px 0 0;\"><a href=\"https:\/\/hexatac.com\/conditions-generales-du-programme-daffiliation\/\" style=\"color:#151515;font-weight:700;text-decoration:underline;\">Consulter les conditions g\u00e9n\u00e9rales compl\u00e8tes du programme<\/a><\/p>\n<\/section>\n\n<div id=\"inscription\" style=\"scroll-margin-top:120px;\">\n<h2 style=\"text-align:center;text-transform:uppercase;font-size:24px;margin:0 0 8px;\">Rejoindre le programme<\/h2>\n<p style=\"text-align:center;color:#666;margin:0 0 28px;\">D\u00e9j\u00e0 affili\u00e9 ? Connectez-vous pour acc\u00e9der \u00e0 votre tableau de bord, vos liens et vos commissions.<\/p>\n\n<div class='sld-ap-container'><div class='sld-ap'>        \n        <style>\n            :root {\n\n                --sld-ap-font-family: -apple-system, BlinkMacSystemFont, \" var\", \"Segoe UI\", Helvetica, \"Apple Color Emoji\", Arial, sans-serif, \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n\n                \/* Light Theme Variables *\/\n                --sld-ap-background: #fff;\n                --sld-ap-shading: #fafafa;\n                --sld-ap-primary-color: #000;\n                --sld-ap-secondary-color: #727272;\n                --sld-ap-accent-color: #000;\n                --sld-ap-border-color: #DADCE0;\n                --sld-ap-error-color: #D8000C;\n                --sld-ap-success-color: #4CAF50;\n                --sld-ap-info-color: #4a51c1;\n\n                \/* Spacing Variables *\/\n                --sld-ap-spacing-xs: 5px;\n                --sld-ap-spacing-sm: 10px;\n                --sld-ap-spacing-md: 20px;\n                --sld-ap-spacing-lg: 30px;\n\n                \/* Border Radius *\/\n                --sld-ap-border-radius-sm: 5px;\n                --sld-ap-border-radius-md: 8px;\n                --sld-ap-border-radius-lg: 12px;\n\n                \/* Font Sizes *\/\n                --sld-ap-font-size-xs: 12px;\n                --sld-ap-font-size-sm: 14px;\n                --sld-ap-font-size-md: 16px;\n                --sld-ap-font-size-lg: 20px;\n                --sld-ap-font-size-xl: 22px;\n\n                \/* Font Weights *\/\n                --sld-ap-font-weight-normal: 400;\n                --sld-ap-font-weight-medium: 500;\n\n                \/* Shadow *\/\n                --sld-ap-shadow-sm: 0 2px 2px 0 rgb(0 0 0 \/ 0.08);\n                --sld-ap-shadow-md: 0 2px 4px 0 rgb(0 0 0 \/ 0.08);\n\n\n                \/* Dark Theme Variables *\/\n                --sld-ap-dark-background: #121212;\n                --sld-ap-dark-shading: #1E1E1E;\n                --sld-ap-dark-primary-color: #E0E0E0;\n                --sld-ap-dark-secondary-color: #A0A0A0;\n                --sld-ap-dark-accent-color: #6AB0FF;\n                --sld-ap-dark-border-color: #333333;\n                --sld-ap-dark-shadow-sm: 0 2px 2px 0 rgb(255 255 255 \/ 0.08);\n                \n            }\n\n            \/* Dark Mode Selector *\/\n            .dark-mode {\n                --sld-ap-background: var(--sld-ap-dark-background);\n                --sld-ap-shading: var(--sld-ap-dark-shading);\n                --sld-ap-primary-color: var(--sld-ap-dark-primary-color);\n                --sld-ap-secondary-color: var(--sld-ap-dark-secondary-color);\n                --sld-ap-accent-color: var(--sld-ap-dark-accent-color);\n                --sld-ap-border-color: var(--sld-ap-dark-border-color);\n                --sld-ap-shadow-sm: var(--sld-ap-dark-shadow-sm);\n            }\n\n            .sld-ap {\n                display: flex;\n                font-size: var(--sld-ap-font-size-md);\n                font-family: var(--sld-ap-font-family);\n                gap: var(--sld-ap-spacing-lg);\n                color: var(--sld-ap-primary-color);\n            }\n\n            \/* Hide the default checkbox *\/\n            .sld-ap input[type=\"checkbox\"] {\n                appearance: none;\n                -webkit-appearance: none;\n                -moz-appearance: none;\n                width: 20px;\n                height: 20px;\n                border: 2px solid var(--sld-ap-border-color);\n                border-radius: 4px;\n                background-color: #f0f0f0;\n                position: relative;\n                cursor: pointer;\n                transition: background-color 0.3s, border-color 0.3s;\n            }\n\n            \/* Checked state *\/\n            .sld-ap input[type=\"checkbox\"]:checked {\n                background-color: var(--sld-ap-accent-color);\n                border-color: var(--sld-ap-accent-color);\n            }\n\n            .sld-ap input[type=\"checkbox\"]:checked::after {\n                content: \"\";\n                position: absolute;\n                left: 5px;\n                top: 1px;\n                width: 3px;\n                height: 10px;\n                border: solid white;\n                border-width: 0 2px 2px 0;\n                transform: rotate(45deg);\n            }\n\n            \/* Hover state *\/\n            .sld-ap input[type=\"checkbox\"]:hover {\n                border-color: var(--sld-ap-border-color);\n            }\n\n            \/* Active state *\/\n            .sld-ap input[type=\"checkbox\"]:active {\n                background-color: var(--sld-ap-border-color);\n            }\n\n\n            \/* Hide the default radio button *\/\n            .sld-ap input[type=\"radio\"] {\n                appearance: none;\n                -webkit-appearance: none;\n                -moz-appearance: none;\n                width: 20px;\n                height: 20px;\n                border: 2px solid var(--sld-ap-border-color);\n                border-radius: 50%;\n                background-color: #f0f0f0;\n                position: relative;\n                vertical-align: middle;\n                cursor: pointer;\n                transition: background-color 0.3s, border-color 0.3s;\n            }\n\n            \/* Checked state for radio button *\/\n            .sld-ap input[type=\"radio\"]:checked {\n                background-color: var(--sld-ap-accent-color);\n                ;\n                border-color: var(--sld-ap-accent-color);\n                ;\n            }\n\n            \/* Inner circle when checked *\/\n            .sld-ap input[type=\"radio\"]:checked::after {\n                content: \"\";\n                position: absolute;\n                top: 4px;\n                left: 4px;\n                width: 8px;\n                height: 8px;\n                background-color: white;\n                border-radius: 10px;\n            }\n\n            \/* Hover state *\/\n            .sld-ap input[type=\"radio\"]:hover {\n                border-color: var(--sld-ap-border-color);\n            }\n\n            \/* Active state *\/\n            .sld-ap input[type=\"radio\"]:active {\n                background-color: var(--sld-ap-border-color);\n            }\n\n\n\n            .sld-ap textarea {\n                font-family: var(--family-sans-serif);\n            }\n\n            .sld-ap fieldset {\n                all: unset;\n                border: none;\n                padding: 0;\n                margin: 0;\n                background: transparent;\n            }\n\n            .sld-ap fieldset.fieldset-radio label,\n            .sld-ap fieldset.fieldset-checkbox label {\n                font-size: var(--sld-ap-font-size-sm);\n                color: var(--sld-ap-primary-color);\n            }\n\n            .sld-ap h2 {\n                font-family: var(--sld-ap-font-family);\n                font-size: var(--sld-ap-font-size-xl);\n                margin: var(--sld-ap-spacing-xs) 0;\n                font-weight: var(--sld-ap-font-weight-normal);\n                color: var(--sld-ap-primary-color);\n            }\n\n            .sld-ap p.sld-ap-form-lead {\n                margin: 0 var(--sld-ap-spacing-md) var(--sld-ap-spacing-lg) 0;\n                font-size: var(--sld-ap-font-size-sm);\n                color: var(--sld-ap-secondary-color);\n\n            }\n\n            .sld-col-1 {\n                flex-shrink: 0;\n                flex-basis: 60%;\n            }\n\n            .sld-col-1:last-child {\n                flex-shrink: 0;\n                flex-basis: fit-content;\n            }\n\n            @media only screen and (max-width: 800px) {\n                .sld-ap {\n                    flex-direction: column;\n                }\n            }\n\n            .sld-ap-form {\n                display: flex;\n                flex-direction: column;\n            }\n\n            .sld-ap-form_box {\n                padding: var(--sld-ap-spacing-lg);\n                width: 100%;\n                border: 1px solid var(--sld-ap-border-color);\n                border-radius: var(--sld-ap-border-radius-lg);\n                background-color: var(--sld-ap-background);\n                box-shadow:var(--sld-ap-shadow-md);\n                box-sizing: border-box;\n            }\n\n            .sld_field-wrapper {\n                display: flex;\n                flex-direction: column;\n                gap: var(--sld-ap-spacing-sm);\n                justify-content: space-between;\n            }\n\n            .sld_field-left {\n                display: flex;\n                flex-direction: column;\n            }\n\n            .sld_field-input {\n                min-width: 40%;\n                justify-content: flex-end;\n                display: flex;\n            }\n\n            .sld_field-input fieldset {\n                display: flex;\n                flex-direction: row;\n                flex-wrap: wrap;\n                gap: var(--sld-ap-spacing-sm);\n            }\n\n            .sld_field-wrapper.multi-checkbox {\n                flex-direction: column;\n                align-items: stretch;\n                gap: var(--sld-ap-spacing-md);\n            }\n\n            .sld_field-wrapper.multi-checkbox .sld_field-label {\n                display: flex;\n                gap: var(--sld-ap-spacing-md);\n                flex-wrap: wrap;\n            }\n\n            .sld_field-wrapper.multi-checkbox .sld_field-input .sld-ap-form_checkbox {\n                display: flex;\n                flex-direction: row;\n                gap: var(--sld-ap-spacing-sm);\n            }\n\n            .sld_field-wrapper.multi-checkbox .sld_field-input {\n                justify-content: flex-start;\n            }\n\n            .sld_field-wrapper.multi-checkbox .multi-checkbox-option {\n                display: flex;\n                flex-direction: row;\n                gap: var(--sld-ap-spacing-xs);\n                align-items: center;\n                font-size: var(--sld-ap-font-size-xs);\n            }\n\n            label.sld_field-label {\n                width: 100%;\n            }\n\n            .sld_field-title {\n                font-size: var(--sld-ap-font-size-sm);\n                font-weight: var(--sld-ap-font-weight-medium);\n                color: var(--sld-ap-primary-color);\n            }\n\n            .sld_field-description {\n                font-size: var(--sld-ap-font-size-xs);\n                margin: 0;\n                color: var(--sld-ap-secondary-color);\n            }\n\n            .sld-ap-form_group {\n                width: 100%;\n            }\n\n            .sld-ap-form_group>label {\n                margin: var(--sld-ap-spacing-xs) 0;\n                font-size: var(--sld-ap-font-size-sm);\n                display: flex;\n                flex-direction: column;\n            }\n\n            .sld-ap-form_group>label input,\n            .sld-ap-form_group>label textarea,\n            .sld-ap-form_group>label select {\n                width: 100%;\n            }\n\n            .sld-ap-form_group input:not([type='checkbox']):not([type='radio']),\n            .sld-ap-form_group textarea,\n            .sld-ap-form_group select {\n                border: 1px solid var(--sld-ap-border-color);\n                padding: var(--sld-ap-spacing-sm);\n                border-radius: var(--sld-ap-border-radius-md);\n                background: var(--sld-ap-shading);\n                color: var(--sld-ap-primary-color);\n                box-shadow: var(--sld-ap-shadow-sm);\n                width: 100%;\n                box-sizing: border-box;\n            }\n\n            label.sld_field-label input[type='radio'] {\n                width: 25px;\n                border-radius: 50%;\n                display: inline-block;\n            }\n\n            .sld-ap-form_checkbox a {\n                color: var(--sld-ap-accent-color);\n            }\n\n            .sld-ap-form_submit {\n                background: var(--sld-ap-accent-color);\n                font-size: var(--sld-ap-font-size-sm);\n                color: #fff;\n                padding: var(--sld-ap-spacing-md) var(--sld-ap-spacing-lg);\n                margin-top: var(--sld-ap-spacing-md);\n                border: none !important;\n                border-radius: var(--sld-ap-border-radius-lg);\n            }\n\n            input#submit_solid_affiliate_login {\n                background: var(--sld-ap-accent-color);\n                font-size: var(--sld-ap-font-size-sm);\n                color: #fff;\n                padding: var(--sld-ap-spacing-md) var(--sld-ap-spacing-lg);\n                border: none !important;\n                border-radius: var(--sld-ap-border-radius-lg);\n            }\n\n            .sld-ap-form_group input:focus,\n            .sld-ap-form_group input:focus-within,\n            .sld-ap-form_group input:focus-visible {\n                border: 2px solid var(--sld-ap-accent-color);\n                outline: none !important;\n                background: var(--sld-ap-background);\n            }\n\n            .sld-ap-form_tip {\n                font-size: var(--sld-ap-font-size-xs);\n                color: var(--sld-ap-primary-color);\n            }\n\n            .sld-ap-form_notice {\n                display: flex;\n                gap: var(--sld-ap-spacing-xs);\n                background-color: var(--sld-ap-background);\n                margin: var(--sld-ap-spacing-md) 0;\n                border: 1px solid var(--sld-ap-border-color);\n                color: var(--sld-ap-primary-color);\n                line-height: 1.2;\n                font-size: var(--sld-ap-font-size-sm);\n                border-radius: var(--sld-ap-border-radius-sm);\n                padding: var(--sld-ap-spacing-sm);\n                align-items: center;\n            }\n            .sld-ap-form_notice_icon {\n                display:flex;\n                align-items: center;\n            }\n            .sld-ap-form_notice_icon svg {\n                stroke: var(--sld-ap-secondary-color);\n                width: auto;\n                height: 24px;\n            }\n\n            .sld-ap-form.registration>div {\n                display: flex;\n                flex-direction: column;\n                gap: var(--sld-ap-spacing-lg);\n            }\n\n            .sld-ap-form_notice.error svg {\n                stroke: var(--sld-ap-error-color);\n            }\n\n            .sld-ap-form_notice.error {\n                color: var(--sld-ap-error-color);\n                background: rgba(var(--sld-ap-error-color), 0.1);\n            }\n\n            .sld-ap-form_notice.success svg {\n                stroke: var(--sld-ap-success-color);\n            }\n\n            .sld-ap-form_notice.success {\n                color: var(--sld-ap-success-color);\n                background: rgba(var(--sld-ap-success-color), 0.1);\n            }\n\n            .sld-ap-form_notice.info svg {\n                stroke: var(--sld-ap-info-color);\n            }\n\n            .sld-ap-form_notice.info {\n                color: var(--sld-ap-info-color);\n                background: rgba(var(--sld-ap-info-color), 0.1);\n            }\n\n            .sld-ap-form_group a.forgot-pass {\n                font-size: var(--sld-ap-font-size-xs);\n                color: var(--sld-ap-accent-color);\n            }\n\n            .sld-tooltip>svg {\n                max-width: 15px;\n            }\n\n            label[for=\"is_accept_affiliate_policy\"] p.sld_field-description {\n                display: inline-block;\n            }\n\n            .sld_field-wrapper.is_accept_affiliate_policy {\n                flex-direction: row-reverse;\n                align-items: center;\n                gap: var(--sld-ap-spacing-xs);\n            }\n\n            .sld_field-wrapper.is_accept_affiliate_policy .sld_field-left {\n                flex-grow: 1;\n            }\n\n            .sld_field-wrapper.is_accept_affiliate_policy .sld_field-left a {\n                font-size: var(--sld-ap-font-size-sm);\n            }\n\n            .sld_field-wrapper.is_accept_affiliate_policy .sld_field-input {\n                flex-shrink: 1;\n                min-width: auto;\n\n            }\n\n            #is_accept_affiliate_policy+p::before {\n                content: '* ';\n                color: var(--sld-ap-error-color);\n            }\n\n            .sld-ap-login-component {\n                height: fit-content;\n            }\n\n            .sld-ap-form_error {\n                color: var(--sld-ap-error-color);\n                font-size: var(--sld-ap-font-size-xs);\n                margin: var(--sld-ap-spacing-xs) 0;\n            }\n\n            .powered-by {\n  display: flex;\n  align-items: center;\n  justify-content: flex-end;\n  border: 1px solid #ccc; \/* Customize border color *\/\n  padding: 10px; \/* Adjust padding as needed *\/\n  gap: 8px; \/* Space between text and image *\/\n  font-family: Arial, sans-serif; \/* Optional: Choose your font *\/\n  font-size: 14px; \/* Optional: Adjust font size *\/\n}\n\n.powered-by img {\n  height: 20px; \/* Adjust logo size as needed *\/}\n\n  #solid-affiliate-affiliate-portal_login-form {\ndisplay:flex;\nflex-direction:column;\ngap:var(--sld-ap-spacing-md);\n  }\n\n        <\/style>\n\n        <script>\n            \/\/ make an ajax request to generate a new nonce and then replace the value of the nonce field in the form\n            jQuery(document).ready(function($) {\n                var data = {\n                    'action': 'sld_affiliate_generate_registration_nonce',\n                };\n\n                jQuery.post(window.SolidAffiliate.ajaxurl, data, function(response) {\n                    if (response.success) {\n                        jQuery('#solid-affiliate-affiliate-portal_new_affiliate #_wpnonce').val(response.data);\n                    }\n                });\n\n                \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\n                \/\/ Function to check if a field is already in use\n                function checkIfFieldIsAlreadyInUse(field, value) {\n                    return jQuery.ajax({\n                        url: window.SolidAffiliate.ajaxurl,\n                        type: 'POST',\n                        data: {\n                            action: 'sld_affiliate_check_if_field_is_already_in_use',\n                            field: field,\n                            value: value,\n                        }\n                    });\n                }\n\n                \/\/ Add an event handler to do something whenever the name=\"user_email\" or \"user_login\" field is changed.\n                jQuery('#solid-affiliate-affiliate-portal_new_affiliate input[name=\"user_email\"], #solid-affiliate-affiliate-portal_new_affiliate input[name=\"user_login\"]').on('change', function() {\n                    let $this = jQuery(this);\n                    let newValue = $this.val();\n                    let field = $this.attr('name') === 'user_email' ? 'email' : 'login';\n                    let errorId = 'sld-user_' + field + '-error';\n\n                    \/\/ check if the field is already in use\n                    checkIfFieldIsAlreadyInUse(field, newValue).done(function(response) {\n                        if (response.success) {\n                            jQuery('#solid-affiliate-affiliate-portal_new_affiliate #' + errorId).remove();\n                        } else {\n                            if (jQuery('#solid-affiliate-affiliate-portal_new_affiliate #' + errorId).length) {\n                                return;\n                            }\n                            $this.after(field === 'email' ? \"<div id='sld-user_email-error' class='sld-ap-form_error'>An account with this email aready exists. Please <a href=\\\"https:\\\/\\\/hexatac.com\\\/wp-login.php\\\" target=\\\"_self\\\">Login<\\\/a> first if it is your account.<\\\/div>\" : \"<div id='sld-user_login-error' class='sld-ap-form_error'>An account with this username aready exists. Please <a href=\\\"https:\\\/\\\/hexatac.com\\\/wp-login.php\\\" target=\\\"_self\\\">Login<\\\/a> first if it is your account.<\\\/div>\");\n                        }\n                    }).fail(function(error) {\n                        jQuery('#solid-affiliate-affiliate-portal_new_affiliate #' + errorId).remove();\n                    });\n                });\n\n            });\n        <\/script>\n\n        <div class=\"sld-col-1  sld-ap-registration-component\">\n                                    <div class=\"sld-ap-form_box\">\n\n\n                <h2>Register as Affili\u00e9<\/h2>\n\n                                    <p class=\"sld-ap-form-lead\">\n                        Your account must be approved before earning referrals. You'll be notified by email once approved.                    <\/p>\n                \n                <form action=\"\" method=\"post\" class=\"sld-ap-form registration\" id=\"solid-affiliate-affiliate-portal_new_affiliate\">\n                    \n        <style>\n        .sld_field-title.required>span.sld_title-text:after {\n            color: red;\n            content: ' * ';\n        }\n\n        <\/style>\n        <div id='sld-formafd0ab69'><div class='sld-ap-form_group'>\n<div class='sld_field-wrapper user_email'>\n    <div class='sld_field-left'>\n            <div class='sld_field-title required'>\n                            Account Email\n                            \n                    <\/div>\n            <p class='description sld_field-description'>Your primary email, used for logging in.<\/p>\n    <\/div>\n    <div class='sld_field-input'>\n        <label for='label-user_email' class='sld_field-label'>\n            <input  type='email' name='user_email' id='user_email' class='regular-text' placeholder='' value='' required  \/>\n        <\/label>\n    <\/div>\n<\/div>\n<\/div> <div class='sld-ap-form_group'>\n<div class='sld_field-wrapper user_login'>\n    <div class='sld_field-left'>\n            <div class='sld_field-title required'>\n                            Username\n                            \n                    <\/div>\n            <p class='description sld_field-description'>Your username.<\/p>\n    <\/div>\n    <div class='sld_field-input'>\n        <label for='label-user_login' class='sld_field-label'>\n            <input  type='text' name='user_login' id='user_login' class='regular-text' placeholder='' value='' required  \/>\n        <\/label>\n    <\/div>\n<\/div>\n<\/div> <div class='sld-ap-form_group'>\n<div class='sld_field-wrapper user_pass'>\n    <div class='sld_field-left'>\n            <div class='sld_field-title required'>\n                            Password\n                            \n                    <\/div>\n            <p class='description sld_field-description'>Your primary password, used for logging in.<\/p>\n    <\/div>\n    <div class='sld_field-input'>\n        <label for='label-user_pass' class='sld_field-label'>\n            <input  type='password' name='user_pass' id='user_pass' class='regular-text' placeholder='' value='' required  \/>\n        <\/label>\n    <\/div>\n<\/div>\n<\/div> <div class='sld-ap-form_group'>\n<div class='sld_field-wrapper payment_email'>\n    <div class='sld_field-left'>\n            <div class='sld_field-title '>\n                            Email de paiement (soci\u00e9t\u00e9s seulement)\n                            \n                    <\/div>\n            <p class='description sld_field-description'>Votre adresse \u00e9lectronique de paiement PayPal, \u00e0 laquelle nous enverrons les paiements des commissions. Il peut sagir de la m\u00eame adresse que celle de votre compte.<\/p>\n    <\/div>\n    <div class='sld_field-input'>\n        <label for='label-payment_email' class='sld_field-label'>\n            <input  type='email' name='payment_email' id='payment_email' class='regular-text' placeholder='' value=''   \/>\n        <\/label>\n    <\/div>\n<\/div>\n<\/div> <div class='sld-ap-form_group'>\n<div class='sld_field-wrapper first_name'>\n    <div class='sld_field-left'>\n            <div class='sld_field-title '>\n                            Pr\u00e9nom\n                            \n                    <\/div>\n            <p class='description sld_field-description'>Votre pr\u00e9nom.<\/p>\n    <\/div>\n    <div class='sld_field-input'>\n        <label for='label-first_name' class='sld_field-label'>\n            <input  type='text' name='first_name' id='first_name' class='regular-text' placeholder='' value=''   \/>\n        <\/label>\n    <\/div>\n<\/div>\n<\/div> <div class='sld-ap-form_group'>\n<div class='sld_field-wrapper last_name'>\n    <div class='sld_field-left'>\n            <div class='sld_field-title '>\n                            Nom\n                            \n                    <\/div>\n            <p class='description sld_field-description'>Votre nom de famille.<\/p>\n    <\/div>\n    <div class='sld_field-input'>\n        <label for='label-last_name' class='sld_field-label'>\n            <input  type='text' name='last_name' id='last_name' class='regular-text' placeholder='' value=''   \/>\n        <\/label>\n    <\/div>\n<\/div>\n<\/div> <div class='sld-ap-form_group'>\n<div class='sld_field-wrapper registration_notes'>\n    <div class='sld_field-left'>\n            <div class='sld_field-title '>\n                            Comment allez-vous nous promouvoir ?\n                            \n                    <\/div>\n            <p class='description sld_field-description'>Pr\u00e9sentez-nous un peu de vous et dites-nous comment vous comptez promouvoir nos produits.<\/p>\n    <\/div>\n    <div class='sld_field-input'>\n        <label for='label-registration_notes' class='sld_field-label'>\n            <textarea  name='registration_notes' id='registration_notes' class='regular-text' placeholder=''  rows=\"5\"><\/textarea>\n        <\/label>\n    <\/div>\n<\/div>\n<\/div> <div class='sld-ap-form_group'>\n<div class='sld_field-wrapper is_accept_affiliate_policy'>\n    <div class='sld_field-left'>\n            \n            <p class='description sld_field-description'><a href=\"https:\/\/hexatac.com\/en\/conditions-generales-du-programme-daffiliation\/\" target=\"_blank\">Accepter les Conditions G\u00e9n\u00e9rales du Programme d'Affiliation<\/a><\/p>\n    <\/div>\n    <div class='sld_field-input'>\n        <label for='is_accept_affiliate_policy' class='sld-ap-form_checkbox'>\n            <input  type='checkbox' name='is_accept_affiliate_policy' id='is_accept_affiliate_policy' class='regular-text' required   \/>\n        <\/label>\n    <\/div>\n<\/div>\n<\/div> <input type='hidden' id='affiliate_group_id' name='affiliate_group_id' value=''><\/div>                                        <input type=\"hidden\" id=\"_wpnonce\" name=\"_wpnonce\" value=\"9938eed4b5\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/en\/wp-json\/wp\/v2\/pages\/23253669\" \/>                    <input type=\"submit\" name=\"submit_affiliate_registration\" id=\"submit_affiliate_registration\" class=\"sld-ap-form_submit\" value=\"Register as Affili\u00e9\">\n                <\/form>\n\n            <\/div>\n\n            \n        <\/div>\n\n\n        \n        <style>\n            :root {\n\n                --sld-ap-font-family: -apple-system, BlinkMacSystemFont, \" var\", \"Segoe UI\", Helvetica, \"Apple Color Emoji\", Arial, sans-serif, \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n\n                \/* Light Theme Variables *\/\n                --sld-ap-background: #fff;\n                --sld-ap-shading: #fafafa;\n                --sld-ap-primary-color: #000;\n                --sld-ap-secondary-color: #727272;\n                --sld-ap-accent-color: #000;\n                --sld-ap-border-color: #DADCE0;\n                --sld-ap-error-color: #D8000C;\n                --sld-ap-success-color: #4CAF50;\n                --sld-ap-info-color: #4a51c1;\n\n                \/* Spacing Variables *\/\n                --sld-ap-spacing-xs: 5px;\n                --sld-ap-spacing-sm: 10px;\n                --sld-ap-spacing-md: 20px;\n                --sld-ap-spacing-lg: 30px;\n\n                \/* Border Radius *\/\n                --sld-ap-border-radius-sm: 5px;\n                --sld-ap-border-radius-md: 8px;\n                --sld-ap-border-radius-lg: 12px;\n\n                \/* Font Sizes *\/\n                --sld-ap-font-size-xs: 12px;\n                --sld-ap-font-size-sm: 14px;\n                --sld-ap-font-size-md: 16px;\n                --sld-ap-font-size-lg: 20px;\n                --sld-ap-font-size-xl: 22px;\n\n                \/* Font Weights *\/\n                --sld-ap-font-weight-normal: 400;\n                --sld-ap-font-weight-medium: 500;\n\n                \/* Shadow *\/\n                --sld-ap-shadow-sm: 0 2px 2px 0 rgb(0 0 0 \/ 0.08);\n                --sld-ap-shadow-md: 0 2px 4px 0 rgb(0 0 0 \/ 0.08);\n\n\n                \/* Dark Theme Variables *\/\n                --sld-ap-dark-background: #121212;\n                --sld-ap-dark-shading: #1E1E1E;\n                --sld-ap-dark-primary-color: #E0E0E0;\n                --sld-ap-dark-secondary-color: #A0A0A0;\n                --sld-ap-dark-accent-color: #6AB0FF;\n                --sld-ap-dark-border-color: #333333;\n                --sld-ap-dark-shadow-sm: 0 2px 2px 0 rgb(255 255 255 \/ 0.08);\n                \n            }\n\n            \/* Dark Mode Selector *\/\n            .dark-mode {\n                --sld-ap-background: var(--sld-ap-dark-background);\n                --sld-ap-shading: var(--sld-ap-dark-shading);\n                --sld-ap-primary-color: var(--sld-ap-dark-primary-color);\n                --sld-ap-secondary-color: var(--sld-ap-dark-secondary-color);\n                --sld-ap-accent-color: var(--sld-ap-dark-accent-color);\n                --sld-ap-border-color: var(--sld-ap-dark-border-color);\n                --sld-ap-shadow-sm: var(--sld-ap-dark-shadow-sm);\n            }\n\n            .sld-ap {\n                display: flex;\n                font-size: var(--sld-ap-font-size-md);\n                font-family: var(--sld-ap-font-family);\n                gap: var(--sld-ap-spacing-lg);\n                color: var(--sld-ap-primary-color);\n            }\n\n            \/* Hide the default checkbox *\/\n            .sld-ap input[type=\"checkbox\"] {\n                appearance: none;\n                -webkit-appearance: none;\n                -moz-appearance: none;\n                width: 20px;\n                height: 20px;\n                border: 2px solid var(--sld-ap-border-color);\n                border-radius: 4px;\n                background-color: #f0f0f0;\n                position: relative;\n                cursor: pointer;\n                transition: background-color 0.3s, border-color 0.3s;\n            }\n\n            \/* Checked state *\/\n            .sld-ap input[type=\"checkbox\"]:checked {\n                background-color: var(--sld-ap-accent-color);\n                border-color: var(--sld-ap-accent-color);\n            }\n\n            .sld-ap input[type=\"checkbox\"]:checked::after {\n                content: \"\";\n                position: absolute;\n                left: 5px;\n                top: 1px;\n                width: 3px;\n                height: 10px;\n                border: solid white;\n                border-width: 0 2px 2px 0;\n                transform: rotate(45deg);\n            }\n\n            \/* Hover state *\/\n            .sld-ap input[type=\"checkbox\"]:hover {\n                border-color: var(--sld-ap-border-color);\n            }\n\n            \/* Active state *\/\n            .sld-ap input[type=\"checkbox\"]:active {\n                background-color: var(--sld-ap-border-color);\n            }\n\n\n            \/* Hide the default radio button *\/\n            .sld-ap input[type=\"radio\"] {\n                appearance: none;\n                -webkit-appearance: none;\n                -moz-appearance: none;\n                width: 20px;\n                height: 20px;\n                border: 2px solid var(--sld-ap-border-color);\n                border-radius: 50%;\n                background-color: #f0f0f0;\n                position: relative;\n                vertical-align: middle;\n                cursor: pointer;\n                transition: background-color 0.3s, border-color 0.3s;\n            }\n\n            \/* Checked state for radio button *\/\n            .sld-ap input[type=\"radio\"]:checked {\n                background-color: var(--sld-ap-accent-color);\n                ;\n                border-color: var(--sld-ap-accent-color);\n                ;\n            }\n\n            \/* Inner circle when checked *\/\n            .sld-ap input[type=\"radio\"]:checked::after {\n                content: \"\";\n                position: absolute;\n                top: 4px;\n                left: 4px;\n                width: 8px;\n                height: 8px;\n                background-color: white;\n                border-radius: 10px;\n            }\n\n            \/* Hover state *\/\n            .sld-ap input[type=\"radio\"]:hover {\n                border-color: var(--sld-ap-border-color);\n            }\n\n            \/* Active state *\/\n            .sld-ap input[type=\"radio\"]:active {\n                background-color: var(--sld-ap-border-color);\n            }\n\n\n\n            .sld-ap textarea {\n                font-family: var(--family-sans-serif);\n            }\n\n            .sld-ap fieldset {\n                all: unset;\n                border: none;\n                padding: 0;\n                margin: 0;\n                background: transparent;\n            }\n\n            .sld-ap fieldset.fieldset-radio label,\n            .sld-ap fieldset.fieldset-checkbox label {\n                font-size: var(--sld-ap-font-size-sm);\n                color: var(--sld-ap-primary-color);\n            }\n\n            .sld-ap h2 {\n                font-family: var(--sld-ap-font-family);\n                font-size: var(--sld-ap-font-size-xl);\n                margin: var(--sld-ap-spacing-xs) 0;\n                font-weight: var(--sld-ap-font-weight-normal);\n                color: var(--sld-ap-primary-color);\n            }\n\n            .sld-ap p.sld-ap-form-lead {\n                margin: 0 var(--sld-ap-spacing-md) var(--sld-ap-spacing-lg) 0;\n                font-size: var(--sld-ap-font-size-sm);\n                color: var(--sld-ap-secondary-color);\n\n            }\n\n            .sld-col-1 {\n                flex-shrink: 0;\n                flex-basis: 60%;\n            }\n\n            .sld-col-1:last-child {\n                flex-shrink: 0;\n                flex-basis: fit-content;\n            }\n\n            @media only screen and (max-width: 800px) {\n                .sld-ap {\n                    flex-direction: column;\n                }\n            }\n\n            .sld-ap-form {\n                display: flex;\n                flex-direction: column;\n            }\n\n            .sld-ap-form_box {\n                padding: var(--sld-ap-spacing-lg);\n                width: 100%;\n                border: 1px solid var(--sld-ap-border-color);\n                border-radius: var(--sld-ap-border-radius-lg);\n                background-color: var(--sld-ap-background);\n                box-shadow:var(--sld-ap-shadow-md);\n                box-sizing: border-box;\n            }\n\n            .sld_field-wrapper {\n                display: flex;\n                flex-direction: column;\n                gap: var(--sld-ap-spacing-sm);\n                justify-content: space-between;\n            }\n\n            .sld_field-left {\n                display: flex;\n                flex-direction: column;\n            }\n\n            .sld_field-input {\n                min-width: 40%;\n                justify-content: flex-end;\n                display: flex;\n            }\n\n            .sld_field-input fieldset {\n                display: flex;\n                flex-direction: row;\n                flex-wrap: wrap;\n                gap: var(--sld-ap-spacing-sm);\n            }\n\n            .sld_field-wrapper.multi-checkbox {\n                flex-direction: column;\n                align-items: stretch;\n                gap: var(--sld-ap-spacing-md);\n            }\n\n            .sld_field-wrapper.multi-checkbox .sld_field-label {\n                display: flex;\n                gap: var(--sld-ap-spacing-md);\n                flex-wrap: wrap;\n            }\n\n            .sld_field-wrapper.multi-checkbox .sld_field-input .sld-ap-form_checkbox {\n                display: flex;\n                flex-direction: row;\n                gap: var(--sld-ap-spacing-sm);\n            }\n\n            .sld_field-wrapper.multi-checkbox .sld_field-input {\n                justify-content: flex-start;\n            }\n\n            .sld_field-wrapper.multi-checkbox .multi-checkbox-option {\n                display: flex;\n                flex-direction: row;\n                gap: var(--sld-ap-spacing-xs);\n                align-items: center;\n                font-size: var(--sld-ap-font-size-xs);\n            }\n\n            label.sld_field-label {\n                width: 100%;\n            }\n\n            .sld_field-title {\n                font-size: var(--sld-ap-font-size-sm);\n                font-weight: var(--sld-ap-font-weight-medium);\n                color: var(--sld-ap-primary-color);\n            }\n\n            .sld_field-description {\n                font-size: var(--sld-ap-font-size-xs);\n                margin: 0;\n                color: var(--sld-ap-secondary-color);\n            }\n\n            .sld-ap-form_group {\n                width: 100%;\n            }\n\n            .sld-ap-form_group>label {\n                margin: var(--sld-ap-spacing-xs) 0;\n                font-size: var(--sld-ap-font-size-sm);\n                display: flex;\n                flex-direction: column;\n            }\n\n            .sld-ap-form_group>label input,\n            .sld-ap-form_group>label textarea,\n            .sld-ap-form_group>label select {\n                width: 100%;\n            }\n\n            .sld-ap-form_group input:not([type='checkbox']):not([type='radio']),\n            .sld-ap-form_group textarea,\n            .sld-ap-form_group select {\n                border: 1px solid var(--sld-ap-border-color);\n                padding: var(--sld-ap-spacing-sm);\n                border-radius: var(--sld-ap-border-radius-md);\n                background: var(--sld-ap-shading);\n                color: var(--sld-ap-primary-color);\n                box-shadow: var(--sld-ap-shadow-sm);\n                width: 100%;\n                box-sizing: border-box;\n            }\n\n            label.sld_field-label input[type='radio'] {\n                width: 25px;\n                border-radius: 50%;\n                display: inline-block;\n            }\n\n            .sld-ap-form_checkbox a {\n                color: var(--sld-ap-accent-color);\n            }\n\n            .sld-ap-form_submit {\n                background: var(--sld-ap-accent-color);\n                font-size: var(--sld-ap-font-size-sm);\n                color: #fff;\n                padding: var(--sld-ap-spacing-md) var(--sld-ap-spacing-lg);\n                margin-top: var(--sld-ap-spacing-md);\n                border: none !important;\n                border-radius: var(--sld-ap-border-radius-lg);\n            }\n\n            input#submit_solid_affiliate_login {\n                background: var(--sld-ap-accent-color);\n                font-size: var(--sld-ap-font-size-sm);\n                color: #fff;\n                padding: var(--sld-ap-spacing-md) var(--sld-ap-spacing-lg);\n                border: none !important;\n                border-radius: var(--sld-ap-border-radius-lg);\n            }\n\n            .sld-ap-form_group input:focus,\n            .sld-ap-form_group input:focus-within,\n            .sld-ap-form_group input:focus-visible {\n                border: 2px solid var(--sld-ap-accent-color);\n                outline: none !important;\n                background: var(--sld-ap-background);\n            }\n\n            .sld-ap-form_tip {\n                font-size: var(--sld-ap-font-size-xs);\n                color: var(--sld-ap-primary-color);\n            }\n\n            .sld-ap-form_notice {\n                display: flex;\n                gap: var(--sld-ap-spacing-xs);\n                background-color: var(--sld-ap-background);\n                margin: var(--sld-ap-spacing-md) 0;\n                border: 1px solid var(--sld-ap-border-color);\n                color: var(--sld-ap-primary-color);\n                line-height: 1.2;\n                font-size: var(--sld-ap-font-size-sm);\n                border-radius: var(--sld-ap-border-radius-sm);\n                padding: var(--sld-ap-spacing-sm);\n                align-items: center;\n            }\n            .sld-ap-form_notice_icon {\n                display:flex;\n                align-items: center;\n            }\n            .sld-ap-form_notice_icon svg {\n                stroke: var(--sld-ap-secondary-color);\n                width: auto;\n                height: 24px;\n            }\n\n            .sld-ap-form.registration>div {\n                display: flex;\n                flex-direction: column;\n                gap: var(--sld-ap-spacing-lg);\n            }\n\n            .sld-ap-form_notice.error svg {\n                stroke: var(--sld-ap-error-color);\n            }\n\n            .sld-ap-form_notice.error {\n                color: var(--sld-ap-error-color);\n                background: rgba(var(--sld-ap-error-color), 0.1);\n            }\n\n            .sld-ap-form_notice.success svg {\n                stroke: var(--sld-ap-success-color);\n            }\n\n            .sld-ap-form_notice.success {\n                color: var(--sld-ap-success-color);\n                background: rgba(var(--sld-ap-success-color), 0.1);\n            }\n\n            .sld-ap-form_notice.info svg {\n                stroke: var(--sld-ap-info-color);\n            }\n\n            .sld-ap-form_notice.info {\n                color: var(--sld-ap-info-color);\n                background: rgba(var(--sld-ap-info-color), 0.1);\n            }\n\n            .sld-ap-form_group a.forgot-pass {\n                font-size: var(--sld-ap-font-size-xs);\n                color: var(--sld-ap-accent-color);\n            }\n\n            .sld-tooltip>svg {\n                max-width: 15px;\n            }\n\n            label[for=\"is_accept_affiliate_policy\"] p.sld_field-description {\n                display: inline-block;\n            }\n\n            .sld_field-wrapper.is_accept_affiliate_policy {\n                flex-direction: row-reverse;\n                align-items: center;\n                gap: var(--sld-ap-spacing-xs);\n            }\n\n            .sld_field-wrapper.is_accept_affiliate_policy .sld_field-left {\n                flex-grow: 1;\n            }\n\n            .sld_field-wrapper.is_accept_affiliate_policy .sld_field-left a {\n                font-size: var(--sld-ap-font-size-sm);\n            }\n\n            .sld_field-wrapper.is_accept_affiliate_policy .sld_field-input {\n                flex-shrink: 1;\n                min-width: auto;\n\n            }\n\n            #is_accept_affiliate_policy+p::before {\n                content: '* ';\n                color: var(--sld-ap-error-color);\n            }\n\n            .sld-ap-login-component {\n                height: fit-content;\n            }\n\n            .sld-ap-form_error {\n                color: var(--sld-ap-error-color);\n                font-size: var(--sld-ap-font-size-xs);\n                margin: var(--sld-ap-spacing-xs) 0;\n            }\n\n            .powered-by {\n  display: flex;\n  align-items: center;\n  justify-content: flex-end;\n  border: 1px solid #ccc; \/* Customize border color *\/\n  padding: 10px; \/* Adjust padding as needed *\/\n  gap: 8px; \/* Space between text and image *\/\n  font-family: Arial, sans-serif; \/* Optional: Choose your font *\/\n  font-size: 14px; \/* Optional: Adjust font size *\/\n}\n\n.powered-by img {\n  height: 20px; \/* Adjust logo size as needed *\/}\n\n  #solid-affiliate-affiliate-portal_login-form {\ndisplay:flex;\nflex-direction:column;\ngap:var(--sld-ap-spacing-md);\n  }\n\n        <\/style>\n\n        <script>\n            \/\/ make an ajax request to generate a new nonce and then replace the value of the nonce field in the form\n            jQuery(document).ready(function($) {\n                var data = {\n                    'action': 'sld_affiliate_generate_login_nonce',\n                };\n\n                $.post(window.SolidAffiliate.ajaxurl, data, function(response) {\n                    if (response.success) {\n                        $('#solid-affiliate-affiliate-portal_login-form #_wpnonce').val(response.data);\n                    }\n                });\n            });\n        <\/script>\n\n        <div class=\"sld-col-2 sld-ap-form_box sld-ap-login-component\">\n            \n            <h2 style=\"margin: 0 var(--sld-ap-spacing-md) var(--sld-ap-spacing-lg) 0;\">Login as Affili\u00e9<\/h2>\n            <form action=\"\" method=\"post\" class=\"sld-ap-form\" id=\"solid-affiliate-affiliate-portal_login-form\">\n                <div class=\"sld-ap-form_group\">\n                    <label class=\"sld_field-title\" for=\"user_email-1\">Account email<\/label>\n                    <input type=\"email\" id=\"sld-ap-login-email\" name=\"user_email\" required>\n                <\/div>\n                <div class=\"sld-ap-form_group\">\n                    <label class=\"sld_field-title\" for=\"user_pass-1\">Password<\/label>\n                    <input type=\"password\" id=\"sld-ap-login-pass\" name=\"user_pass\" required>\n                    <a href=\"https:\/\/hexatac.com\/en\/mon-compte\/lost-password\/\" class=\"forgot-pass\">Forgot your password?<\/a>\n                <\/div>\n                <input type=\"hidden\" name=\"field_id\" value=\"0\">\n\n                <input type=\"hidden\" id=\"_wpnonce\" name=\"_wpnonce\" value=\"e3256d6dd2\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/en\/wp-json\/wp\/v2\/pages\/23253669\" \/>                <!-- TODO: Was there a reason that 'id' was set to the string that $submit_action is, but does not use the $submit_action variable? -->\n                <input type=\"submit\" name=\"submit_solid_affiliate_login\" id=\"submit_solid_affiliate_login\" class=\"sld-ap-form_login\" value=\"Login as Affili\u00e9\">\n            <\/form>\n        <\/div>\n\n    <\/div><\/div>\n\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Programme d&rsquo;affiliation Hexatac Recommandez Hexatac,touchez des commissions Vous recommandez d\u00e9j\u00e0 nos \u00e9quipements ? Partagez votre lien affili\u00e9 et percevez 5 % de commission sur chaque commande exp\u00e9di\u00e9e gr\u00e2ce \u00e0 votre recommandation. Devenir affili\u00e9Lire les conditions Comment \u00e7a marche 01 Inscrivez-vous Remplissez le formulaire ci-dessous. Chaque compte est valid\u00e9 manuellement : vous \u00eates pr\u00e9venu par e-mail [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_monsterinsights_skip_tracking":false,"footnotes":""},"class_list":["post-23253669","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v28.6 (Yoast SEO v28.7) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Portail Affili\u00e9s - Hexatac<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/hexatac.com\/en\/affiliates\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Portail Affili\u00e9s\" \/>\n<meta property=\"og:description\" content=\"Programme d&rsquo;affiliation Hexatac Recommandez Hexatac,touchez des commissions Vous recommandez d\u00e9j\u00e0 nos \u00e9quipements ? Partagez votre lien affili\u00e9 et percevez 5 % de commission sur chaque commande exp\u00e9di\u00e9e gr\u00e2ce \u00e0 votre recommandation. Devenir affili\u00e9Lire les conditions Comment \u00e7a marche 01 Inscrivez-vous Remplissez le formulaire ci-dessous. Chaque compte est valid\u00e9 manuellement : vous \u00eates pr\u00e9venu par e-mail [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/hexatac.com\/en\/affiliates\/\" \/>\n<meta property=\"og:site_name\" content=\"Hexatac\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Hexatac\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-14T08:35:11+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/hexatac.com\\\/affilies\\\/\",\"url\":\"https:\\\/\\\/hexatac.com\\\/affilies\\\/\",\"name\":\"Portail Affili\u00e9s - Hexatac\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/hexatac.com\\\/#website\"},\"datePublished\":\"2025-05-26T14:18:53+00:00\",\"dateModified\":\"2026-10-14T08:35:11+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/hexatac.com\\\/affilies\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/hexatac.com\\\/affilies\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/hexatac.com\\\/affilies\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/hexatac.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Portail Affili\u00e9s\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/hexatac.com\\\/#website\",\"url\":\"https:\\\/\\\/hexatac.com\\\/\",\"name\":\"Hexatac\",\"description\":\"\u00c9quipement tactique con\u00e7u en France pour les forces arm\u00e9es, la police et la gendarmerie\",\"publisher\":{\"@id\":\"https:\\\/\\\/hexatac.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/hexatac.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/hexatac.com\\\/#organization\",\"name\":\"Hexatac\",\"url\":\"https:\\\/\\\/hexatac.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/hexatac.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/hexatac.com\\\/\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/logo-hexatac-2026.png\",\"contentUrl\":\"https:\\\/\\\/hexatac.com\\\/\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/logo-hexatac-2026.png\",\"width\":900,\"height\":296,\"caption\":\"Hexatac\"},\"image\":{\"@id\":\"https:\\\/\\\/hexatac.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/Hexatac\",\"https:\\\/\\\/www.tiktok.com\\\/@hexatac\",\"https:\\\/\\\/linktr.ee\\\/hexatac\"],\"description\":\"Depuis 2016, Hexatac con\u00e7oit et fabrique des \u00e9quipements tactiques haut de gamme pour les forces arm\u00e9es, la police, la gendarmerie et les professionnels de la s\u00e9curit\u00e9 : gilets porte-plaques, ceinturons, placards, poches et EPI certifi\u00e9s EN358, EN813 et EN12277A1 Type C, d\u00e9velopp\u00e9s avec l\u2019\u00c9cole Militaire de Haute Montagne. En dotation dans des unit\u00e9s des forces sp\u00e9ciales fran\u00e7aises et suisses. Con\u00e7u en France, fabriqu\u00e9 en Europe, garanti \u00e0 vie.\",\"email\":\"contact@hexatac.com\",\"legalName\":\"GRCD DISTRIBUTION SAS\",\"foundingDate\":\"2016\",\"vatID\":\"FR02840414916\",\"taxID\":\"84041491600030\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"value\":\"2\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Portail Affili\u00e9s - Hexatac","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/hexatac.com\/en\/affiliates\/","og_locale":"en_GB","og_type":"article","og_title":"Portail Affili\u00e9s","og_description":"Programme d&rsquo;affiliation Hexatac Recommandez Hexatac,touchez des commissions Vous recommandez d\u00e9j\u00e0 nos \u00e9quipements ? Partagez votre lien affili\u00e9 et percevez 5 % de commission sur chaque commande exp\u00e9di\u00e9e gr\u00e2ce \u00e0 votre recommandation. Devenir affili\u00e9Lire les conditions Comment \u00e7a marche 01 Inscrivez-vous Remplissez le formulaire ci-dessous. Chaque compte est valid\u00e9 manuellement : vous \u00eates pr\u00e9venu par e-mail [&hellip;]","og_url":"https:\/\/hexatac.com\/en\/affiliates\/","og_site_name":"Hexatac","article_publisher":"https:\/\/www.facebook.com\/Hexatac","article_modified_time":"2026-10-14T08:35:11+00:00","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/hexatac.com\/affilies\/","url":"https:\/\/hexatac.com\/affilies\/","name":"Portail Affili\u00e9s - Hexatac","isPartOf":{"@id":"https:\/\/hexatac.com\/#website"},"datePublished":"2025-05-26T14:18:53+00:00","dateModified":"2026-10-14T08:35:11+00:00","breadcrumb":{"@id":"https:\/\/hexatac.com\/affilies\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/hexatac.com\/affilies\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/hexatac.com\/affilies\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/hexatac.com\/"},{"@type":"ListItem","position":2,"name":"Portail Affili\u00e9s"}]},{"@type":"WebSite","@id":"https:\/\/hexatac.com\/#website","url":"https:\/\/hexatac.com\/","name":"Hexatac","description":"\u00c9quipement tactique con\u00e7u en France pour les forces arm\u00e9es, la police et la gendarmerie","publisher":{"@id":"https:\/\/hexatac.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/hexatac.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/hexatac.com\/#organization","name":"Hexatac","url":"https:\/\/hexatac.com\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/hexatac.com\/#\/schema\/logo\/image\/","url":"https:\/\/hexatac.com\/\/wp-content\/uploads\/2026\/08\/logo-hexatac-2026.png","contentUrl":"https:\/\/hexatac.com\/\/wp-content\/uploads\/2026\/08\/logo-hexatac-2026.png","width":900,"height":296,"caption":"Hexatac"},"image":{"@id":"https:\/\/hexatac.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Hexatac","https:\/\/www.tiktok.com\/@hexatac","https:\/\/linktr.ee\/hexatac"],"description":"Depuis 2016, Hexatac con\u00e7oit et fabrique des \u00e9quipements tactiques haut de gamme pour les forces arm\u00e9es, la police, la gendarmerie et les professionnels de la s\u00e9curit\u00e9 : gilets porte-plaques, ceinturons, placards, poches et EPI certifi\u00e9s EN358, EN813 et EN12277A1 Type C, d\u00e9velopp\u00e9s avec l\u2019\u00c9cole Militaire de Haute Montagne. En dotation dans des unit\u00e9s des forces sp\u00e9ciales fran\u00e7aises et suisses. Con\u00e7u en France, fabriqu\u00e9 en Europe, garanti \u00e0 vie.","email":"contact@hexatac.com","legalName":"GRCD DISTRIBUTION SAS","foundingDate":"2016","vatID":"FR02840414916","taxID":"84041491600030","numberOfEmployees":{"@type":"QuantitativeValue","value":"2"}}]}},"_links":{"self":[{"href":"https:\/\/hexatac.com\/en\/wp-json\/wp\/v2\/pages\/23253669","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hexatac.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/hexatac.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/hexatac.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hexatac.com\/en\/wp-json\/wp\/v2\/comments?post=23253669"}],"version-history":[{"count":3,"href":"https:\/\/hexatac.com\/en\/wp-json\/wp\/v2\/pages\/23253669\/revisions"}],"predecessor-version":[{"id":23259987,"href":"https:\/\/hexatac.com\/en\/wp-json\/wp\/v2\/pages\/23253669\/revisions\/23259987"}],"wp:attachment":[{"href":"https:\/\/hexatac.com\/en\/wp-json\/wp\/v2\/media?parent=23253669"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}