Avisos
Vaciar todo

Varios cambios de texto en el carro de la compra  

Página 2 / 2
 
Elena
 Elena
Reputable Member

Buenos días!
Quería saber si se podrían realizar los siguientes cambios en el carro de la compra:

1) Cambiar la palabra "Impuestos" por la palabra "IVA".

2) Donde pone "Total precio de productos" se podría poner "Precio de productos seleccionados", y donde pone "Total" se podría poner "Precio total con Gastos de envío"?

Gracias!

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 12/04/2016 1:00 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

El cambio de constantes debería funcionar en todos las pantallas incluyendo en los correos, puede ser que tengas un error en el cambio, envia el archivo que has modificado (puedes enviarlo comprimido en .zip)

Tendrías que verificar si cambiando alguna otra constante que aparezca en el correo y ver si te sucede lo mismo.

Saludos.

ResponderCitar
Respondido : 14/04/2016 7:23 pm

Elena
 Elena
Reputable Member

Me estoy volviendo completamente loca.
He modificado otra constante que aparece en el correo, y no se cambia.
Te envío en zip los archivos de lenguaje que he modificado, incluyendo el override.
Gracias Jhon.

ResponderCitar
Respondido : 14/04/2016 7:41 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

No se adjuntaron tus archivos, puedes enviarlos nuevamente, comprimelos en formato .zip antes de enviar, indícanos exactament que constante has cambiado.

Saludos.

ResponderCitar
Respondido : 14/04/2016 11:29 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Elena
 Elena
Reputable Member

Mis disculpas, Jhon.

Lo añadí en rar, lo mismo por eso no se adjuntó.
En el archivo es-ES.com_virtuemart.ini:

COM_VIRTUEMART_CART_SUBTOTAL_TAX_AMOUNT
COM_VIRTUEMART_ORDER_PRINT_TAX
COM_VIRTUEMART_ORDER_PRINT_PRODUCT_TAX

El problema vino cuando modifiqué las tres constantes que te inidico arriba en negrita.

En el archivo com_virtuemart_orders.ini:
COM_VIRTUEMART_PRINT_PRODUCT_TAX
COM_VIRTUEMART_PRINT_TAX

ResponderCitar
Respondido : 15/04/2016 10:06 am
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

A priori los cambios parecen bien aplicados. También es muy extraño que no funcionen los overrides para cambiar las constantes de idioma.

Podrías probar a aplicar el cambio de forma directa en el archivo que genera el mail, para que en lugar de utilizar la constante le pongas directamente el texto.

Prueba a editar el archivo components/com_virtuemart/views/cart/tmpl/mail_html_pricelist.php y, previa copia de seguridad del mismo, cambia la línea:

<?php  echo "".JText::_('COM_VIRTUEMART_CART_SUBTOTAL_TAX_AMOUNT') ?>

por esta otra:

IVA
ResponderCitar
Respondido : 15/04/2016 3:09 pm

Cursos Gratuitos WordPress

Elena
 Elena
Reputable Member

Gracias por tu respuesta, Pablo.
He probado a hacer lo que me dices, y sigue sin funcionar. Aparece la columna con el IVA desglosado, pero no aparece el encabezado de esa columna que tiene que poner IVA.
¿Qué hago ahora?
Te adjunto el archivo modificado.

Gracias.

ResponderCitar
Respondido : 15/04/2016 5:38 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

VErifica primero si es el archivo correcto, prueba agregando antes de la definición de la tabla algún texto , ubica este línea :

" agrega un código como :

Texto de titulo de prueba

Verifica si esto te aparece al cargar el mail, realiza un nuevo pedido y verifica nuevamente.

Saludos.

ResponderCitar
Respondido : 15/04/2016 10:39 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Elena
 Elena
Reputable Member

Ostrin!!
Pues es verdad!! he hecho lo que me has dicho, tal cual, y no aparece "Texto de título de prueba" en el email que llega al comprador ni al vendedor.
Ese no es el archivo donde tengo que cambiar lo del IVA.
Voy a sustituirlo por el original, que hice copia de seguridad.
¿Me podéis decir en qué archivo tengo que entrar para que en los emails salga lo del IVA? Nuestra abogada dice que es importante, porque los de consumo son muy exigentes... ¡Gracias!
Un saludo y feliz finde.

ResponderCitar
Respondido : 16/04/2016 12:48 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Elena.
Todos los archivos referentes al e-mail los tienes en la carpeta ' components/com_virtuemart/views/invoice/tmpl ', tendrás que revisar los que tienes en esa carpeta.

Un saludo

ResponderCitar
Respondido : 16/04/2016 4:05 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Elena
 Elena
Reputable Member

Gracias Pepe.
Pero, suponiendo que vosotros sois los técnicos y yo no tengo ni idea, ¿podríais indicarme qué archivo es el que tengo que modificar de una vez por todas?
Adjunto captura.
Gracias.

ResponderCitar
Respondido : 16/04/2016 4:48 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Helena.
Estado revisando todas las cadenas de texto de un virtuemart en una instalación limpia sin modificar nada, y todas las entradas referente a ' COM_VIRTUEMART_CART_SUBTOTAL_TAX_AMOUNT ' se encuentran en ' ' Plugins/wmpayment/amazon/tpl/cart_pricelist.php ' - ' language/es-ES/es-ES.com_virtuemart.ini '

Lo que no se son las modificaciones que tenga la plantilla o que se hayan realizado, una opción que puedes valorar es descargarte la web y una vez descargado los ficheros realizar una búsqueda de las cadenas con el editor TextPad o Notepad++

- Desde tu cPanel comprimes la carpeta donde tengas la web, por ejemplo /public_html/ en un archivo .zip y lo descargas a tu PC
- En tu PC lo descomprimes.
- Abres TextPad, Buscar, Buscar en archivo (Control+F5)
- En la ventana "Buscar en Archivos":

Buscar: COM_VIRTUEMART_CART_SUBTOTAL_TAX_AMOUNT
En archivos: *.*
En carpeta: la carpeta que hayas descomprimido del componente.
Marcar la opción (abajo) "Buscar en subcarpetas".
Clic en botón "Examinar" y esperar resultados.

Otra opción en lugar de TextPad es NotePad++

- Notepad++: notepad-plus-plus.org/download/v6.2.2.html
- Textpad: www.textpad.com/download/index.html

Si aún ni con Textpad localizas la cadena para traducirla dínoslo y veremos que podemos hacer para resolverlo.

Un saludo

ResponderCitar
Respondido : 17/04/2016 4:05 pm

Elena
 Elena
Reputable Member

Vale, me estás diciendo que me descargue la web, que busque la cadena en todos los ficheros, y que uno a uno vaya cambiando esa constante.
Flipo.
Gracias.

ResponderCitar
Respondido : 17/04/2016 7:54 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Elena.
No tienes que buscarlos uno a uno el propio editor hace una búsqueda en todos los archivo de una solo vez y te dice donde se encuentra esa cadena.

Si fuera cambiar ' Impuestos ' por Iva como viene en las constantes que trae por defecto, no hay problema, el problema viene porque no aparece, eso es debido a que en alguna modificación que se realizó hay algo que no está bien, puede ser una coma que sobra, un punto, un corchete.... ) Eso es complicado de identificar ya que no se muestra como un error, simplemente no aparece.

Otra opción es que te instales el componente ' Localise ' este componente te permite visualizar todas las entradas de cualquier componente, modulo, plugin y traducirlas directamente, incluso ver si hay un error, solucionarlo y traducirlo.

Localise

Un saludo

ResponderCitar
Respondido : 18/04/2016 9:21 am

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Elena
 Elena
Reputable Member

Ya está resuelto.
Ya podéis cerrar el hilo.
Gracias.

ResponderCitar
Respondido : 18/04/2016 3:36 pm
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

Indico aquí el cambio realizado, para que pueda servir a otros usuarios. El problema estaba relacionado con la configuración que se hay de los impuestos creados.

Para arreglarlo hay que ir a la administracion de Virtuemart, y en el menú lateral entrar en Productos->Reglas de impuestos y cálculos. Aquí habrá que editar los impuestos creados. En el campo Tipo de operación aritmética habrá que cambiar el valor "Impuestos por producto" a "IVA por producto" y guardar los cambios.

De esta forma, en el mail que se envía con los pedidos se mostrará la cabecera en la columna de impuestos.

ResponderCitar
Respondido : 18/04/2016 3:56 pm

Cursos Gratuitos WordPress

Página 2 / 2