{"id":89003,"date":"2026-09-20T09:01:16","date_gmt":"2026-09-20T08:01:16","guid":{"rendered":"https:\/\/www.tesla-mag.com\/en\/truck-charging\/"},"modified":"2026-09-20T13:48:23","modified_gmt":"2026-09-20T12:48:23","slug":"truck-charging","status":"publish","type":"page","link":"https:\/\/www.tesla-mag.com\/en\/truck-charging\/","title":{"rendered":"Truck charging: fit your logistics or office site"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Megawatt charging (the MCS standard, which includes the Tesla Megacharger) recharges a heavy truck in tens of minutes rather than hours \u2014 a prerequisite for long-distance haulage. Tell us about your site and we study the connection, the power and the schedule with you.<\/p>\t\t<style id=\"tm-terr-css\">\n\t\t.tm-terr{--tt-ink:#161112;--tt-muted:#6B6065;--tt-line:#E9E5E4;--tt-red:#C61A28;--tt-soft:#FBF6F5;color:var(--tt-ink)}\n\t\t.tm-terr *{box-sizing:border-box}\n\t\t.tm-terr [hidden]{display:none!important}\n\t\tbody:has(.tm-terr__head) .entry-content{max-width:1160px;margin-inline:auto;padding-inline:clamp(20px,5vw,44px);padding-block:clamp(16px,3vw,28px) clamp(40px,6vw,72px)}\n\t\tbody:has(.tm-terr__head) .entry-content>:is(p,h2,h3,h4,ul,ol,blockquote,.wp-block-yoast-faq-block){max-width:760px;margin-inline:auto}\n\t\t.tm-terr__head{max-width:760px;margin:0 auto 18px}\n\t\t.tm-terr .tm-terr__h1{margin:0;font-size:clamp(30px,4.2vw,46px);line-height:1.07;font-weight:800;letter-spacing:-.025em;color:var(--tt-ink);text-wrap:balance}\n\t\t.tm-terr__crumbs{margin:0 0 18px;font-size:13.5px;line-height:1.4;color:var(--tt-muted)}\n\t\t.tm-terr__crumbs ol{display:flex;flex-wrap:wrap;gap:4px 0;margin:0;padding:0;list-style:none}\n\t\t.tm-terr__crumbs li{margin:0;padding:0}\n\t\t.tm-terr__crumbs li+li::before{content:\"\u203a\";margin:0 8px;color:#B7AEB1}\n\t\t.tm-terr .tm-terr__crumbs a{color:var(--tt-muted);text-decoration:none;border-bottom:1px solid var(--tt-line)}\n\t\t.tm-terr .tm-terr__h{margin:0 0 12px;font-size:clamp(22px,2.4vw,28px);line-height:1.15;font-weight:800;letter-spacing:-.02em;color:var(--tt-ink);text-wrap:balance}\n\t\t.tm-terr .tm-terr__h--card{font-size:clamp(20px,2.2vw,26px)}\n\t\t.tm-terr .tm-terr__h3{margin:18px 0 8px;font-size:16px;line-height:1.3;font-weight:700;color:var(--tt-ink)}\n\t\t.tm-terr .tm-terr__eyebrow{margin:0 0 6px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tt-red)}\n\t\t.tm-terr .tm-terr__lead{margin:0 0 12px;font-size:15.5px;line-height:1.55;color:#3A3336}\n\t\t.tm-terr__figs-wrap{margin:0 0 28px}\n\t\t.tm-terr__figs{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}\n\t\t.tm-terr .tm-terr__fig{margin:0;padding:18px;border:1px solid var(--tt-line);border-radius:20px;background:#fff}\n\t\t.tm-terr__num{display:block;font-size:clamp(26px,3vw,34px);font-weight:800;line-height:1.05;letter-spacing:-.02em;font-variant-numeric:tabular-nums}\n\t\t.tm-terr__lbl{display:block;margin-top:6px;font-size:15px;font-weight:700;line-height:1.3}\n\t\t.tm-terr__sub{display:block;margin-top:6px;font-size:13.5px;line-height:1.45;color:var(--tt-muted)}\n\t\t.tm-terr .tm-terr__src{margin:10px 0 0;font-size:12.5px;line-height:1.5;color:var(--tt-muted)}\n\t\t.tm-terr__box{margin:0 0 28px;padding:clamp(18px,3vw,26px);border:1px solid var(--tt-line);border-radius:24px;background:#fff}\n\t\t.tm-terr__box--soft{border-color:#F1E7E5;background:var(--tt-soft)}\n\t\t.tm-terr__pro{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px}\n\t\t.tm-terr__pro>div:first-child{flex:1 1 320px;min-width:0}\n\t\t.tm-terr .tm-terr__pro-title{margin:0 0 6px;font-size:19px;line-height:1.3;font-weight:800;color:var(--tt-ink)}\n\t\t.tm-terr__actions{display:flex;flex-wrap:wrap;gap:10px}\n\t\t.tm-terr a.tm-terr__cta,.tm-terr button.tm-terr__cta{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 22px;border:0;border-radius:99px;background:var(--tt-red);color:#fff;font:inherit;font-size:15px;font-weight:700;line-height:1.2;text-decoration:none;text-transform:none;cursor:pointer}\n\t\t.tm-terr a.tm-terr__cta:hover,.tm-terr button.tm-terr__cta:hover{background:var(--tt-ink);color:#fff}\n\t\t.tm-terr a.tm-terr__ghost{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 20px;border:1px solid var(--tt-ink);border-radius:99px;background:#fff;color:var(--tt-ink);font-size:15px;font-weight:700;line-height:1.2;text-decoration:none}\n\t\t.tm-terr a.tm-terr__ghost:hover{background:var(--tt-ink);color:#fff}\n\t\t.tm-terr .tm-terr__chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 6px;padding:0;list-style:none}\n\t\t.tm-terr .tm-terr__chips li{margin:0;padding:0}\n\t\t.tm-terr .tm-terr__chips li::before{content:none}\n\t\t.tm-terr a.tm-terr__chip{display:inline-block;padding:8px 13px;border:1px solid #E0DBDA;border-radius:99px;background:#fff;color:var(--tt-ink);font-size:13.5px;font-weight:600;line-height:1.2;text-decoration:none}\n\t\t.tm-terr a.tm-terr__chip:hover{border-color:var(--tt-ink)}\n\t\t.tm-terr .tm-terr__list{display:grid;gap:8px;margin:0 0 16px;padding:0;list-style:none}\n\t\t.tm-terr .tm-terr__list li{margin:0;padding:0 0 0 16px;position:relative;line-height:1.45}\n\t\t.tm-terr .tm-terr__list li::before{content:\"\";position:absolute;left:0;top:.62em;width:6px;height:6px;border-radius:50%;background:var(--tt-red)}\n\t\t.tm-terr .tm-terr__list a{color:var(--tt-ink);text-decoration:underline;text-decoration-color:#D9D3D2;text-underline-offset:3px}\n\t\t.tm-terr .tm-terr__list a:hover{text-decoration-color:var(--tt-red)}\n\t\t.tm-terr__finder{display:grid;gap:16px;margin:0 0 28px;padding:clamp(18px,3vw,26px);border:1px solid var(--tt-line);border-radius:24px;background:#fff}\n\t\t.tm-terr__set{min-width:0;margin:0;padding:0;border:0}\n\t\t.tm-terr .tm-terr__legend{margin:0 0 10px;padding:0;font-size:14px;font-weight:700}\n\t\t.tm-terr__radio{position:relative;display:inline-block;margin:0}\n\t\t.tm-terr__radio input{position:absolute;opacity:0;width:1px;height:1px}\n\t\t.tm-terr__radio span{display:inline-block;padding:9px 14px;border:1px solid #E0DBDA;border-radius:99px;background:#fff;font-size:14px;font-weight:600;line-height:1.2;cursor:pointer}\n\t\t.tm-terr__radio input:checked+span{border-color:var(--tt-ink);background:var(--tt-ink);color:#fff}\n\t\t.tm-terr__radio input:focus-visible+span{outline:2px solid var(--tt-red);outline-offset:2px}\n\t\t.tm-terr__row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}\n\t\t.tm-terr .tm-terr__field{display:grid;flex:1 1 200px;gap:6px;margin:0;font-size:14px;font-weight:700}\n\t\t.tm-terr .tm-terr__field input,.tm-terr .tm-terr__field select{width:100%;min-height:46px;margin:0;padding:10px 12px;border:1px solid #D9D3D2;border-radius:12px;background:#fff;color:var(--tt-ink);font:inherit;font-size:15px;font-weight:400}\n\t\t.tm-terr .tm-terr__note{margin:0;padding:12px 14px;border-radius:12px;background:var(--tt-soft);font-size:14.5px;line-height:1.5}\n\t\t.tm-terr .tm-terr__note a{color:var(--tt-red);font-weight:700}\n\t\t.tm-terr__table{margin:0 0 10px;overflow-x:auto;border:1px solid var(--tt-line);border-radius:16px;background:#fff}\n\t\t.tm-terr__table table{width:100%;min-width:720px;margin:0;border-collapse:collapse;font-size:14px}\n\t\t.tm-terr__table caption{padding:12px 14px;text-align:left;font-size:13.5px;color:var(--tt-muted)}\n\t\t.tm-terr__table th,.tm-terr__table td{padding:9px 12px;border:0;border-top:1px solid var(--tt-line);text-align:left;vertical-align:top}\n\t\t.tm-terr__table thead th{font-size:12.5px;line-height:1.35;color:var(--tt-muted)}\n\t\t.tm-terr__table .n{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}\n\t\t.tm-terr__table thead .n{white-space:normal}\n\t\t.tm-terr__table a{color:var(--tt-ink)}\n\t\t.tm-terr__markets{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin:0 0 28px}\n\t\t.tm-terr__market{padding:18px;border:1px solid var(--tt-line);border-radius:20px;background:#fff}\n\t\t.tm-terr .tm-terr__kpis{display:grid;gap:4px;margin:0 0 10px;font-size:14px;color:var(--tt-muted)}\n\t\t.tm-terr__kpis strong{font-size:18px;color:var(--tt-ink);font-variant-numeric:tabular-nums}\n\t\t.tm-terr .tm-terr__phrase{margin:0;font-size:13.5px;line-height:1.5;color:var(--tt-muted)}\n\t\t.tm-terr__form{max-width:680px}\n\t\t.tm-terr__form .gform_wrapper{margin:0}\n\t\t.tm-terr__card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 28px;margin:0 0 34px;padding:22px;border:1px solid var(--tt-line);border-radius:24px;background:#fff}\n\t\t.tm-terr .tm-terr__badge{display:inline-block;padding:3px 10px;border-radius:99px;font-size:12.5px;font-weight:700;line-height:1.3;vertical-align:middle;white-space:nowrap}\n\t\t.tm-terr__badge--on{background:#E4F2EA;color:#2F7D4F}\n\t\t.tm-terr__badge--part{background:#FBF0DF;color:#9A5800}\n\t\t.tm-terr__badge--off{background:#EFEBEA;color:#6B6065}\n\t\t.tm-terr .tm-terr__note--link{margin:0 0 16px}\n\t\t.tm-terr__lic-list{display:grid;gap:8px;margin:0 0 16px;padding:0;list-style:none}\n\t\t.tm-terr .tm-terr__lic-list li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin:0;padding:10px 12px;border:1px solid var(--tt-line);border-radius:12px;background:#fff}\n\t\t.tm-terr .tm-terr__lic-list li::before{content:none}\n\t\t.tm-terr__lic-list a{color:var(--tt-ink);font-weight:700}\n\t\t.tm-terr .tm-terr__warn{padding:10px 12px;border:1px dashed var(--tt-red);border-radius:10px;font-size:14px}\n\t\t@media (max-width:640px){.tm-terr__card{grid-template-columns:1fr}.tm-terr__card .tm-terr__cta{width:100%}}\n\t\t<\/style>\n\t\t\t\t<style id=\"tm-pl-css\">\n\t\t.tm-pl__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin:0 0 28px}\n\t\t.tm-terr a.tm-pl__card{display:grid;gap:6px;padding:18px;border:1px solid var(--tt-line);border-radius:20px;background:#fff;color:var(--tt-ink);text-decoration:none}\n\t\t.tm-terr a.tm-pl__card:hover{border-color:var(--tt-ink)}\n\t\t.tm-pl__card strong{font-size:17px;line-height:1.3}\n\t\t.tm-pl__card span{font-size:14px;line-height:1.45;color:var(--tt-muted)}\n\t\t.tm-pl__sub{display:block;margin-top:2px;font-size:12.5px;font-weight:400;color:var(--tt-muted)}\n\t\t.tm-pl__table td,.tm-pl__table th{vertical-align:middle}\n\t\t.tm-terr .tm-pl__num,.tm-terr .tm-pl__f input,.tm-terr .tm-pl__f select,.tm-terr .tm-pl__f textarea{width:100%;min-height:42px;margin:0;padding:8px 10px;border:1px solid #D9D3D2;border-radius:10px;background:#fff;color:var(--tt-ink);font:inherit;font-size:15px;font-weight:400}\n\t\t.tm-pl__table .tm-pl__num{max-width:110px;text-align:right}\n\t\t.tm-pl__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:0 0 12px}\n\t\t.tm-terr .tm-pl__f{display:grid;gap:6px;margin:0 0 12px;font-size:14px;font-weight:700;color:var(--tt-ink)}\n\t\t.tm-pl__grid .tm-pl__f{margin:0}\n\t\t.tm-pl__f--wide{grid-column:1\/-1}\n\t\t.tm-pl__row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px;margin:14px 0 0}\n\t\t.tm-pl__row .tm-pl__f{flex:0 1 240px;margin:0}\n\t\t.tm-terr .tm-pl__total{margin:8px 0 0;font-size:18px;font-weight:800;color:var(--tt-ink)}\n\t\t.tm-pl__set{min-width:0;margin:0 0 12px;padding:0;border:0}\n\t\t.tm-pl__set legend{margin:0 0 8px;padding:0;font-size:14px;font-weight:700}\n\t\t.tm-pl__checks{display:flex;flex-wrap:wrap;gap:8px 16px}\n\t\t.tm-terr .tm-pl__check{display:inline-flex;align-items:flex-start;gap:8px;margin:0 0 8px;font-size:14px;font-weight:400;line-height:1.4;color:#3A3336}\n\t\t.tm-pl__check input{margin-top:3px}\n\t\t.tm-terr .tm-pl__msg{margin:10px 0;font-size:15px;font-weight:700;color:#2F7D4F}\n\t\t.tm-terr .tm-pl__msg.is-err{color:var(--tt-red)}\n\t\t.tm-pl [hidden]{display:none!important}\n\t\t.tm-pl__hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important}\n\t\t.tm-terr button.tm-pl__submit[disabled]{opacity:.6;cursor:wait}\n\t\t<\/style>\n\t\t\t\t<div class=\"tm-terr tm-pl\" data-kind=\"megacharger\">\n\t\t\t<form class=\"tm-terr__box tm-pl__form\" data-endpoint=\"https:\/\/www.tesla-mag.com\/en\/wp-json\/tesla-mag\/v1\/pro-lead\" novalidate>\n\t\t\t\t<p class=\"tm-terr__eyebrow\">Votre site<\/p>\n\t\t\t\t<h2 class=\"tm-terr__h\">\u00c9quiper votre site en recharge poids lourds<\/h2>\n\t\t\t\t<p class=\"tm-terr__lead\">Plateforme logistique, d\u00e9p\u00f4t ou site tertiaire : d\u00e9crivez votre site, Tesla Mag \u00e9tudie le projet avec vous et vous recontacte.<\/p>\n\t\t\t\t<div class=\"tm-pl__grid\">\n\t\t\t\t\t<label class=\"tm-pl__f\">Type de site *<select name=\"site_type\" required><option value=\"\">Choisir<\/option><option value=\"logistique\">Plateforme logistique ou entrep\u00f4t<\/option><option value=\"transport\">D\u00e9p\u00f4t de transporteur<\/option><option value=\"tertiaire\">Site tertiaire (bureaux, commerce)<\/option><option value=\"parking\">Parking ou aire poids lourds<\/option><option value=\"autre\">Autre<\/option><\/select><\/label>\n\t\t\t\t\t<label class=\"tm-pl__f\">Vous \u00eates<select name=\"owner\"><option value=\"\">Choisir<\/option><option value=\"proprietaire\">Propri\u00e9taire du site<\/option><option value=\"locataire\">Locataire<\/option><option value=\"gestionnaire\">Gestionnaire ou exploitant<\/option><option value=\"collectivite\">Collectivit\u00e9<\/option><\/select><\/label>\n\t\t\t\t\t<label class=\"tm-pl__f\">Poids lourds sur le site par jour<input class=\"tm-pl__num\" type=\"number\" name=\"trucks_day\" min=\"0\" max=\"10000\" step=\"1\"><\/label>\n\t\t\t\t\t<label class=\"tm-pl__f\">Places poids lourds disponibles<input class=\"tm-pl__num\" type=\"number\" name=\"spots\" min=\"0\" max=\"10000\" step=\"1\"><\/label>\n\t\t\t\t\t<label class=\"tm-pl__f\">Puissance de raccordement actuelle (kVA), si vous la connaissez<input class=\"tm-pl__num\" type=\"number\" name=\"kva\" min=\"0\" max=\"1000000\" step=\"1\"><\/label>\n\t\t\t\t<\/div>\n\t\t\t\t<fieldset class=\"tm-pl__set\"><legend>Votre projet<\/legend><div class=\"tm-pl__checks\"><label class=\"tm-pl__check\"><input type=\"checkbox\" name=\"interest\" value=\"semi\"> <span>Tesla Semi<\/span><\/label><label class=\"tm-pl__check\"><input type=\"checkbox\" name=\"interest\" value=\"europeens\"> <span>Camions \u00e9lectriques europ\u00e9ens<\/span><\/label><label class=\"tm-pl__check\"><input type=\"checkbox\" name=\"interest\" value=\"compare\"> <span>Je compare les mod\u00e8les<\/span><\/label><label class=\"tm-pl__check\"><input type=\"checkbox\" name=\"interest\" value=\"recharge\"> <span>Recharge du d\u00e9p\u00f4t<\/span><\/label><\/div><\/fieldset>\t\t\t\t\t\t<div class=\"tm-pl__grid\">\n\t\t\t<label class=\"tm-pl__f\">Soci\u00e9t\u00e9 *<input type=\"text\" name=\"company\" autocomplete=\"organization\" required><\/label>\n\t\t\t<label class=\"tm-pl__f\">Nom et pr\u00e9nom *<input type=\"text\" name=\"name\" autocomplete=\"name\" required><\/label>\n\t\t\t<label class=\"tm-pl__f\">E-mail professionnel *<input type=\"email\" name=\"email\" autocomplete=\"email\" required><\/label>\n\t\t\t<label class=\"tm-pl__f\">T\u00e9l\u00e9phone *<input type=\"tel\" name=\"phone\" autocomplete=\"tel\" required><\/label>\n\t\t\t<label class=\"tm-pl__f\">Code postal du site *<input type=\"text\" name=\"postcode\" inputmode=\"numeric\" maxlength=\"5\" pattern=\"[0-9]{5}\" required><\/label>\n\t\t\t<label class=\"tm-pl__f\">\u00c9ch\u00e9ance<select name=\"timeline\"><option value=\"\">Choisir<\/option><option value=\"6m\">Dans les 6 mois<\/option><option value=\"12m\">Dans les 12 mois<\/option><option value=\"plus\">Plus tard<\/option><option value=\"nsp\">Je ne sais pas encore<\/option><\/select><\/label>\n\t\t<\/div>\n\t\t<label class=\"tm-pl__f tm-pl__f--wide\">Votre message<textarea name=\"message\" rows=\"3\" maxlength=\"1500\"><\/textarea><\/label>\n\t\t<label class=\"tm-pl__check\"><input type=\"checkbox\" name=\"consent\" value=\"1\" required> <span>J\u2019accepte que Tesla Mag conserve ces informations et les transmette \u00e0 son bureau d\u2019\u00e9tudes et aux int\u00e9grateurs partenaires de ma r\u00e9gion, qui pourront me contacter au sujet de mon projet. *<\/span><\/label>\n\t\t<input class=\"tm-pl__hp\" type=\"text\" name=\"site\" tabindex=\"-1\" autocomplete=\"off\" aria-hidden=\"true\">\n\t\t<p class=\"tm-pl__msg\" role=\"status\" hidden><\/p>\n\t\t\t\t\t\t<button class=\"tm-terr__cta tm-pl__submit\" type=\"submit\">Envoyer ma demande<\/button>\n\t\t\t<\/form>\n\t\t\t<p class=\"tm-terr__src\">Tesla Mag est un m\u00e9dia ind\u00e9pendant, sans lien avec Tesla, Inc. Tesla, Tesla Semi et Megacharger sont des marques de Tesla, Inc.<\/p>\t\t<\/div>\n\t\t\t\t<script id=\"tm-pl-js\">\n\t\t(function(){\n\t\t\tfunction fmt(n){ return Math.round(n).toLocaleString('fr-FR'); }\n\t\t\tfunction num(el){ if(!el){ return 0; } var v = parseFloat(String(el.value).replace(',', '.')); return isNaN(v) ? 0 : v; }\n\t\t\tfunction simulate(root){\n\t\t\t\tvar kind = root.getAttribute('data-kind');\n\t\t\t\tvar price = num(root.querySelector('input[name=\"price\"]')) || 8.6;\n\t\t\t\tvar total = 0, counts = {}, eea = {}, vehicles = 0;\n\t\t\t\tvar rows = root.querySelectorAll('tr[data-row]');\n\t\t\t\tfor(var i = 0; i < rows.length; i++){\n\t\t\t\t\tvar row = rows[i], key = row.getAttribute('data-row');\n\t\t\t\t\tvar n = Math.max(0, Math.round(num(row.querySelector('input[type=\"number\"]'))));\n\t\t\t\t\tvar box = row.querySelector('input[type=\"checkbox\"]');\n\t\t\t\t\tvar coef = box && box.checked ? parseFloat(row.getAttribute('data-coef')) : 1;\n\t\t\t\t\tvar eur = n * parseFloat(row.getAttribute('data-kwh')) * coef \/ 1000 * price;\n\t\t\t\t\tcounts[key] = n; eea[key] = !!(box && box.checked); vehicles += n; total += eur;\n\t\t\t\t\trow.querySelector('[data-out]').textContent = n ? fmt(eur) + ' \u20ac' : '\u2014';\n\t\t\t\t}\n\t\t\t\tvar out = root.querySelector('[data-total]');\n\t\t\t\tif(out){ out.textContent = 'Prime estim\u00e9e : ' + (total ? fmt(total) + ' \u20ac' : '\u2014'); }\n\t\t\t\tvar sav = root.querySelector('[data-saving]');\n\t\t\t\tif(sav && kind === 'flotte'){\n\t\t\t\t\tvar km = num(root.querySelector('input[name=\"km\"]')), conso = num(root.querySelector('input[name=\"conso\"]')), fuel = num(root.querySelector('input[name=\"fuel\"]'));\n\t\t\t\t\tvar ev = num(root.querySelector('input[name=\"ev\"]')), elec = num(root.querySelector('input[name=\"elec\"]'));\n\t\t\t\t\tif(vehicles && km && conso && fuel){\n\t\t\t\t\t\tvar f = vehicles * km * conso \/ 100 * fuel, e = vehicles * km * ev \/ 100 * elec;\n\t\t\t\t\t\tsav.textContent = '\u00c9conomie d\u2019\u00e9nergie : ' + fmt(f - e) + ' \u20ac par an (' + fmt(f) + ' \u20ac de carburant contre ' + fmt(e) + ' \u20ac d\u2019\u00e9lectricit\u00e9).';\n\t\t\t\t\t} else {\n\t\t\t\t\t\tsav.textContent = '\u00c9conomie d\u2019\u00e9nergie : renseignez le kilom\u00e9trage, la consommation et le prix du carburant.';\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\treturn {counts: counts, eea: eea, price: price};\n\t\t\t}\n\t\t\tfunction bind(root){\n\t\t\t\tvar inputs = root.querySelectorAll('section input, section select');\n\t\t\t\tfor(var i = 0; i < inputs.length; i++){\n\t\t\t\t\tinputs[i].addEventListener('input', function(){ simulate(root); });\n\t\t\t\t\tinputs[i].addEventListener('change', function(){ simulate(root); });\n\t\t\t\t}\n\t\t\t\tsimulate(root);\n\t\t\t\t\/\/ Deux formulaires coexistent desormais : le complet et la capture a un champ.\n\t\t\t\t\/\/ querySelector n en liait que le premier, et la capture restait muette.\n\t\t\t\tvar formulaires = root.querySelectorAll('form.tm-pl__form');\n\t\t\t\tfor(var k = 0; k < formulaires.length; k++){ lier(formulaires[k], root); }\n\t\t\t}\n\t\t\tfunction lier(form, root){\n\t\t\t\tvar msg = form.querySelector('.tm-pl__msg'), btn = form.querySelector('button[type=\"submit\"]');\n\t\t\t\tif(!msg || !btn){ return; }\n\t\t\t\tfunction show(text, error){ msg.textContent = text; msg.hidden = false; msg.className = 'tm-pl__msg' + (error ? ' is-err' : ''); }\n\t\t\t\tform.addEventListener('submit', function(ev){\n\t\t\t\t\tev.preventDefault();\n\t\t\t\t\tvar sim = simulate(root), data = {kind: root.getAttribute('data-kind'), counts: sim.counts, eea: sim.eea, price: sim.price};\n\t\t\t\t\tvar fields = form.querySelectorAll('input, select, textarea');\n\t\t\t\t\tfor(var i = 0; i < fields.length; i++){\n\t\t\t\t\t\tvar f = fields[i];\n\t\t\t\t\t\tif(!f.name){ continue; }\n\t\t\t\t\t\tif(f.type === 'checkbox'){\n\t\t\t\t\t\t\tif(f.name === 'consent'){ data.consent = f.checked ? 1 : 0; continue; }\n\t\t\t\t\t\t\tif(!data[f.name] || !data[f.name].push){ data[f.name] = []; }\n\t\t\t\t\t\t\tif(f.checked){ data[f.name].push(f.value); }\n\t\t\t\t\t\t} else { data[f.name] = f.value; }\n\t\t\t\t\t}\n\t\t\t\t\tvar extra = root.querySelectorAll('section input[name=\"km\"], section input[name=\"conso\"], section input[name=\"fuel\"], section input[name=\"ev\"], section input[name=\"elec\"]');\n\t\t\t\t\tfor(var j = 0; j < extra.length; j++){ data[extra[j].name] = extra[j].value; }\n\t\t\t\t\tif(!data.consent){ show('Cochez la case qui autorise Tesla Mag \u00e0 vous recontacter.', true); return; }\n\t\t\t\t\tbtn.disabled = true;\n\t\t\t\t\tshow('Envoi en cours\u2026', false);\n\t\t\t\t\tvar jeton = form.getAttribute('data-nonce');\n\t\t\t\t\tvar entetes = {'Content-Type': 'application\/json'};\n\t\t\t\t\tif(jeton){ entetes['X-WP-Nonce'] = jeton; }\n\t\t\t\t\tfetch(form.getAttribute('data-endpoint'), {method: 'POST', headers: entetes, credentials: jeton ? 'same-origin' : 'omit', body: JSON.stringify(data)})\n\t\t\t\t\t\t.then(function(r){ return r.json().then(function(j){ return {ok: r.ok, j: j}; }, function(){ return {ok: r.ok, j: {}}; }); })\n\t\t\t\t\t\t.then(function(res){\n\t\t\t\t\t\t\tshow(res.j && res.j.message ? res.j.message : (res.ok ? 'Merci, c\u2019est envoy\u00e9.' : 'L\u2019envoi a \u00e9chou\u00e9. R\u00e9essayez un peu plus tard.'), !res.ok);\n\t\t\t\t\t\t\tif(res.ok){\n\t\t\t\t\t\t\t\tform.reset();\n\t\t\t\t\t\t\t\tif(typeof window.gtag === 'function'){ window.gtag('event', 'pro_lead', {kind: data.kind}); }\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\tbtn.disabled = false;\n\t\t\t\t\t\t}, function(){ show('L\u2019envoi a \u00e9chou\u00e9. R\u00e9essayez un peu plus tard.', true); btn.disabled = false; });\n\t\t\t\t});\n\t\t\t}\n\t\t\tfunction init(){\n\t\t\t\tvar roots = document.querySelectorAll('.tm-pl[data-kind]');\n\t\t\t\tfor(var i = 0; i < roots.length; i++){ bind(roots[i]); }\n\t\t\t}\n\t\t\tif(document.readyState === 'loading'){ document.addEventListener('DOMContentLoaded', init); } else { init(); }\n\t\t})();\n\t\t<\/script>\n\t\t\n","protected":false},"excerpt":{"rendered":"<p>Truck charging: how to size and fit charging at a logistics or office site, from grid connection to the first megawatt chargers.<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_yoast_wpseo_focuskw":"","_yoast_wpseo_title":"","_yoast_wpseo_metadesc":"","_yoast_wpseo_meta-robots-noindex":"","_yoast_wpseo_opengraph-title":"","_yoast_wpseo_twitter-title":"","_tm_reecriture":[],"_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","_kadence_starter_templates_imported_post":false,"_kad_post_transparent":"","_kad_post_title":"hide","_kad_post_layout":"fullwidth","_kad_post_sidebar_id":"","_kad_post_content_style":"unboxed","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","_tm_licence":"","footnotes":""},"class_list":["post-89003","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v28.5 (Yoast SEO v28.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Truck charging: fit your logistics or office site - Tesla Mag<\/title>\n<meta name=\"description\" content=\"Truck charging: how to size and fit charging at a logistics or office site, from grid connection to the first megawatt chargers.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.tesla-mag.com\/en\/truck-charging\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Truck charging: fit your logistics or office site\" \/>\n<meta property=\"og:description\" content=\"Truck charging: how to size and fit charging at a logistics or office site, from grid connection to the first megawatt chargers.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.tesla-mag.com\/en\/truck-charging\/\" \/>\n<meta property=\"og:site_name\" content=\"Tesla Mag\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-20T12:48:23+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@MagazineTesla\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.tesla-mag.com\\\/en\\\/truck-charging\\\/\",\"url\":\"https:\\\/\\\/www.tesla-mag.com\\\/en\\\/truck-charging\\\/\",\"name\":\"Truck charging: fit your logistics or office site - Tesla Mag\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.tesla-mag.com\\\/en\\\/#website\"},\"datePublished\":\"2026-09-20T08:01:16+00:00\",\"dateModified\":\"2026-09-20T12:48:23+00:00\",\"description\":\"Truck charging: how to size and fit charging at a logistics or office site, from grid connection to the first megawatt chargers.\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.tesla-mag.com\\\/en\\\/truck-charging\\\/\"]}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.tesla-mag.com\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/www.tesla-mag.com\\\/en\\\/\",\"name\":\"Tesla Mag\",\"description\":\"Tesla and electric mobility in Europe\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.tesla-mag.com\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.tesla-mag.com\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.tesla-mag.com\\\/en\\\/#organization\",\"name\":\"Tesla Mag\",\"url\":\"https:\\\/\\\/www.tesla-mag.com\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.tesla-mag.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.tesla-mag.com\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2022\\\/08\\\/logo-Tesla-Mag.jpg\",\"contentUrl\":\"https:\\\/\\\/www.tesla-mag.com\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2022\\\/08\\\/logo-Tesla-Mag.jpg\",\"width\":1024,\"height\":1024,\"caption\":\"Tesla Mag\"},\"image\":{\"@id\":\"https:\\\/\\\/www.tesla-mag.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/x.com\\\/MagazineTesla\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/tesla-magazine\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Truck charging: fit your logistics or office site - Tesla Mag","description":"Truck charging: how to size and fit charging at a logistics or office site, from grid connection to the first megawatt chargers.","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:\/\/www.tesla-mag.com\/en\/truck-charging\/","og_locale":"en_US","og_type":"article","og_title":"Truck charging: fit your logistics or office site","og_description":"Truck charging: how to size and fit charging at a logistics or office site, from grid connection to the first megawatt chargers.","og_url":"https:\/\/www.tesla-mag.com\/en\/truck-charging\/","og_site_name":"Tesla Mag","article_modified_time":"2026-09-20T12:48:23+00:00","twitter_card":"summary_large_image","twitter_site":"@MagazineTesla","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.tesla-mag.com\/en\/truck-charging\/","url":"https:\/\/www.tesla-mag.com\/en\/truck-charging\/","name":"Truck charging: fit your logistics or office site - Tesla Mag","isPartOf":{"@id":"https:\/\/www.tesla-mag.com\/en\/#website"},"datePublished":"2026-09-20T08:01:16+00:00","dateModified":"2026-09-20T12:48:23+00:00","description":"Truck charging: how to size and fit charging at a logistics or office site, from grid connection to the first megawatt chargers.","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.tesla-mag.com\/en\/truck-charging\/"]}]},{"@type":"WebSite","@id":"https:\/\/www.tesla-mag.com\/en\/#website","url":"https:\/\/www.tesla-mag.com\/en\/","name":"Tesla Mag","description":"Tesla and electric mobility in Europe","publisher":{"@id":"https:\/\/www.tesla-mag.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.tesla-mag.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.tesla-mag.com\/en\/#organization","name":"Tesla Mag","url":"https:\/\/www.tesla-mag.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.tesla-mag.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/www.tesla-mag.com\/wp-content\/uploads\/sites\/2\/2022\/08\/logo-Tesla-Mag.jpg","contentUrl":"https:\/\/www.tesla-mag.com\/wp-content\/uploads\/sites\/2\/2022\/08\/logo-Tesla-Mag.jpg","width":1024,"height":1024,"caption":"Tesla Mag"},"image":{"@id":"https:\/\/www.tesla-mag.com\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/MagazineTesla","https:\/\/www.linkedin.com\/company\/tesla-magazine\/"]}]}},"taxonomy_info":[],"featured_image_src_large":false,"author_info":{"display_name":"Armand Taieb","author_link":"https:\/\/www.tesla-mag.com\/en\/author\/teslam\/"},"comment_info":0,"_links":{"self":[{"href":"https:\/\/www.tesla-mag.com\/en\/wp-json\/wp\/v2\/pages\/89003","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tesla-mag.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.tesla-mag.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.tesla-mag.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tesla-mag.com\/en\/wp-json\/wp\/v2\/comments?post=89003"}],"version-history":[{"count":2,"href":"https:\/\/www.tesla-mag.com\/en\/wp-json\/wp\/v2\/pages\/89003\/revisions"}],"predecessor-version":[{"id":89076,"href":"https:\/\/www.tesla-mag.com\/en\/wp-json\/wp\/v2\/pages\/89003\/revisions\/89076"}],"wp:attachment":[{"href":"https:\/\/www.tesla-mag.com\/en\/wp-json\/wp\/v2\/media?parent=89003"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}