Calificación:
  • 1 voto(s) - 5 Media
  • 1
  • 2
  • 3
  • 4
  • 5

[Se solicita] Programador experto en Prestashop 1.6
#1

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.

Talega, orgulloso de ser un miembro de Foro Black Hat SEO desde Jun 2014.
Responder
#2

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.

Talega, orgulloso de ser un miembro de Foro Black Hat SEO desde Jun 2014.
Responder
#3

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;

Miguel2008, orgulloso de ser un miembro de Foro Black Hat SEO desde Oct 2014.
Responder
#4

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.

Talega, orgulloso de ser un miembro de Foro Black Hat SEO desde Jun 2014.
Responder


Posibles temas similares…
Tema / Autor Respuestas Vistas Último mensaje

Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)
Telegram Grupo Telegram