Comment gérer les pays dans Prestashop

Publié le 25 novembre 2009 par Yann L'Hostis

La gestion des pays est accessible dans l’onglet “transport” de l’administration de Prestashop.

Remarques sur la gestion des pays dans Prestashop et sur comment les gérer.

  • Par défaut tous les pays sont activés = utiliser phpmyadmin pour faire une désactivation en masse (voir ci-dessous)
  • On peut choisir un pays par défaut.
  • Les pays désactivés ne peuvent pas enregistrer de commande : on ne peut pas créer une adresse avec un pays désactivé.
  • Penser à traduire les pays pour les boutiques multilingue.
  • Pour certains pays on peut paramétrer des états (länder en Allemand). Je n’ai pas vu de table des états dans Prestashop.

Mise à jour par phpmyadmin

Proposition : si vous comptez limiter les commandes sur quelques pays le plus facile est de désactiver tous les pays avec une requête SQL et de réactiver “à la main” les quelques pays que vous voulez autoriser.

La table des pays dans Prestashop s’appelle ps_ccountry

Requête SQL qui désactive tous les pays  (remplacer “votre BDD” par le nom de votre base de données) :

UPDATE `votre BDD`.`ps_country` SET `active` = '0' WHERE `ps_country`.`active` = 1

Et voilà…