ForHosting KIT · Outils pour développeurs

Calculateur de coupon

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.

● BetaGratuit · dans votre navigateur
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt

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. Choisissez percent si le coupon annonce, par exemple, 15% de réduction, ou fixed s’il propose, par exemple, $10 de remise. 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.

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. Ainsi, $79.99 avec 15% produit une économie exacte au centime avant soustraction. 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. 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. 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. Chaque appel API coûte $0.002 et le navigateur fournit le même calcul déterministe.

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é.

Quels types de coupons sont acceptés ?

Utilisez percent pour un pourcentage ou fixed pour une remise monétaire fixe.

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.

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.

Quel est le coût d’un calcul par API ?

Chaque calcul par API coûte $0.002.

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.

POSThttps://api.kit.forhosting.com/life/coupon-savings

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é.

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"}'
{
  "price": "79.99",
  "discount_type": "percent",
  "discount_value": "15"
}
{
  "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.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Consulter la documentation complète du KIT →