Documentation : Rechercher un Tarif de Livraison
Cette route permet à un client connecté de rechercher le prix de livraison en fonction des informations suivantes :
- adresse de l'expéditeur (ville et code pays)
- adresse du destinataire (ville et code pays)
- poids du colis
- dimensions : longueur et largeur
📤 Requête
POST /prix-livraison/tarifs
✅ Headers
Authorization: Bearer [votre_token_JWT]
Content-Type: application/json
📦 Exemple de corps JSON
{
"detailsClient": {
"expediteur": {
"adresse": {
"ville": "Paris",
"code_pays": "FR"
}
},
"destinataire": {
"adresse": {
"ville": "Lyon",
"code_pays": "FR"
}
}
},
"produit": {
"poids": 2,
"dimensions": {
"longueur": 10,
"largeur": 5
}
}
}
📥 Réponses possibles
✅ Tarif trouvé :{
"success": true,
"message": "Tarif trouvé avec succès.",
"donnees": {
"tarif": "1500.00"
}
}
❌ Aucun tarif :
{
"success": true,
"message": "Aucun tarif ne correspond aux critères.",
"donnees": []
}
🚫 Token invalide :
{
"success": false,
"message": "Token invalide.",
"erreur": "Authentification requise."
}
🌍 Intégration dans différents langages
ℹ️ Assurez-vous que l’utilisateur est bien connecté et que les champs envoyés correspondent exactement à la structure attendue.