jacangers Posted June 10, 2016 Share Posted June 10, 2016 Bonjour existe t-il un moyen pour contrôler la cohérence d'un code postal par rapport à la ville ? Pour le moment si un internaute donne comme adresse 78000 Rennes ……ça passe … comment faire ? Link to comment Share on other sites More sharing options...
doekia Posted June 10, 2016 Share Posted June 10, 2016 Déjà commencer par stipuler aux conditions générales de ventes que le client est responsable de la justesse des données qu'il inscrit Après c'est plus difficile car il va te falloir consulter une base de données cp/commune, ce type de base est relativement grosse (perf), quelques faux positifs en raison de l'orthographe et abréviation admises/non-admises Link to comment Share on other sites More sharing options...
Guest Posted June 10, 2016 Share Posted June 10, 2016 Ce système était déjà disponible sur oscommerce gratuitement à l'époque, il utilisait une api sur ce genre de site : http://cp-ville.com/ mais pour une utilisation raisonnable seulement sinon il faut monter son propre webservice, c'est toujours mieux. Dans le "tout fait", mais pas forcément super performant puisque il utilise la base de données de prestashop, comme l'a dit Doekia "ce type de base est relativement grosse (perf)", il y a ce modules disponible qui utilise les Code Postaux de cette base de données : http://www.geonames.org/ http://ebewe.net/shop/fr/modules-prestashop/9-city-autocomplete.html Le système est simple et idiot proof : le client rentre le code postal et lui sont proposées les villes correspondantes dans un menu déroulant, à lui de sélectionner la sienne. Link to comment Share on other sites More sharing options...
jacangers Posted June 13, 2016 Author Share Posted June 13, 2016 ok je vais voir les solutions proposées, je pensais naïevement que c'était une fonctionnalité de base, merci Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now