diff --git a/services/targo-hub/lib/contracts.js b/services/targo-hub/lib/contracts.js index fa95c81..ab1973c 100644 --- a/services/targo-hub/lib/contracts.js +++ b/services/targo-hub/lib/contracts.js @@ -187,6 +187,7 @@ async function handle (req, res, method, path) { duration_months: duration, monthly_rate: body.monthly_rate || 0, install_fee: body.install_fee || 0, + install_regular: body.install_regular || 0, service_location: body.service_location || '', quotation: body.quotation || '', subscription: body.subscription || '', @@ -939,6 +940,7 @@ function renderAcceptancePage (contract, token) { const isCommercial = contract.contract_type === 'Commercial' const installFee = contract.install_fee || 0 + const installRegular = contract.install_regular || 0 const installMonthly = installFee ? round2(installFee / duration) : 0 return ` @@ -1006,12 +1008,12 @@ tfoot td{font-weight:700;color:#00733a;background:#f4fff6;border-top:1px solid # - - + +
Forfait${contract.monthly_rate || 0} $
Financement de l'installation (${duration} mois)+${installMonthly} $
Rabais nouveau client (${duration} mois)−${installMonthly} $
Installation ${installRegular > installFee ? `(${installRegular} $ ${installFee} $)` : `(${installFee} $)`} — financement ${duration} mois+${installMonthly} $
Crédit installation nouveau client (${duration} mois)−${installMonthly} $
Total mensuel${contract.monthly_rate || 0} $
-
Votre installation (${installFee} $) est offerte tant que vous demeurez client : le rabais nouveau client annule le financement. En cas de départ avant ${duration} mois, seul le solde restant de l'installation demeure dû — un service déjà réalisé, sans pénalité.
` : ''} +
Votre installation${installRegular > installFee ? ` (valeur ${installRegular} $ → ${installFee} $)` : ''} est financée et créditée chaque mois pendant ${duration} mois — 0 $ pour vous tant que vous demeurez client. En cas de départ avant ${duration} mois, seul le solde restant de l'installation (service déjà réalisé) demeure dû, sans pénalité.
` : ''} ${benefitRows ? `

Promotions appliquées

diff --git a/services/targo-hub/lib/signup.js b/services/targo-hub/lib/signup.js index e96a336..a71c4c9 100644 --- a/services/targo-hub/lib/signup.js +++ b/services/targo-hub/lib/signup.js @@ -97,10 +97,10 @@ function render(){ const p=CAT[sel]; app().innerHTML='

Récapitulatif

Tout est clair — confirmez votre demande.
'+ '
'+p.name+''+p.rate+' $/mois
'+ - '
InstallationIncluse
'+ + '
Installation360 $ offerte
'+ '
Client'+form.first_name+' '+form.last_name+'
'+ '
Adresse'+(form.address||'—')+'
'+ - '
Installation offerte tant que vous demeurez client. Aucune pénalité de résiliation — détails dans votre entente.
'+ + '
Installation (valeur 360 $) offerte — financement crédité chaque mois pendant 24 mois, 0 $ pour vous tant que vous demeurez client. Aucune pénalité de résiliation.
'+ ''; document.getElementById('back').onclick=()=>setStep(2); document.getElementById('go').onclick=submit;