ForHosting KIT · Finances et argent

Calculateur de coût d'expédition par zone

Obtenez un prix de livraison par zone à partir du poids et du trajet : 2,5 kg à un tarif local de 4 en zone 3, multiplicateur 1,55, donnent 15,50 pour la zone, et 1,50 de manutention portent le total à 17,00. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt
Si vous saisissez
Pondération
2,5
Tarif par unité
4
Zone
3
Manutention
1,5
Vous obtenez
Frais minimum
0
Nom de la zone
super_regional
Multiplicateur de zone
1,55
Distance minimale
300

Les transporteurs ne publient presque jamais un seul montant postal pour chaque destination. Ils découpent la carte en zones de distance, cotent un tarif local par kilogramme ou livre, puis multiplient cette base par un facteur de zone qui croît avec la longueur du trajet. La devise est la vôtre ; l'outil ne convertit pas les changes et ne choisit pas un transporteur nommé.

Ce qu'est l'expédition par zones et comment la table générique est construite

La tarification par zones est le pilier des grilles colis et LTL. Au lieu de coter un prix unique pour chaque paire origine-destination, le réseau regroupe les destinations qui tombent dans la même bande de distance depuis le hub d'expédition et attribue à chaque bande un multiplicateur. Les livraisons locales restent près de 1.00 fois le tarif publié par unité.

Les bandes régionales et nationales montent à mesure que camions ou avions consomment plus de temps et de carburant. Les bandes transcontinentales et internationales occupent le haut de l'échelle car elles consomment le plus de capacité réseau.

Ce calculateur embarque une table générique à huit zones qui suit ce schéma sans vous lier à une grille de marque : la zone 1 locale va de 0 à 150 kilomètres au multiplicateur 1.00 ; la zone 2 régionale, de 150 à 300 à 1.25 ; la zone 3 super-régionale, de 300 à 600 à 1.55 ; la zone 4 nationale, de 600 à 1000 à 1.90 ; la zone 5 étendue, de 1000 à 1400 à 2.30 ; la zone 6 lointaine, de 1400 à 1800 à 2.75 ; la zone 7 transcontinentale, de 1800 à 2500 à 3.25 ; la zone 8 internationale, 2500 kilomètres et au-delà, à 4.00.

Les bandes sont semi-ouvertes, si bien qu'un trajet d'exactement 150 kilomètres est régional, pas local. C'est la même structure que les équipes opérations tiennent déjà dans des tableurs, sauf que la table et l'arrondi vivent dans un module déterministe plutôt que dans une cellule que quelqu'un écrasera le trimestre prochain.

Estimations d'expédition au paiement

Montrez aux acheteurs un total de livraison par zone à partir du poids du panier, de votre tarif local par unité et de la zone de destination, avant qu'une cotation transporteur en direct soit disponible.

Contrôles d'étiquette en entrepôt

Après la pesée du carton, calculez le frais de zone et la manutention pour que le bordereau corresponde à la grille tarifaire déjà approuvée par la finance.

Audits de facture et de zone

Rejouez le poids de la commande et la distance du trajet dans la table générique pour expliquer pourquoi un envoi est tombé dans une bande plus chère que prévu.

Comment calcule-t-on le coût d'expédition par zone ?

Le multiplicateur vient d'une table générique à huit bandes distance-zone (1.00 local jusqu'à 4.00 international).

Faut-il envoyer un numéro de zone ou une distance ?

L'un ou l'autre. zone est un entier 1–8. distance est en kilomètres et sélectionne la bande.

Quelles sont les bandes de zone génériques ?

Kilomètres, bandes semi-ouvertes : 0–150 (local ×1.00), 150–300 (×1.25), 300–600 (×1.55), 600–1000 (×1.90), 1000–1400 (×2.30), 1400–1800 (×2.75), 1800–2500 (×3.25), 2500+ international (×4.00).

Cela remplace-t-il une cotation transporteur en direct ?

Non. L'outil applique une table générique distance-zone pour que les estimations restent explicables.

Un trajet d’exactement 150 km est-il local ou régional ?

Régional. Chaque bande inclut sa borne inférieure mais pas sa borne supérieure, donc 150 km relèvent déjà de la zone 2, à 1,25 fois le tarif local, et toute distance plus courte reste en zone 1, à 1,00.

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/shipping-cost-by-zone

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/shipping-cost-by-zone \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"weight":2.5,"rate_per_unit":4,"zone":3}'
{
  "weight": 2.5,
  "rate_per_unit": 4,
  "zone": 3
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "ecom.shipping_cost_by_zone",
  "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.

Ce calculateur de coût d'expédition par zone applique une table générique de prix par zone de distance : il prend le poids du colis, votre tarif de zone 1 par unité de poids, et soit une zone de destination, soit une distance en kilomètres, puis renvoie le multiplicateur de zone, le frais au poids, la manutention facultative et le coût d'expédition final après tout minimum.

Ce qu'est l'expédition par zones et comment la table générique est construite

La formule monétaire est alors mécanique : multipliez le poids par le tarif de zone 1 par unité pour obtenir un frais de base, appliquez à cette base le multiplicateur de zone, ajoutez tout frais fixe de manutention, et relevez le résultat à votre minimum lorsque le plancher est plus élevé.

Contrat d'entrée, champs de réponse et comportement de validation

Envoyez ensuite zone comme entier de 1 à 8, ou distance comme trajet non négatif en kilomètres, ou les deux. Les champs monétaires s'arrondissent à deux décimales pour des comparaisons de devise stables ; le poids et une distance renvoyée gardent une stabilité à douze décimales. Associez la réponse à vos propres libellés d'unité. Ce point d'entrée ne convertit jamais les kilogrammes en livres ni les kilomètres en miles, et ne prétend jamais être une cotation en direct UPS, FedEx, DHL ou postale. Envoyez un corps JSON avec deux nombres non négatifs obligatoires plus au moins une façon de choisir une zone. weight est la masse du colis emballé et doit être strictement positive. rate_per_unit est votre prix local (zone 1) pour la même unité de poids ; zéro est admis lorsque vous ne facturez que la manutention. S'ils arrivent tous les deux, ils doivent concorder avec la table : un trajet de 400 kilomètres est zone 3, donc le coupler à la zone 5 échoue en invalid_input et n'est pas facturé. handling et min_charge valent zéro s'ils sont omis. Chaque champ numérique peut arriver comme nombre JSON ou comme chaîne numérique ; valeurs obligatoires manquantes, chaînes vides, chiffres non finis, montants négatifs et une zone hors de 1 à 8 échouent en nommant le champ. En cas de succès le corps répète les entrées, nomme la zone résolue et zone_name (local jusqu'à international), indique zone_multiplier et la bande kilométrique comme distance_min et, sauf le palier international ouvert, distance_max, et renvoie base_charge, zone_charge, shipping_cost et min_applied afin qu'un paiement affiche pourquoi un plancher s'est déclenché. Exemple : weight 2.5, tarif 4.00, zone 3, handling 1.50 donne une base de 10.00, un frais de zone de 15.50 et un coût d'expédition de 17.00.

Où un calculateur de coût d'expédition par zone gagne sa place

Les analystes financiers rejouent le poids de la commande et la distance de destination dans la table pour rapprocher des factures qui ont facturé une zone plus chère que celle attendue par l'entrepôt. Une validation échouée ne consomme pas de solde. Les équipes de paiement du commerce en ligne utilisent un calculateur de coût d'expédition par zone pour estimer la livraison avant d'appeler l'API du transporteur, afin que l'acheteur voie un montant transparent par zone plutôt qu'une surprise à la porte. Les places de marché et les commerces multi-entrepôts projettent chaque paire origine-destination sur les mêmes huit bandes et réutilisent un rate_per_unit par niveau de service, ce qui rend les grilles tarifaires explicables à la finance. Les logiciels de gestion d'entrepôt et de poste d'emballage peuvent appeler l'API après la pesée du carton pour imprimer un frais de zone à côté de l'étiquette sans dresser un moteur de tarification complet. Comme l'implémentation est parse pur de niveau A, chaque appel réussi coûte le prix de base publié $0.002 sans jetons de modèle ni réseau sortant. Documentez quelle grille de zones physique vous avez approchée avec cette table générique, stockez l'unité de poids à côté de chaque SKU, et vous obtenez une arithmétique d'expédition par zone reproductible pour devis, SLA et workers en bordure sans licencier un SDK de transporteur pour un produit à quatre termes.

Combien coûte le calculateur de coût d'expédition par zone ?

L'outil du navigateur est gratuit. Les requêtes API utilisent le solde prépayé KIT à $0.002 par appel réussi ; une entrée invalide n'est pas facturée.

Consulter la documentation complète du KIT →