Catégories
myData

Postcode / Suburb / State – Australie – MyDATA

Une nouvelle catégorie sur le blog. MyData, ça regroupera les données intéressantes trouvées sur internet et dont j’ai eu besoin.

En l’occurence, ici des données sur l’Australie : PostCode, Suburb et State

Retrouvez postcode et suburb via API
Retrouvez postcode et suburb via API

PostCode – Suburb – State…

Par exemple, aujourd’hui les informations concernant les villes / code postal australienne.
J’ai bossé sur un projet prestashop, le but été d’afficher les frais de port en fonction de la localisation du client.

Effectivement, le prix n’est pas le même si on livre à Sydney ou à Perth.

Donc le principe est assez simple, taper sur l’API couriers please (transporteur australien) avec les informations suivantes :

  • Ville de départ du colis
  • Code postal de départ du colis
  • Ville de destination
  • Code postal de destination
  • Poids du colis

Sauf qu’on a remarqué que quelques fois, le client écrivait « mal » le nom de sa ville. par exemple, un client a commandé à partir de « KIPPA RING », avec un espace au milieu.

Lors de la communication avec l’API, l’espace est remplacé par un « + ». Mais l’API ne parvient pas à trouvé cette ville, il est donc impossible de localiser ce client, ce qui à pour conséquence de mettre les frais de port à 0$. (Pas terrible effectivement)

PostCode et Surburb pour Couriers Please
PostCode et Surburb pour Couriers Please

L’idée est donc d’auto-compléter les champs « Postcode » et « Suburb » (Code postal et Ville). C’est là qu’il ma été utile de chercher ses informations sur la toile.

Chose faite assez facilement grâce au service : www.geonames.org

Si vous les souhaitez, les voici en différent format :

RAW FORMAT (TXT : Inclus position coordonnées GPS) :

AUSTRALIE-DATA

CSV FORMAT (Postcode – Suburb – States)

australian-csv-data

SQL FORMAT (Postcode – Suburb – States & Création table)

Australie-suburb-postcode.zip

 

Il est temps maintenant de développer l’auto-complétion 🙂
A vous les studios

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *