Importar provincias

Prestashop: Importar provincias de los países

5/5 - (14 votos)
Tabla de contenidos
    Add a header to begin generating the table of contents

    Si has llegado hasta aquí, es que ya te has dado cuenta que el importador de paquetes de localización de Prestashop no importa las provincias de los países, y esto, cuando quieres habilitar muchos países en tu tienda online Prestashop para vender a nivel internacional puede suponer un coñazo darlos de alta a mano, por eso hoy quiero ayudarte con una recopilación que te traemos en exclusiva.

    Importar provincias en Prestashop

    Prestashop tiene la mala costumbre de dejar funcionalidades a medias, y una de ellas es la importación automática de provincias.

    Cuando queremos vender online a numerosos países, es siempre necesario dar de alta las provincias, pues al igual que sucede cuando trabajamos en nuestro país a nivel local, necesitamos todos los datos de dirección de nuestros clientes para poder gestionar la logística de forma adecuada.

    Conseguir un listado de provincias de todos los países es complicado, aunque no imposible.

    Lo difícil viene cuando queremos adaptar dicho listado a un formato de base de datos y la cuestión se vuelve prácticamente imposible cuando además queremos que sea compatible con la base de datos de Prestashop.

    Hasta ahora teníamos dos formas de solucionar esto más o menos rápidamente.

    La primera consiste en adquirir alguno de los módulos que hay en el mercado y que hacen esto. Como ocurre con casi todos los módulos para Prestashop, no son baratos y al menos los que hemos probado nosotros en la agencia no están del todo actualizados.

    La otra forma es recurrir a la fabulosa comunidad de Prestashop.

    Hay un hilo donde los usuarios comparten listados de provincias de los países más importantes, aunque desgraciadamente no están todos.

    Puedes ver la entrada original aquí

    Hoy queremos ofrecerte una alternativa.

    A lo largo de los años, hemos ido recabando listados de provincias de casi todos los países del mundo, y queremos ponerlos a tu disposición para que puedas importarlos en tu tienda online.

    Importar provincias desde PhpMyadmin

    primero que necesitas es descargar nuestro Repositorio de Provincias de Prestashop.

    Ahora puedes descomprimir el archivo .zip en tu ordenador y prepararte para seguir las instrucciones de importación que encontrarás a continuación.

    No obstante, antes de eso, quiero que tengas en cuenta una serie de consideraciones importantes:

    1. Al importar las provincias, estas se asocian también a determinadas zonas. Al crear estos listados, nos hemos basado en las zonas por defecto de Prestashop, es decir: las zonas que Prestashop crea en la instalación básica.

    Estas zonas y sus ID’s son:

    Zona 1: Europa

    Zona 2: Norte América

    Zona 3: Asia

    Zona 4: África

    Zona 5: Oceanía

    Zona 6: América del Sur

    Zona 7: Europa (fuera de la CEE)

    Zona 8: América Central / Antillas

    Si has modificado estas zonas, NO IMPORTES LAS PROVINCIAS DE ESTOS LISTADOS, pues de hacerlo, las provincias se asignarán a zonas que no les corresponden.

    En este caso (si has realizado modificaciones sobre las zonas), tendrías que modificar a mano primero los listados antes de importarlos.

    2. Las operaciones que vamos a describir a continuación requieren de unos conocimientos mínimos en MySQL. No hace falta que seas un experto en bases de datos, ni mucho menos, pero sí que tengas una idea general de qué es lo que estás haciendo.

    Esta operación TIENE RIESGOS IMPORTANTES (de cepillarte la base de datos de tu tienda), así que haz siempre un BACKUP primero antes de importar nada.

    3. Estos archivos han sido probados uno a uno en Prestashop 1.7, no en versiones anteriores.

    Si al importar alguno de ellos te da algún error, te seguro que no será un error del archivo. En este caso puede deberse a:

    · Problemas en la codificación de las tablas de tu base de datos

    · Problemas al descomprimir el archivo

    · Que no estés realizando la operación adecuadamente.

    Las instrucciones de instalación las encontrarás en el vídeo que aparece al final de este post.

    Listado de países incluidos

    Aquí tienes un listado de los países que hemos incluido en el archivo, de los cuales podrás importar sus correspondientes provincias.

    · Afganistán

    · Albania

    · Alemania

    · Andorra

    · Angola

    · Anguila

    · Antigua y Barbuda

    · Arabia Saudí

    · Argelia

    · Argentina

    · Armenia

    · Australia

    · Austria

    · Azerbaiyán

    · Bahamas

    · Bangladesh

    · Barbados

    · Baréin

    · Bélgica

    · Belice

    · Benín

    · Bielorrusia

    · Bolivia

    · Bosnia Herzegovina

    · Botsuana

    · Brasil

    · Brunéin

    · Bulgaria

    · Burkina Faso

    · Burundi

    · Bután

    · Cabo Verde

    · Camboya

    · Camerún

    · Canadá

    · Catar

    · Chad

    · Chile

    · China

    · Chipre

    · Colombia

    · Comoras

    · Corea del Norte

    · Corea del Sur

    · Costa de Marfil

    · Costa Rica

    · Croacia

    · Cuba

    · Dinamarca

    · Dominica

    · Ecuador

    · Egipto

    · El Salvador

    · Emiratos Árabes Unidos

    · Eritrea

    · Eslovaquia

    · Eslovenia

    · España

    · Estados Unidos

    · Estonia

    · Etiopía

    · Filipinas

    · Finlandia

    · Fiyi

    · Francia

    · Gabón

    · Gambia

    · Georgia

    · Ghana

    · Granada

    · Grecia

    · Guatemala

    · Guinea Bisáu

    · Guinea Ecuatorial

    · Guinea

    · Guyana

    · Haití

    · Honduras

    · Hungría

    · India

    · Indonesia

    · Irán

    · Iraq

    · Irlanda

    · Islandia

    · Islas Marshall

    · Islas Salomón

    · Israel

    · Italia

    · Jamaica

    · Japón

    · Jordania

    · Kazajistán

    · Kenia

    · Kirguistán

    · Kiribati

    · Kuwait

    · Laos

    · Lesoto

    · Letonia

    · Líbano

    · Liberia

    · Libia

    · Liechenstein

    · Lituania

    · Luxemburgo

    · Macedonia

    · Madagascar

    · Malasia

    · Malaui

    · Maldivas

    · Mali

    · Malta

    · Marruecos

    · Mauricio

    · Mauritania

    · Mexico

    · Micronesia

    · Moldavia

    · Mónaco

    · Mongolia

    · Montenegro

    · Mozambique

    · Myanmar

    · Namibia

    · Nauru

    · Nepal

    · Nicaragua

    · Níger

    · Nigeria

    · Noruega

    · Nueva Zelanda

    · Omán

    · Países Bajos

    · Pakistán

    · Palau

    · Panamá

    · Paraguay

    · Perú

    · Polonia

    · Portugal

    · Reino Unido

    · República Centroaficana

    · República Checa

    · República del Congo

    · República Dominicana

    · Ruanda

    · Rumanía

    · Rusia

    · Samoa

    · San Cristóbal y Nieves

    · San Marino

    · San Vicente y Las Granadinas

    · Santa Lucía

    · Santo Tomé y Príncipe

    · Senegal

    · Serbia

    · Seychelles

    · Sierra Leona

    · Singapur

    · Siria

    · Somalia

    · Sri Lanka

    · Suazilancia

    · Sudáfrica

    · Sudán

    · Suecia

    · Suiza

    · Surinam

    · Tailandia

    · Taiwán

    · Tanzania

    · Tayikistán

    · Territorios Palestinos

    · Timor Oriental

    · Togo

    · Tonga

    · Trinidad y Tobago

    · Túnez

    · Turkmenistán

    · Turquía

    · Tuvalu

    · Ucrania

    · Uganda

    · Uruguay

    · Uzbekistán

    · Vanuatu

    · Venezuela

    · Vietnam

    · Wallis y Fortuna

    · Yibuti

    · Zambia

    · Zimbaue

    Como ves, la lista es larga. En el interior del zip encontrarás un archivo independiente para cada país. En el interior contiene la sentencia SQL para importar en tu base de datos las provincias de dicho país.

    Vídeo Tutorial

    A continuación te dejo con el vídeo tutorial de instrucciones.

    Si te ha gustado el post puedes suscribirte a nuestro boletín y te informaremos de las novedades que vayamos sacando.

    ¿Podemos ayudarte con tu PrestaShop? Ponte en contacto con nosotros ahora

    jordi

    10 comentarios en “Prestashop: Importar provincias de los países”

    1. Jordi

      El fichero para Italia (italia.txt), tiene mal el nombre de la bbdd (lok_state -> ps_state).

    2. Jordi

      Sigo O:)
      Los códigos ISO para Francia, no están separados por ‘-‘

    3. No sé por qué pero se ha cargado algo y no me permite acceder al backoffice

    Deja un comentario

    Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

    Scroll al inicio