ForHosting KIT · Outils pour développeurs

Calculateur de remise sur un lot : prix et économies

Une remise sur un lot paraît simple jusqu’à ce que plusieurs prix, décimales et pourcentages promotionnels doivent concorder sur la boutique, le devis et la page de paiement.

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

Ce calculateur additionne le prix individuel de chaque produit, applique un pourcentage au sous-total et indique le prix final ainsi que les économies. Les équipes commerciales, vendeurs et développeurs obtiennent ainsi un résultat rapide et reproductible, sans tableur ni calcul mental. Des données identiques produisent toujours la même sortie, ce qui convient à la planification manuelle comme aux processus automatisés de commerce électronique.

Saisissez les prix compris dans le lot

Indiquez le prix de vente individuel de chaque article inclus dans le lot. Utilisez le montant que le client paierait en achetant les produits séparément, avant la promotion. Le calculateur additionne ces valeurs pour former le sous-total, qui sert de référence au prix remisé et aux économies affichées. Si plusieurs exemplaires d’un produit sont proposés, saisissez chaque unité séparément, car le nombre d’entrées détermine aussi le nombre d’articles renvoyé. Les décimales et un prix nul pour un composant réellement gratuit sont acceptés, contrairement aux valeurs négatives, manquantes ou présentées sous forme de texte monétaire. Conservez la même devise pour tous les montants. Le calculateur ne convertit pas les monnaies et ne déduit pas le régime fiscal : mélanger des euros et des dollars, ou des prix TTC et hors taxes, donnerait un résultat mathématique mais commercialement trompeur. Une liste cohérente rend le résultat exploitable pour le catalogue, les promotions et le contrôle du paiement.

Appliquez la remise et interprétez le résultat

Saisissez le pourcentage de remise appliqué à l’ensemble du lot, entre zéro et cent. Le calcul additionne d’abord les prix, puis multiplie le sous-total par le pourcentage pour déterminer les économies. Celles-ci sont retranchées du sous-total afin d’obtenir le prix du lot. Par exemple, une remise de vingt pour cent signifie que le client paie quatre-vingts pour cent du prix cumulé, et non que vingt unités monétaires sont retirées. La réponse contient le sous-total, le pourcentage saisi, les économies, le prix final et le nombre d’entrées. Les montants sont arrondis à deux décimales pour rester stables et lisibles. À zéro pour cent, le prix égale le sous-total ; à cent pour cent, le lot est gratuit. Les valeurs supérieures à cent sont refusées, car elles produiraient un prix négatif. Les remises négatives sont également rejetées puisqu’elles correspondent à une majoration et non à la promotion modélisée ici.

Intégrez le calcul aux décisions et automatisations

Avant de publier l’offre, comparez le prix calculé avec vos coûts, votre marge cible et les promotions en cours. Le montant économisé convient aux messages tels que « économisez 15.00 », tandis que le sous-total fournit un prix de référence transparent. Les équipes commerciales peuvent essayer plusieurs pourcentages et les développeurs utiliser l’API pour vérifier que la fiche produit et le paiement appliquent le même calcul. Chaque requête API coûte $0.002 ; la version du navigateur permet des contrôles interactifs. Le calculateur traite uniquement la réduction en pourcentage sur la somme des prix. Il n’ajoute ni taxes, ni livraison, ni coupons fixes, ni remises par paliers, ni offres avec unités gratuites, ni conversion monétaire. Appliquez ces règles séparément et dans l’ordre adapté. Les politiques d’arrondi variant selon les plateformes, vérifiez si votre système arrondit au niveau du lot ou de chaque ligne ; cet outil arrondit les montants finaux du lot.

Préparer un lot saisonnier

Testez une promotion en pourcentage sur les prix du catalogue et obtenez immédiatement le prix final et les économies annoncées.

Contrôler les prix de la boutique

Comparez le calcul attendu avec le sous-total, les économies et le prix final affichés sur la fiche ou au paiement.

Automatiser le merchandising

Produisez des prix cohérents depuis des listes de produits avant d’envoyer les offres validées aux catalogues ou outils internes.

Comment le prix du lot est-il calculé ?

Les prix individuels sont additionnés, la remise est appliquée au sous-total, puis les économies sont retranchées.

Que se passe-t-il au-delà de 100 % ?

La requête est refusée, car une remise supérieure à 100 % produirait un prix négatif.

Puis-je utiliser n’importe quelle devise ?

Oui, à condition que tous les articles utilisent la même devise. Aucune conversion monétaire n’est effectuée.

Les taxes et la livraison sont-elles incluses ?

Non. Saisissez les prix adaptés, puis calculez séparément taxes, livraison, coupons et autres ajustements.

Combien coûte un calcul par API ?

Chaque requête API coûte $0.002. Vous pouvez également effectuer gratuitement le calcul dans votre navigateur.

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/ecom/product-bundle-discount

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/ecom/product-bundle-discount \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"item_prices":[19.99,12.5,7.51],"discount_percentage":20}'
{
  "item_prices": [
    19.99,
    12.5,
    7.51
  ],
  "discount_percentage": 20
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "ecom.product_bundle_discount",
  "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 →