Dans un devis, on doit souvent tenir compte du prix du transport pour remettre des prix franco de port. J’ai donc intégré un comparateur de prix de transport.
Données de départ: pour chaque entreprise les tarifs des transporteurs sont différents et dépendent du poids (de la surface pour d’autres clients) et du département de destination avec quelquefois des distinctions à l’intérieur du département
Problème: Chaque tarif de transporteur est différent,
- non seulement dans la forme: texte, tableur, papier, pdf…
- mais aussi dans le fond:
- destination par départements, distinction suivant les villes, zonage des départements ou pas, etc
- différentes tranches de poids, de volume, de longueur, voir mix des critères
- différents modes de calcul, forfait, proportionnel, options en nombre impressionnant
- ce qui fait que souvent la comparaison doit être faite à la main, avec l’aide d’une calculette, (et avec un diplôme élevé )
J’ai donc récupéré les tarifs sous forme tableur, après plusieurs manipulations des données, j’ai pu alimenter une table de données avec une ligne par cas de facturation: - nom du transporteur, - département, - poids mini de ce cas, - poids maxi de ce cas, - type de calcul, forfait ou proportionnel, - unité de calcul, - prix de l’unité, - somme fixe à ajouter éventuellement
Bien sur, j’imagine que pour des cas plus complexes, il faudrait rajouter des colonnes (par exemple pour remplacer - poids mini - poids maxi par - critère de choix - mini - maxi) Il n’est pas impossible de stocker les options dans une table à part
A l’utilisation, on peut être très simple: préciser le poids et le département, ce qui suffit à mettre à jour la liste des prix de ce transport par ordre croissant, reste à choisir !
Ce qui est quand même mieux que de prendre une somme fixe ou un pourcentage constant. (mieux, enfin plus près de la réalité)
Dans l’optique des réalisations déjà effectuées, ce comparateur n’édite pas de document contractuel mais permet prévoir correctement, et je ne prétends pas avoir créé un logiciel de gestion d’entreprise de transport.
Néanmoins, je pense que les transporteurs devraient se mettre d’accord sur le format de présentation de leurs tarifs et devraient tous proposer un outil simple à leurs clients, de toute façon, les clients comparent les prix, alors autant leur SIMPLIFIer la vie.
A bientôt pour les programmeurs ou utilisateurs que ça intérresse…..
blog interessant Lsoft