Classe de fret par densité
Vérifiez la classe de fret avant de demander des tarifs LTL : 200 livres dans 20 pieds cubes donnent une densité de 10 PCF, dans la bande de 9 à 10,5, soit la classe 92,5. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Poids (lb)
- 200
- Volume (pieds3)
- 20
- Densité (lb/pi3)
- 10
- Classe de fret
- 92,5
- Densité minimale (lb/pi3)
- 9
- Plage de densité
- 9–10.5 pcf → class 92.5
Les transporteurs de messagerie (LTL) tarifient en partie selon la classe de fret NMFC, et la densité est le levier pratique que contrôle l'expéditeur : un fret plus dense tombe souvent dans une classe inférieure et un tarif plus bas. Ce calculateur de classe de fret accepte le poids total de l'envoi en livres et le volume cubique total en pieds cubes, divise le poids par le volume pour obtenir la densité en livres par pied cube (PCF), puis consulte la bande de classe NMFC fondée sur la densité, de la classe 400 (très légère, moins de 1 PCF) à la classe 50 (30 PCF et plus). Utilisez-le pour prévalider les cartons, comparer les options d'emballage et injecter des estimations de classe dans les devis LTL avant d'enregistrer une description d'article NMFC complète.
Comment la densité devient une classe de fret NMFC
La classe de fret selon la National Motor Freight Classification est une échelle publiée de 50 à 500 qui reflète la difficulté de manutentionner, arrimer et assurer une marchandise. Pour de nombreuses marchandises générales, la densité est le facteur dominant : les biens de faible densité occupent plus d'espace de remorque par livre et tendent vers des classes élevées, tandis que les biens de forte densité s'emballent efficacement et tendent vers des classes basses.
Ce calculateur met en œuvre le tableau de référence densité-classe le plus utilisé, en livres par pied cube. La densité est simplement le poids total divisé par le volume cubique total de l'envoi ou de l'unité de manutention que vous classifiez. Par exemple, deux cents livres dans vingt pieds cubes font dix PCF, dans la bande de neuf à dix et demi PCF, et correspondent à la classe de fret 92.5.
Quatre cents livres dans dix pieds cubes font quarante PCF et correspondent à la classe 50. Le tableau parcourt des bandes telles que moins d'un PCF pour la classe 400, de un à moins de deux pour la 300, puis les classes intermédiaires 250, 200, 175, 150, 125, 110, 100, 92.5, 85, 70, 65, 60 et 55, jusqu'à ce que trente PCF et plus se résolvent en classe 50.
Les bords de bande sont inclusifs à la borne inférieure et exclusifs à la borne supérieure, sauf la bande ouverte à partir de trente.
Cas d’usage
Précontrôle de devis LTL
Saisissez les livres et pieds cubes de l'envoi pour estimer la classe de fret NMFC par densité avant de demander des tarifs au transporteur.
Emballage et cartonisation
Comparez les options d'emballage par volume et poids pour que des montages plus denses puissent descendre dans une bande de classe de fret inférieure.
Questions fréquentes
Que se passe-t-il si le volume est nul ou négatif ?
Le volume cubique doit être positif pour définir la densité ; une entrée invalide n'est pas facturée.
Quelles unités utilise le calculateur de classe de fret ?
Poids en livres (lb) et volume en pieds cubes (ft³). La densité est renvoyée en livres par pied cube (PCF), l'unité du tableau standard de densité NMFC.
La densité est-elle le seul facteur de la classe NMFC réelle ?
La densité est le moteur principal pour de nombreuses marchandises générales, mais la responsabilité, l'arrimage et la manutention peuvent encore changer la classe. Cet outil mappe uniquement la densité vers la bande de référence.
Quelle classe de fret reçoit une marchandise très dense ?
La classe 50. Tout envoi à 30 PCF ou plus tombe dans la bande la plus dense, donc 400 livres dans 10 pieds cubes, soit 40 PCF, donnent la classe 50. À l’autre extrémité, moins de 1 PCF correspond à la classe 400.
Quel volume faut-il mesurer pour la densité ?
Mesurez les dimensions extérieures du carton, de la caisse ou de la palette réellement remis au transporteur, pas seulement le produit. La densité correspond ainsi à l’envoi que le transporteur reçoit vraiment.
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/ecom/freight-class-weight-density \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"weight_lb":200,"volume_cu_ft":20}'const res = await fetch("https://api.kit.forhosting.com/ecom/freight-class-weight-density", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"weight_lb": 200,
"volume_cu_ft": 20
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/ecom/freight-class-weight-density",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"weight_lb": 200,
"volume_cu_ft": 20
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/ecom/freight-class-weight-density", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"weight_lb":200,"volume_cu_ft":20}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"weight_lb":200,"volume_cu_ft":20}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/ecom/freight-class-weight-density", 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
{
"weight_lb": 200,
"volume_cu_ft": 20
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "ecom.freight_class_weight_density",
"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
Le volume doit être strictement positif : un volume nul ou négatif ne définit pas de densité et échoue avec invalid_input au lieu d'inventer une classe.
Comment la densité devient une classe de fret NMFC
Mesurez toujours le cube à partir des dimensions extérieures d'expédition du carton, de la caisse ou de l'enveloppe de palette réellement remise au transporteur, et non du seul produit, afin que la densité renvoyée par l'API corresponde à ce que les opérations revendiqueront.
Contrat d'entrée, champs de réponse et règles d'erreur
Le point de terminaison ne consulte pas les numéros d'article NMFC, les codes hazmat ni les exceptions transporteur : il mappe uniquement la densité vers la bande de référence. Associez-le à votre propre calculateur d'emballage pour obtenir le volume comme longueur fois largeur fois hauteur lorsque vous partez de dimensions plutôt que du cube. Envoyez en POST un corps JSON avec deux nombres finis obligatoires : weight_lb, le poids total de l'envoi en livres (non négatif), et volume_cu_ft, le volume cubique total en pieds cubes (doit être strictement positif). Chaque champ peut arriver comme nombre JSON ou comme chaîne numérique ; des alias tels que weight, pounds, volume, cubic_feet et cu_ft sont acceptés pour que les entrepôts et les systèmes e-commerce mappent des noms existants sans renommer les pipelines. Champs manquants, valeurs non finies, poids négatif et volume non positif échouent avec invalid_input en nommant le problème ; ces échecs ne sont pas facturés. En succès le corps renvoie weight_lb et volume_cu_ft, density_pcf arrondie pour une automatisation stable, freight_class comme classe numérique (par exemple 70 ou 92.5), density_min_pcf pour le bord inférieur de la bande, density_max_pcf optionnel lorsque la bande a un plafond fini (omis pour la bande ouverte de classe 50 à partir de trente PCF), une chaîne lisible density_band et method égal à nmfc_density_freight_class. Les clés de sortie optionnelles sont omises plutôt que mises à null pour simplifier les clients web et SDK.
Où une API de classe de fret par densité apporte de la valeur
Les opérations e-commerce et 3PL utilisent un calculateur de classe de fret à partir de la densité pour noter les choix de cartonisation avant de réserver du LTL : réduire le vide ou consolider des SKU peut franchir le bord d'une bande et baisser la classe assez pour changer le coût final. Les vendeurs de places de marché qui expédient des marchandises surdimensionnées ou légères ont besoin d'un contrôle rapide du PCF pour que les estimations de fret de l'annonce ne sous-cotent pas un fret de classe 150 et plus comme s'il s'agissait d'une classe 70 dense. Les moteurs de tarifs et plugins TMS appellent une petite API de parse plutôt que d'embarquer une feuille de calcul fragile de la table de densités, en gardant l'automatisation déterministe entre régions et langues. Les achats et l'ingénierie d'emballage comparent des matériaux alternatifs en fixant le poids et en variant le cube, ou l'inverse, et lisent freight_class comme contrainte latérale à côté du coût produit. Comme l'implémentation est parse 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. Conservez le poids et le volume en livres et pieds cubes pour ce point de terminaison, convertissez les sources métriques une fois en bordure si besoin, figez density_pcf et freight_class dans les tests, et vous obtenez des recherches de bande NMFC reproductibles pour cotiser, former et améliorer en continu sans monter une intégration complète de bureau de classification.
Cas d'intégration
Automatisation TMS et e-commerce
Appelez l'API depuis l'entrepôt ou le panier pour attacher une estimation de classe par densité à chaque commande LTL.
Questions techniques
Comment calculer la classe de fret à partir de la densité ?
Envoyez weight_lb (livres) et volume_cu_ft (pieds cubes, doit être > 0). L'API renvoie density_pcf = weight/volume et la bande freight_class NMFC correspondante fondée sur la densité.
Combien coûte le calculateur de classe de fret par densité ?
L'outil dans le 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.