añadir provincias portugal prestashop

Añadir estados de Portugal en Prestashop

Si deseamos realizar envíos internacionales a Portugal tenemos que incluir sus provincias (estados), ya que PrestaShop no las incluye. En este post vamos a explicaros de forma sencilla como añadirlas sin necesidad de perder horas y horas y poner en riesgo nuestra tienda.

PrestaShop llama “Estados (Provincias)” al primer nivel de división administrativa de un país. En los Estados Unidos, son llamados estados; En Italia, se las conoce como regioni (singular: regione); en Francia, como régions; en Reino Unido, regions. Por defecto, PrestaShop le proporciona el siguiente conjunto de estados: los 54 estados y territorios de EE.UU., los 31 estados de México, las 13 provincias y territorios canadienses, las 34 provinsi de Indonesia, las 24 provincias de Argentina, los 47 todōfuken de Japón , y las 110 province de Italia (singular: provincia).

¿Cómo insertar los datos en la base de datos?

Dependiendo del tipo de archivo puede hacerse de dos formas:

Archivos de texto con directrices SQL: Copiar el contenido del archivo y pegarlo en el apartado correspondiente de “phpmyadmin” para realizar la consulta SQL y así insertar los datos en la base de datos.

Archivo .sql de base de datos: Seleccionar la opción “importar” en la base de datos que se desea añadir los datos, usando la herramienta “phpmyadmin” para acceder a la base de datos

En nuestro caso vamos a usar la primera opción, para ello, solo tenemos que abrir nuestro cliente SQL (phpMyAdmin) y pegar la siguiente sentencia SQL en la ventana de consultas.

INSERT INTO ps_state (`id_country`, `id_zone`, `name`, `iso_code`, `active`) VALUES
(15, 13,’Açores’, ‘PTAC’, 1),
(15, 13,’Aveiro’, ‘PTAV’, 1),
(15, 13,’Beja’, ‘PTBE’, 1),
(15, 13,’Braga’, ‘PTBR’, 1),
(15, 13,’Bragança’, ‘PTBA’, 1),
(15, 13,’Castelo Branco’, ‘PTCB’, 1),
(15, 13,’Coimbra’, ‘PTCO’, 1),
(15, 13,’Évora’, ‘PTEV’, 1),
(15, 13,’Faro’, ‘PTFA’, 1),
(15, 13,’Guarda’, ‘PTGU’, 1),
(15, 13,’Leiria’, ‘PTLE’, 1),
(15, 13,’Lisboa’, ‘PTLI’, 1),
(15, 13,’Madeira’, ‘PTMA’, 1),
(15, 13,’Portalegre’, ‘PTPA’, 1),
(15, 13,’Porto’, ‘PTPO’, 1),
(15, 13,’Santarém’, ‘PTSA’, 1),
(15, 13,’Setúbal’, ‘PTSE’, 1),
(15, 13,’Viana do Castelo’, ‘PTVC’, 1),
(15, 13,’Vila Real’, ‘PTVR’, 1),
(15, 13,’Viseu’, ‘PTVI’, 1);

Además podríamos especificar también la regla de impuestos a usar para esos estados/provincias con la sentencia;

INSERT INTO `ps_state` (`id_country`, `id_zone`, `name`, `iso_code`, `tax_behavior`, `active`) VALUES
(15, 13,’Açores’,’PT-AC’,’0′,’1′),
(15, 13,’Aveiro’,’PT-AV’,’0′,’1′),
(15, 13,’Beja’,’PT-BE’,’0′,’1′),
(15, 13,’Braga’,’PT-BR’,’0′,’1′),
(15, 13,’Bragança’,’PT-BA’,’0′,’1′),
(15, 13,’Castelo Branco’,’PT-CB’,’0′,’1′),
(15, 13,’Coimbra’,’PT-CO’,’0′,’1′),
(15, 13,’Évora’,’PT-EV’,’0′,’1′),
(15, 13,’Faro’,’PT-FA’,’0′,’1′),
(15, 13,’Guarda’,’PT-GU’,’0′,’1′),
(15, 13,’Leiria’,’PT-LE’,’0′,’1′),
(15, 13,’Lisboa’,’PT-LI’,’0′,’1′),
(15, 13,’Madeira’,’PT-MA’,’0′,’1′),
(15, 13,’Portalegre’,’PT-PA’,’0′,’1′),
(15, 13,’Porto’,’PT-PO’,’0′,’1′),
(15, 13,’Santarém’,’PT-SA’,’0′,’1′),
(15, 13,’Setúbal’,’PT-SE’,’0′,’1′),
(15, 13,’Viana do Castelo’,’PT-VC’,’0′,’1′),
(15, 13,’Vila Real’,’PT-VR’,’0′,’1′),
(15, 13,’Viseu’,’PT-VI’,’0′,’1′);

Antes de realizar la subida debemos comprobar que la ID del país, ID de la Zona y la regla de impuestos coinciden con nuestra configuración.

NOTA: Muy importante también comprobar que el nombre de la tabla de datos es “ps_estate“, ya que podría ocurrir que no fuera así. Para conocer cual es el nombre de la base de datos que está empleando nuestra tienda de prestashop es necesario acceder por FTP o bien a través del gestor de archivos de nuestro proveedor de alojamiento. Una vez hemos accedido a la carpeta raiz de prestahop, debemos buscar una carpeta que se llama “Config“. Al abrirla veremos varios archivos, el que nos interesa se llama: “settings.inc.php“. Lo abrimos con cualquier editor y buscamos la siguiente linea:

define(‘_DB_NAME_’, nombredebasededatos’);

Con esto ya tenemos las provincias de Portugal en PrestaShop. Si queremos añadir las provincias/estados de otros países os recomiendo visitar el siguiente enlace para descargaros las sentencias para cada país.

IR AL ENLACE

About the author: Franky Martin (ADMIN)

Leave a Reply

Your email address will not be published.

nueve − 6 =