Código extraño en e...
 
Avisos
Vaciar todo

Código extraño en el carro de compras (chekout)

12 Respuestas
4 Usuarios
0 Reactions
5,632 Visitas
 Manu
Respuestas: 41
Eminent Member
Topic starter
 

Hola

Me aparecen 2 números a la izquierda del código postal que no se que son ni como quitarlos.

¿Alguna idea? Se me ocurre que sea algún codigo de ciudad o País que mete el virtuemart de alguna forma.

Como veis en la imágen sale 46 que no se de donde sale antes del código postal.

Un saludo

EDITO: 46 realmente es el código postal para Valencia y ya no se si eso es una casualidad o no :cheer:


 
Respondido : 23/02/2011 3:04 am
Luis Mendez Alejo
Respuestas: 23273
Illustrious Member
 

Hola Manuxx,

En principio es un fallo en tu configuración de Códigos Postales de VirtueMart, ya que es el mismo código de la ciudad duplicado ¿que versión de VirtueMart utilizas?.

Saludos


 
Respondido : 24/02/2011 1:58 am
 Manu
Respuestas: 41
Eminent Member
Topic starter
 

Hola

Utilizo la versión 1.1.7, es curioso porque al darle a siguiente desaparece, es como si metiese el código de la ciudad antes del código postal, realmente curioso.

Un saludo


 
Respondido : 24/02/2011 2:11 am
Luis Mendez Alejo
Respuestas: 23273
Illustrious Member
 

Hola Manuxx,

Revisa en Configuración de VirtueMart, Administrar campos de usuario, que el campo "Codigo Postal" (ZIP CODE) no te aparezca duplicado.

Saludos


 
Respondido : 24/02/2011 2:16 am
 Manu
Respuestas: 41
Eminent Member
Topic starter
 

Hola

Lo acabo de mirar y no lo tengo duplicado.

Un saludo


 
Respondido : 24/02/2011 8:21 am
Jordi Sala
Respuestas: 12058
Illustrious Member Admin
 

Hola Manuxx,

¿Has actualizado de una versión de Virtuemart anterior a la 1.1.7 o has instalado desde 0?

Te lo comentó porque en versiones anteriores, en el nombre de la provincia, mostraba los dos primeros dígitos del código postal.

Saludos,


 
Respondido : 24/02/2011 10:55 am
 Manu
Respuestas: 41
Eminent Member
Topic starter
 

Hola Jordi

Pues instalé la 1.1.6 y luego actualicé a la 1.1.7


 
Respondido : 24/02/2011 11:02 am
Luis Mendez Alejo
Respuestas: 23273
Illustrious Member
 

Hola Manuxx,

Es extraño porque desde la 1.1.5 ya no se veía ese problema de código postales. Solo se me ocurre así de pronto, que si no tienes muchos datos creados en VirtueMart, desinstales e instales directamente la 1.1.7, versión que he instalado y probado ya unas cuantas veces y no he observado este problema que comentas.

Saludos


 
Respondido : 26/02/2011 1:17 am
 Manu
Respuestas: 41
Eminent Member
Topic starter
 

Hola gnumax gracias por la respuesta

El problema que tengo es que tengo muchos archivos modificados del Virtuemart y miedo me da reinstalarlo.
Voy a ver si encuentro este error por los foros de VM porque me suena haber leido algo sobre esto... pero su foro es una auténtica locura para encontrar algo 😀

1saludo


 
Respondido : 26/02/2011 2:56 pm
Luis Mendez Alejo
Respuestas: 23273
Illustrious Member
 

Hola Manuxx,

No hay mucha info por ahí por lo que he estado mirando. Te adjunto una captura de como se supone que deberías tener configurado por defecto el elemento 48 de "Listar estados por: Spain" para la provincia 46 (Valencia).

Saludos


 
Respondido : 27/02/2011 12:48 am
Pablo Velasco
Respuestas: 20382
Illustrious Member
 

Hola Manuxx,

Lo que comentas es un problema conocido de Virtuemart. Lo que está ocurriendo es que en este paso del proceso de compra se muestra el código de la provincia en lugar de su nombre. Para el caso de las provincias de España este código coincide con los dos primeros dígitos del código postal.

Esto se puede arreglar fácilmente. Para ello hay que editar el archivo:

/components/com_virtuemart/themes/{NOMBRE PLANTILLA VIRTUEMART}/templates/checkout/customer_info.tpl.php

Dentro del archivo, tienes que buscar (aproximadamente en la línea 55) el código:

$db->p("state_2_code");

y cambiarlo por

$db->p("state_name");

Con esto, ya se mostrará correctamente el nombre de la provincia. Existen otros puntos de la web donde de nuevo se puede volver a mostrar el código de la provincia en lugar del nombre, como en el resumen del pedido, pero arreglar esto ya requiere cambios más importantes.


 
Respondido : 28/02/2011 7:09 pm
 Manu
Respuestas: 41
Eminent Member
Topic starter
 

Hola

Gracias a los 2, tienes razón es un problema conocido de VM, aunque según ellos no es un problema si no que lo hicieron así adrede.

Voy a hacer varias pruebas a ver si consigo dejarlo todo bien y lo comento aquí:

Esta es una solución que he encontrado en otro foro, no lo he probado aún pero vaya aquí la dejo:

"en ADMINISTRACION/GESTIONAR CAMPOS DE USUARIOS:
-primero renombrar el campo PROVINCIA a LOCALIZADOR PROVINCIA O C.P "Por ejemplo"...
ya que salen los 2 primeros digitos del c.p.
-crear nuevo campo de texto y llamarle Provincia; ponerlo como campo obligatorio.

de este modo en los informes nos saldrá el antiguo campo de provincia ahora renombrado a localizador con el numero de laprovincia y el nuevo campo creado con el nombre de la provincia."


 
Respondido : 01/03/2011 1:46 pm