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:
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
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
Hola Manuxx,
Revisa en Configuración de VirtueMart, Administrar campos de usuario, que el campo "Codigo Postal" (ZIP CODE) no te aparezca duplicado.
Saludos
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,
Hola Jordi
Pues instalé la 1.1.6 y luego actualicé a la 1.1.7
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
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
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.
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."