Foro Black Hat SEO

Versión completa: Programador experto en Prestashop 1.6
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
Hola familia,

Busco un programador experto en prestashop 1.6, preferiblemente de España para poder hablar por teléfono, aunque explico un poco lo que necesito, sería modificar los formularios de registro y editar dirección. Me gustaría añadirles en un desplegable las zonas, para que luego se pueda seleccionar, de otra lista desplegables los países y en otra posterior, las provincias.

Algún interesado que me mande presupuesto por MP.

Un saludo.
Ningún programador de prestashop que sepa tocar los formularios? sería modificar los formularios de los archivos de authentication y adress, de tal forma que quede en unas listas desplegable, las zonas, estados y provincias. Al ser para un negocio local, las zonas son los códigos postales a los que reparte, los estados serían los barrios, pertenecientes al código postal que se seleccione y las provincias, son las calles de cada barrio que se ha seleccionado.

Gracias.
Buenas, que tal,
Estaba leyendo lo que querías hacer, solo por curiosidad e intentar ayudarte un poco

La verdad que es una cosa un poco rara lo de cambiar los estados por los barrios y eso... pero bueno si el cliente lo necesita así, pues así tiene que ser. Sonrisa Sonrisa

Te comento por si te vale, sobre tu hilo.

Si vas a hacer algo de lo que te pongo a continuación, hazte un backup antes de la bd



"las zonas son los códigos postales a los que reparte"

Tendrías que añadirlos así, a la base de datos
Empieza por algún id que no exista ya en tu base de datos, o limpialos
id_zone , he empezado por 9

Código:
/* Agregamos los CP, te valdría para los gastos de envío por zona'*/
INSERT INTO `ps_zone` (`id_zone`, `name`, `active`) VALUES
(9, 'CP_1', 1),
(10, 'CP_2', 1),
(11, 'CP_3', 1),
....
....
(12, 'CP_4', 1);

"los estados serían los barrios, pertenecientes al código postal que se seleccione"
Tendrías que añadirlos así, a la base de datos: mirar que coincide el id_zone de uno con el id_zone de otro.
Estas salen ya en lista desplegable en 1.6

Empieza por algún id_state que no exista ya en tu base de datos, o limpialos
id_state , he empezado por 313 que corresponden con las de las ciudades de España en una instalación "normal"

Código:
/* Preparamos el campo ISO_CODE para aceptar 5 caracteres */
ALTER TABLE `ps_state` MODIFY `iso_code` char(5) NOT NULL;

/* Agregamos las calles y le asignamos su codigo postal */
INSERT INTO `ps_state` (`id_state`,`id_country`, `id_zone`, `name`, `iso_code`, `tax_behavior`, `active`) VALUES
(313, 6, 9, 'barrio_1', 'AA', 0, 1),
(314, 6, 9, 'barrio_2', 'AB', 0, 1),
(315, 6, 10, 'barrio_3' ,'AC', 0, 1),
(316, 6, 11, 'barrio_4', 'AD', 0, 1),
(317, 6, 11, 'barrio_4', 'AE', 0, 1),
.....
.....
.....
(450, 6, 12, 'barrio_14', 'AZ', 0, 1)
;

/* Activamos los estados para España*/
UPDATE `ps_country` SET `contains_states` = 1 WHERE `id_country` = 6;
Hola @Miguel2008 ,

Gracias por tuayuda, te comento un poco el problema, lo de añadir, editar y borrar las zonas en prestashop 1.6.x ya te dejan agregarlas y tal desde el BackEnd, mi problema es sacar en los formularios donde hay que añadir una dirección, dichas zonas en un desplegable y que haga lo mismo que cuando seleccionas un estado y según el que seleccionas, sale unas provincias u otras.

Pues lo que necesito es, hacer un combo de esos tres desplegables: Zonas, Estados y Provincias y según selecciones una zona u otra aparecerán unos estados u otros y según se seleccione un estado u otro, se mostrará unas provincias u otras.

Espero no haberte liado mucho y que podáis echarme un cable.

Un saludo.