Comparateur Toyota Land Cruiser 2026 — Outil de vente (QC)
Comparateur dynamique — Toyota Land Cruiser 2026 (QC)
Outil (sans prix) : Land Cruiser 2026 vs 5 concurrents, calculateur carburant (km/an, % ville, $/L) + score pondéré “priorités client”.
📌 Axes forts : i-FORCE MAX Hybrid (326 hp / 465 lb-ft), 4WD, remorquage 6000 lb, coffre 1062 L, TSS 3.0 + PDA.
1 fichier HTML
Responsive mobile/tablette/PC
Sans prix véhicule
326 hp • 465 lb-ft
10.7/9.5/10.1 L/100
6000 lb remorquage
TSS 3.0 + PDA
Résumé rapide (client)
Les coûts d’usage se recalculent en direct selon tes sliders (carburant seulement, sans prix véhicule).
Conso calculée (selon % ville)
—
Basée sur ville/route officielles.
Coût carburant (projection)
—
Carburant seulement (aucun prix véhicule).
Puissance / Couple
—
i-FORCE MAX Hybrid.
Remorquage
—
6000 lb (selon specs).
Coffre
—
1062 L (37.5 pi³).
Garde au sol
—
Selon version.
Sécurité
—
TSS 3.0 + PDA.
Score priorités client
— /100
Pondéré par les sliders ci-dessous.
Sliders (usage)
Priorités du client (pondération)
0–100. Le score compare le Land Cruiser vs 5 concurrents (placeholders).
Arguments “flash” (à dire au client)
Ce que l’outil démontre
- Usage : coût carburant sur X ans (km/an, % ville, $/L).
- Capacité : remorquage 6000 lb + couple 465 lb-ft.
- Pratique : coffre 1062 L, 5 places.
- Sécurité : TSS 3.0 + PDA.
Fiche comparative (sans prix)
Défilement horizontal sur mobile. Remplace les placeholders par des chiffres officiels si désiré.
| Modèle |
Motorisation |
Puissance (hp) |
Couple (lb-ft) |
Ville (L/100) |
Route (L/100) |
Combinée (L/100) |
4WD |
Remorquage (lb) |
Coffre (L) |
Longueur (mm) |
Empattement (mm) |
Garde au sol (mm) |
Sécurité |
${m.isToyota ? "Mise en avant" : "Concurrent (placeholder)"}
`;
const pill = m.isToyota ? `
${m.safetyTag}` : `
${m.safetyTag}`; tr.innerHTML = `
${modelCell} |
${m.powertrain || "—"} |
${m.hp ?? "—"} |
${m.torque ?? "—"} |
${isFinite(m.cityL) ? fmt(m.cityL,1) : "—"} |
${isFinite(m.hwyL) ? fmt(m.hwyL,1) : "—"} |
${isFinite(m.combL) ? fmt(m.combL,1) : "—"} |
${m.fourwd ?? "—"} |
${isFinite(m.towLb) ? fmtInt(m.towLb) : "—"} |
${isFinite(m.cargoL) ? fmtInt(m.cargoL) : "—"} |
${m.lengthMm ?? "—"} |
${m.wheelbaseMm ?? "—"} |
${m.gcMm ?? "—"} |
${pill} |
`;
tbody.appendChild(tr);
});
// charts
const labels = ms.map(m => (m.isToyota ? "★ " : "") + shortName(m));
const fuelBars = ms.map(m=>{
const mix2 = blendedL100(m.cityL,m.hwyL,cityPct);
if(isFinite(mix2)) return +mix2.toFixed(2);
if(isFinite(m.combL)) return m.combL;
return 12.0;
});
const towBars = ms.map(m => m.towLb || 0);
const scoreBars = ms.map(m => scores.find(s=>s.key===m.key)?.total ?? 0);
chartFuel = upsertBar(chartFuel, "chartFuel", {labels, label:"Conso (L/100) — plus bas = mieux", data:fuelBars}, {reverseY:true});
chartTow = upsertBar(chartTow, "chartTow", {labels, label:"Remorquage (lb) — plus haut = mieux", data:towBars});
chartScore = upsertBar(chartScore, "chartScore", {labels, label:"Score priorités (0–100) — plus haut = mieux", data:scoreBars});
window.__STATE__ = {kmYear,fuelPrice,cityPct,years,weights,ms,l100,costHorizon,scoreCar};
}
[
"variant","kmYear","fuelPrice","cityPct","years",
"wFuel","wTow","wPerf","wCargo","wSafety","wWinter"
].forEach(id => $(id).addEventListener("input", render));
$("resetBtn").addEventListener("click", ()=>{
$("variant").value = "lc1958";
$("kmYear").value = 20000;
$("fuelPrice").value = 1.75;
$("cityPct").value = 55;
$("years").value = 5;
$("wFuel").value = 55;
$("wTow").value = 70;
$("wPerf").value = 60;
$("wCargo").value = 60;
$("wSafety").value = 85;
$("wWinter").value = 75;
render();
});
$("exportBtn").addEventListener("click", async ()=>{
const s = window.__STATE__;
const car = s.ms[0];
const l100Txt = isFinite(s.l100) ? s.l100.toFixed(1).replace(".",",") : "—";
const costTxt = isFinite(s.costHorizon) ? Math.round(s.costHorizon).toLocaleString("fr-CA") : "—";
const txt =
`Résumé client — ${car.brand} ${car.model}
• Usage: ${s.kmYear.toLocaleString("fr-CA")} km/an, ${s.cityPct}% ville, ${s.years} ans, essence ${s.fuelPrice.toFixed(2)} $/L
• Conso calculée: ${l100Txt} L/100 km
• Projection carburant: ~${costTxt} $ sur ${s.years} ans (carburant seulement)
• Puissance/Couple: ${car.hp} hp | ${car.torque} lb-ft | 4WD
• Remorquage: ${car.towLb.toLocaleString("fr-CA")} lb | Coffre: ${car.cargoL.toLocaleString("fr-CA")} L | Garde au sol: ${car.gcMm} mm
• Sécurité: ${car.safetyTag}
• Score priorités: ${s.scoreCar}/100
Disclaimer: valeurs indicatives; varient selon version/conditions; vérifier données officielles.`;
try{
await navigator.clipboard.writeText(txt);
$("exportBtn").textContent = "Résumé copié ✓";
setTimeout(()=>$("exportBtn").textContent="Copier résumé", 1200);
}catch(e){
alert("Copie automatique impossible. Copiez manuellement.");
}
});
render();