Calculateur de coupon
Un coupon de 15 % sur 79,99 fait économiser 12,00 et laisse 67,99 à payer. Saisissez le prix avant le coupon, choisissez une remise en pourcentage ou un montant fixe, et voyez l'économie et le prix final au centime. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Prix
- 79.99
- Type de remise
- percent
- Valeur de la remise
- 15
- Prix d'origine
- 79.99
- Valeur de la remise
- 15.00
- Économies
- 12.00
- Prix final
- 67.99
Un coupon peut promettre un pourcentage de réduction ou soustraire un montant fixe, sans que le prix réellement payé soit immédiatement évident. Ce calculateur traite les deux formats et indique le prix initial, les économies et le prix final avec deux décimales. Il empêche aussi un coupon fixe de produire un résultat négatif, ce qui facilite les comparaisons d’achats, la validation des promotions, les tests de paiement et la préparation d’un budget.
Choisissez le format du coupon et saisissez le prix initial
Commencez par le prix avant application du coupon. Saisissez un montant positif ou nul, sans symbole monétaire et avec deux décimales au maximum. Cette distinction est essentielle : une réduction en pourcentage évolue avec le prix, tandis qu’un coupon fixe retire toujours le même montant d’un achat admissible.
Excluez taxes, livraison, crédits d’adhésion et promotions indépendantes, sauf si le magasin les inclut explicitement dans le sous-total admissible. Un coupon réservé aux marchandises doit porter sur leur sous-total, et non sur le total après livraison. Des données claires facilitent la comparaison avec un reçu ou le panier.
Le calculateur accepte zéro pour tester une promotion, mais refuse les valeurs négatives, les montants incorrects et les types inconnus sans deviner votre intention.
Exploitez le résultat pour vos achats et vos contrôles automatisés
Tous les résultats monétaires comportent exactement deux décimales afin de simplifier leur affichage, leur stockage ou leur comparaison automatisée. Le calcul emploie des centimes entiers plutôt que l’arithmétique monétaire binaire à virgule flottante, évitant ainsi les fractions imprécises. Cette stabilité convient au contrôle qualité du commerce électronique, au budget personnel, à la validation de campagnes et aux explications du service client.
Le résultat concerne un coupon appliqué directement à un prix admissible. Il ne détermine ni cumul, ni minimum d’achat, ni exclusions, ni fiscalité, ni livraison, ni validité du compte : ces règles relèvent du commerçant. Pour vérifier un paiement réel, calculez ici le sous-total admissible, comparez les économies affichées, puis consultez les conditions du vendeur en cas d’écart.
Cas d’usage
Comparer des coupons concurrents
Calculez une offre en pourcentage et une offre fixe sur le même prix pour identifier la plus avantageuse.
Valider une promotion commerciale
Confirmez les économies et le prix affiché avant de publier le message ou le visuel du coupon.
Tester les calculs de paiement
Créez des résultats attendus déterministes pour les coupons fixes et en pourcentage lors des contrôles qualité.
Questions fréquentes
Quels types de coupons sont acceptés ?
Utilisez percent pour un pourcentage ou fixed pour une remise monétaire fixe.
Comment les économies en pourcentage sont-elles arrondies ?
Elles sont arrondies au centime le plus proche, les demis vers le haut, avec une arithmétique entière.
Le calcul inclut-il les taxes ou la livraison ?
Non. Saisissez le prix ou sous-total admissible exact défini par les conditions du commerçant.
Que se passe-t-il si un coupon à montant fixe dépasse le prix de l'article ?
L'économie s'arrête au prix de l'article et le prix final tombe à 0,00. Un coupon de réduction diminue ce que vous payez, mais il ne devient jamais de l'argent ni un solde négatif.
Comment savoir lequel de deux coupons fait économiser le plus ?
Calculez les deux sur le même prix éligible, l'un en pourcentage et l'autre en montant fixe, puis comparez l'économie. Un pourcentage augmente avec le prix, alors qu'un montant fixe reste identique.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/life/coupon-savings \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"price":"79.99","discount_type":"percent","discount_value":"15"}'const res = await fetch("https://api.kit.forhosting.com/life/coupon-savings", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"price": "79.99",
"discount_type": "percent",
"discount_value": "15"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/life/coupon-savings",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"price": "79.99",
"discount_type": "percent",
"discount_value": "15"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/life/coupon-savings", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"price":"79.99","discount_type":"percent","discount_value":"15"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"price":"79.99","discount_type":"percent","discount_value":"15"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/life/coupon-savings", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"price": "79.99",
"discount_type": "percent",
"discount_value": "15"
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "life.coupon_savings",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Choisissez le format du coupon et saisissez le prix initial
Choisissez percent si le coupon annonce, par exemple, 15% de réduction, ou fixed s’il propose, par exemple, $10 de remise.
Comprenez les économies en pourcentage et à montant fixe
Pour un coupon en pourcentage, le calculateur multiplie le prix initial par le taux, puis arrondit les économies au centime le plus proche, les demis étant arrondis vers le haut. Le taux accepte deux décimales au maximum et doit rester compris entre zéro et cent. Pour un coupon fixe, le montant saisi constitue déjà l’économie demandée et aucune multiplication n’est nécessaire. Ainsi, $79.99 avec 15% produit une économie exacte au centime avant soustraction. S’il dépasse le prix initial, l’économie appliquée est plafonnée à ce prix et le résultat devient $0.00. Cela correspond aux coupons ordinaires, qui réduisent un prix sans créer d’argent ni de solde négatif. La sortie conserve la valeur demandée et l’économie appliquée ; une application distingue ainsi un coupon de $50 des $30 réellement utilisables sur un article de $30.
Exploitez le résultat pour vos achats et vos contrôles automatisés
Le champ savings représente le montant retiré du prix initial admissible et final_price le montant restant après le coupon. Chaque appel API coûte $0.002 et le navigateur fournit le même calcul déterministe.
Questions techniques
Un coupon peut-il rendre le prix final négatif ?
Non. L’économie fixe est plafonnée au prix initial ; le minimum est donc $0.00.
Quel est le coût d’un calcul par API ?
Chaque calcul par API coûte $0.002.