Ver Mensaje Individual
  #13 (permalink)  
Antiguo 27/05/2014, 12:42
mortisdj
 
Fecha de Ingreso: mayo-2014
Ubicación: Valencia
Mensajes: 63
Antigüedad: 10 años, 7 meses
Puntos: 0
Respuesta: Juntar campos de una misma tabla.

Bastante haces con intentar darme solución, a ver, la tabla es ps_address y los campos que quiero unir son via, address1, numero y puerta, todos ellos en el de address1.

Prestashop hace lo siguiente, lo he puesto en el foro de CMS, pero te lo pego por aquí para que veas el funcionamiento. De todas formas, más que tocar el código, lo que querria es hacerlo desde phpmyadmin si se puede. Sino, pues ya tocando el códido, pero prestashop me vuelve loco. Me costo horrores insertar los campos de vía, numero y puerta, los cuales no estaban integrados en prestashop, solo tenía el de address1.

Te pego lo que he puesto en el otro foro para que veas como funciona...

Buenas, primero explico el problema y después como lo tengo...

A ver.. correos nos ha mandado un modulo en el que solo pilla el campo de address del prestashop, el problema, es que hay mucha gente que al comprar, lo rellena mal, y hemos añadido los campos vía, número y puerta, para facilitar que a la hora de poner la dirección, se haga bien.

Ahora bien, a la hora de usar ese modulo de correos para sacar las etiquetas desde prestashop, sólo pilla el campo address, lo cual es un impedimento, ya que si se envían con esas etiquetas, no llegaría ningún paquete, con el considerable mosqueo del cliente y los costes de volverlo a enviar, :S

En vez de llegar a la "Calle las barcas 12, 12", llegaría a una dirección que se llamara "las barcas", dirección que no existe, obviamente, ya que no tiene ni tipo de vía, ni número, ni puerta.

Por el momento, tengo correctamente que a la hora de ingresar los datos se haga en los campos address1, vía, numero y puerta de la tabla ps_address.

Ahora bien, lo qe necesito es juntar esos valores en el campo address1

Si por ejemplo ingresan...

via: Calle
address1: Las Barcas
número: 7
puerta: 36

Se haga en el campo address1 como "Calle Las Barcas 7, 36"

Tengo habilitado el pedido rápido y esto es lo que tengo puesto...

en authentification.tpl
Cita:
Editado: Codigo de programacion no permitido en foros de BBDD.
Todo esto funciona bien, pero ingresa los select cada uno en su campo.

¿Como haría para que ingresara los select de vía, address, número y puerta en el campo de address1?

Última edición por gnzsoloyo; 27/05/2014 a las 13:47