{"id":25197,"date":"2026-04-17T13:42:56","date_gmt":"2026-04-17T13:42:56","guid":{"rendered":"https:\/\/dixsupps.com\/become-a-dix-reseller\/"},"modified":"2026-04-17T13:42:56","modified_gmt":"2026-04-17T13:42:56","slug":"become-a-dix-reseller","status":"publish","type":"page","link":"https:\/\/dixsupps.com\/en\/become-a-dix-reseller\/","title":{"rendered":"Become a DIX Reseller"},"content":{"rendered":"<div class=\"b2b-landing\">\n<section class=\"b2b-intro\">\n<h2>The sports brand on the rise in Europe<\/h2>\n<p>At DIX, a product is sold <strong>every 15 minutes<\/strong> across Europe. Our dietary supplements, designed and optimized for athletes, are formulated with quality ingredients and tested in an independent laboratory.<\/p>\n<p>We are looking for ambitious partners to distribute our products in France and Europe. Join a growing network.<\/p>\n<\/section>\n<section class=\"b2b-video\">\n<h2>Discover DIX in video<\/h2>\n    <div class=\"dix-youtube-wrapper\">\n        <iframe\n            src=\"https:\/\/www.youtube.com\/embed\/YEEkEgrHyPg?rel=0\"\n            title=\"YouTube video\"\n            frameborder=\"0\"\n            allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\"\n            allowfullscreen\n            loading=\"lazy\"\n        ><\/iframe>\n    <\/div>\n    \n<\/section>\n<section class=\"b2b-advantages\">\n<h2>Why become a DIX reseller?<\/h2>\n<div class=\"b2b-advantages__grid\">\n<div class=\"b2b-advantage\">\n<h3>Exclusivity<\/h3>\n<p>Be among the first to offer DIX in your area. Unique formulations, unavailable from competitors.<\/p>\n<\/div>\n<div class=\"b2b-advantage\">\n<h3>Profitability<\/h3>\n<p>Attractive professional rates and a premium range that retains your customers.<\/p>\n<\/div>\n<div class=\"b2b-advantage\">\n<h3>High-end image<\/h3>\n<p>Associate your brand with a French brand recognized for the quality of its products and the results of its clients.<\/p>\n<\/div>\n<div class=\"b2b-advantage\">\n<h3>Support<\/h3>\n<p>Our marketing team helps you set up and boost your sales.<\/p>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"b2b-register-section\">\n<h2>Create your professional account<\/h2>\n<p>Quick registration in 2 steps. Our team will validate your request within 48 hours.<\/p>\n        <div class=\"dix-b2b-register\" id=\"dix-b2b-register\">\n            <form id=\"dix-b2b-register-form\" novalidate>\n                <input type=\"hidden\" id=\"dix_b2b_register_nonce\" name=\"dix_b2b_register_nonce\" value=\"fd6b7de747\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/en\/wp-json\/wp\/v2\/pages\/25197\" \/>\n                <!-- Etape 1 : Compte -->\n                <div class=\"dix-b2b-step\" data-step=\"1\">\n                    <h3>Etape 1 \u2014 Votre compte<\/h3>\n\n                                        <div class=\"dix-b2b-field\">\n                        <label for=\"dix_b2b_email\">Email *<\/label>\n                        <input type=\"email\" id=\"dix_b2b_email\" name=\"email\" required autocomplete=\"email\">\n                    <\/div>\n\n                    <div class=\"dix-b2b-field\">\n                        <label for=\"dix_b2b_password\">Mot de passe *<\/label>\n                        <input type=\"password\" id=\"dix_b2b_password\" name=\"password\" required minlength=\"8\" autocomplete=\"new-password\">\n                    <\/div>\n                    \n                    <div class=\"dix-b2b-row\">\n                        <div class=\"dix-b2b-field\">\n                            <label for=\"dix_b2b_firstname\">Prenom *<\/label>\n                            <input type=\"text\" id=\"dix_b2b_firstname\" name=\"firstname\" required autocomplete=\"given-name\">\n                        <\/div>\n                        <div class=\"dix-b2b-field\">\n                            <label for=\"dix_b2b_lastname\">Nom *<\/label>\n                            <input type=\"text\" id=\"dix_b2b_lastname\" name=\"lastname\" required autocomplete=\"family-name\">\n                        <\/div>\n                    <\/div>\n\n                    <div class=\"dix-b2b-field dix-b2b-field--phone\">\n                        <label for=\"dix_b2b_phone\">Telephone *<\/label>\n                        <input type=\"tel\" id=\"dix_b2b_phone\" required autocomplete=\"tel\">\n                        <input type=\"hidden\" id=\"dix_b2b_phone_full\" name=\"phone\">\n                    <\/div>\n\n                    <button type=\"button\" class=\"dix-b2b-btn dix-b2b-btn--next\" data-goto=\"2\">\n                        Continuer \u2192\n                    <\/button>\n                <\/div>\n\n                <!-- Etape 2 : Informations professionnelles -->\n                <div class=\"dix-b2b-step\" data-step=\"2\" style=\"display:none;\">\n                    <h3>Etape 2 \u2014 Informations professionnelles<\/h3>\n\n                    <div class=\"dix-b2b-field\">\n                        <label for=\"dix_b2b_company\">Raison sociale *<\/label>\n                        <input type=\"text\" id=\"dix_b2b_company\" name=\"company\" required autocomplete=\"organization\">\n                    <\/div>\n\n                    <div class=\"dix-b2b-field\">\n                        <label for=\"dix_b2b_pro_type\">Type de professionnel *<\/label>\n                        <select id=\"dix_b2b_pro_type\" name=\"pro_type\" required>\n                            <option value=\"\">\u2014 Choisir \u2014<\/option>\n                                                            <option value=\"revendeur\">Revendeur<\/option>\n                                                            <option value=\"coach\">Coach<\/option>\n                                                            <option value=\"pharmacie\">Pharmacie<\/option>\n                                                            <option value=\"profession_liberale\">Profession liberale<\/option>\n                                                    <\/select>\n                    <\/div>\n\n                    <div class=\"dix-b2b-row\">\n                        <div class=\"dix-b2b-field\">\n                            <label for=\"dix_b2b_siret\">N\u00b0 SIRET<\/label>\n                            <input type=\"text\" id=\"dix_b2b_siret\" name=\"siret\" autocomplete=\"off\">\n                        <\/div>\n                        <div class=\"dix-b2b-field\">\n                            <label for=\"dix_b2b_tva\">N\u00b0 TVA intracommunautaire<\/label>\n                            <input type=\"text\" id=\"dix_b2b_tva\" name=\"tva\" autocomplete=\"off\">\n                        <\/div>\n                    <\/div>\n\n                    <!-- Adresse societe -->\n                    <fieldset class=\"dix-b2b-fieldset\">\n                        <legend>Adresse de la societe *<\/legend>\n                        <div class=\"dix-b2b-field\">\n                            <label for=\"dix_b2b_addr_company_street\">Rue<\/label>\n                            <input type=\"text\" id=\"dix_b2b_addr_company_street\" name=\"addr_company_street\" required autocomplete=\"street-address\">\n                        <\/div>\n                        <div class=\"dix-b2b-row\">\n                            <div class=\"dix-b2b-field\">\n                                <label for=\"dix_b2b_addr_company_postcode\">Code postal<\/label>\n                                <input type=\"text\" id=\"dix_b2b_addr_company_postcode\" name=\"addr_company_postcode\" required autocomplete=\"postal-code\">\n                            <\/div>\n                            <div class=\"dix-b2b-field\">\n                                <label for=\"dix_b2b_addr_company_city\">Ville<\/label>\n                                <input type=\"text\" id=\"dix_b2b_addr_company_city\" name=\"addr_company_city\" required autocomplete=\"address-level2\">\n                            <\/div>\n                        <\/div>\n                        <div class=\"dix-b2b-field\">\n                            <label for=\"dix_b2b_addr_company_country\">Pays<\/label>\n                            <input type=\"text\" id=\"dix_b2b_addr_company_country\" name=\"addr_company_country\" value=\"France\" autocomplete=\"country-name\">\n                        <\/div>\n                    <\/fieldset>\n\n                    <!-- Adresse boutique (optionnel) -->\n                    <fieldset class=\"dix-b2b-fieldset dix-b2b-fieldset--optional\">\n                        <legend>\n                            <label>\n                                <input type=\"checkbox\" id=\"dix_b2b_has_shop\" name=\"has_shop\" value=\"1\">\n                                J&#039;ai une boutique physique                            <\/label>\n                        <\/legend>\n                        <p class=\"dix-b2b-hint\">En renseignant votre boutique, vous serez reference dans notre liste officielle de revendeurs.<\/p>\n                        <div class=\"dix-b2b-shop-fields\" style=\"display:none;\">\n                            <div class=\"dix-b2b-field\">\n                                <label for=\"dix_b2b_addr_shop_street\">Rue<\/label>\n                                <input type=\"text\" id=\"dix_b2b_addr_shop_street\" name=\"addr_shop_street\" autocomplete=\"off\">\n                            <\/div>\n                            <div class=\"dix-b2b-row\">\n                                <div class=\"dix-b2b-field\">\n                                    <label for=\"dix_b2b_addr_shop_postcode\">Code postal<\/label>\n                                    <input type=\"text\" id=\"dix_b2b_addr_shop_postcode\" name=\"addr_shop_postcode\" autocomplete=\"off\">\n                                <\/div>\n                                <div class=\"dix-b2b-field\">\n                                    <label for=\"dix_b2b_addr_shop_city\">Ville<\/label>\n                                    <input type=\"text\" id=\"dix_b2b_addr_shop_city\" name=\"addr_shop_city\" autocomplete=\"off\">\n                                <\/div>\n                            <\/div>\n                            <div class=\"dix-b2b-field\">\n                                <label for=\"dix_b2b_addr_shop_country\">Pays<\/label>\n                                <input type=\"text\" id=\"dix_b2b_addr_shop_country\" name=\"addr_shop_country\" value=\"France\" autocomplete=\"off\">\n                            <\/div>\n                        <\/div>\n                    <\/fieldset>\n\n                    <div class=\"dix-b2b-form-actions\">\n                        <button type=\"button\" class=\"dix-b2b-btn dix-b2b-btn--back\" data-goto=\"1\">\n                            \u2190 Retour                        <\/button>\n                        <button type=\"submit\" class=\"dix-b2b-btn dix-b2b-btn--submit\">\n                            Envoyer ma demande                        <\/button>\n                    <\/div>\n                <\/div>\n\n            <\/form>\n            <div class=\"dix-b2b-register-message\" id=\"dix-b2b-register-message\" style=\"display:none;\"><\/div>\n        <\/div>\n\n        <script>\n        document.addEventListener('DOMContentLoaded', function() {\n            var form = document.getElementById('dix-b2b-register-form');\n            if (!form) return;\n\n            \/\/ Navigation etapes\n            form.querySelectorAll('[data-goto]').forEach(function(btn) {\n                btn.addEventListener('click', function() {\n                    var target = parseInt(this.getAttribute('data-goto'));\n                    var current = this.closest('.dix-b2b-step');\n\n                    \/\/ Validation etape 1\n                    if (target === 2) {\n                        var inputs = current.querySelectorAll('[required]');\n                        var valid = true;\n                        inputs.forEach(function(input) {\n                            if (!input.reportValidity()) valid = false;\n                        });\n                        if (!valid) return;\n                    }\n\n                    form.querySelectorAll('.dix-b2b-step').forEach(function(s) {\n                        s.style.display = parseInt(s.getAttribute('data-step')) === target ? '' : 'none';\n                    });\n                    window.scrollTo({ top: form.offsetTop - 60, behavior: 'smooth' });\n                });\n            });\n\n            \/\/ intl-tel-input\n            var phoneInput = document.getElementById('dix_b2b_phone');\n            var phoneHidden = document.getElementById('dix_b2b_phone_full');\n            var iti = null;\n            if (phoneInput && window.intlTelInput) {\n                iti = window.intlTelInput(phoneInput, {\n                    initialCountry: 'fr',\n                    countryOrder: ['fr', 'gb', 'de', 'it', 'es', 'pt'],\n                    showSelectedDialCode: true,\n                    countrySearch: true,\n                    loadUtilsOnInit: 'https:\/\/cdn.jsdelivr.net\/npm\/intl-tel-input@25.3.1\/build\/js\/utils.js'\n                });\n                \/\/ v25 cree un nouveau input \u2014 ecouter sur le container\n                var itiContainer = phoneInput.closest('.iti') || phoneInput.parentElement;\n                itiContainer.addEventListener('input', function() {\n                    phoneHidden.value = iti.getNumber();\n                });\n                itiContainer.addEventListener('change', function() {\n                    phoneHidden.value = iti.getNumber();\n                });\n                phoneInput.addEventListener('countrychange', function() {\n                    phoneHidden.value = iti.getNumber();\n                });\n            } else if (phoneInput) {\n                phoneInput.addEventListener('input', function() {\n                    phoneHidden.value = phoneInput.value;\n                });\n            }\n\n            \/\/ Toggle adresse boutique\n            var shopCheck = document.getElementById('dix_b2b_has_shop');\n            if (shopCheck) {\n                shopCheck.addEventListener('change', function() {\n                    var fields = this.closest('fieldset').querySelector('.dix-b2b-shop-fields');\n                    fields.style.display = this.checked ? '' : 'none';\n                });\n            }\n\n            \/\/ Soumission AJAX\n            form.addEventListener('submit', function(e) {\n                e.preventDefault();\n                var btn = form.querySelector('.dix-b2b-btn--submit');\n                var msg = document.getElementById('dix-b2b-register-message');\n                btn.disabled = true;\n                btn.textContent = '...';\n\n                \/\/ S'assurer que le hidden phone est a jour\n                if (iti) {\n                    var fullNum = iti.getNumber();\n                    if (fullNum && fullNum.indexOf('+') === 0) {\n                        phoneHidden.value = fullNum;\n                    } else {\n                        \/\/ Utils pas encore charge \u2014 construire manuellement\n                        var dialCode = iti.getSelectedCountryData().dialCode || '';\n                        var raw = phoneInput.value.replace(\/\\s\/g, '');\n                        if (raw.indexOf('0') === 0) raw = raw.substring(1);\n                        phoneHidden.value = '+' + dialCode + raw;\n                    }\n                }\n                if (!phoneHidden.value && phoneInput) {\n                    phoneHidden.value = phoneInput.value;\n                }\n\n                var data = new FormData(form);\n                data.append('action', 'dix_b2b_register');\n\n                fetch('https:\/\/dixsupps.com\/wp-admin\/admin-ajax.php', {\n                    method: 'POST',\n                    body: data\n                })\n                .then(function(r) { return r.json(); })\n                .then(function(res) {\n                    msg.style.display = '';\n                    if (res.success) {\n                        form.style.display = 'none';\n                        msg.className = 'dix-b2b-register-message dix-b2b-register-message--success';\n                        msg.innerHTML = '<strong>Votre demande nous a ete envoyee !<\/strong><br>Nous vous contacterons tres rapidement pour verifier votre dossier et valider votre compte professionnel.';\n                    } else {\n                        msg.className = 'dix-b2b-register-message dix-b2b-register-message--error';\n                        msg.textContent = res.data && res.data.message ? res.data.message : 'Erreur';\n                        btn.disabled = false;\n                        btn.textContent = 'Envoyer ma demande';\n                    }\n                })\n                .catch(function() {\n                    btn.disabled = false;\n                    btn.textContent = 'Envoyer ma demande';\n                });\n            });\n        });\n        <\/script>\n        \n<p class=\"b2b-affiliation-link\">Prefer affiliation? <a href=\"https:\/\/dixsupps.com\/en\/ambassador\/\">Discover our ambassador program<\/a>.<\/p>\n<\/section>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>The sports brand on the rise in Europe At DIX, a product is sold every 15 minutes across Europe. Our dietary supplements, designed and optimized for athletes, are formulated with quality ingredients and tested in an independent laboratory. We are looking for ambitious partners to distribute our products in France and Europe. Join a growing [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":"","rank_math_title":"","rank_math_description":"","rank_math_canonical_url":"","rank_math_robots":"","rank_math_focus_keyword":""},"class_list":["post-25197","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/dixsupps.com\/en\/wp-json\/wp\/v2\/pages\/25197","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dixsupps.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/dixsupps.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/dixsupps.com\/en\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/dixsupps.com\/en\/wp-json\/wp\/v2\/comments?post=25197"}],"version-history":[{"count":0,"href":"https:\/\/dixsupps.com\/en\/wp-json\/wp\/v2\/pages\/25197\/revisions"}],"wp:attachment":[{"href":"https:\/\/dixsupps.com\/en\/wp-json\/wp\/v2\/media?parent=25197"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}