Avisos
Vaciar todo

Problema con Precios Tachados - ShoppingBag

29 Respuestas
6 Usuarios
0 Reactions
1,740 Visitas
Respuestas: 178
Estimable Member
Topic starter
 

Hola.

Tengo una cuestión que se trata mucho en el foro pero que no consigo terminar. Los precios tachados.

He creado una oferta por fabricante, todos los productos de un fabricante se rebajan un 10% y le he añadido todos los compradores
En la configuración de la tienda tengo activados mostrar:

Baseprice modificator
Discounted Price without tax

Baseprice with Tax, but without discounts
Final salesprice
Salesprice with discount, but without override
Discount amount

además he estado mirando el archivo que hacéis referencia y no lo tengo: vm.css, es debido a que tengo otro template.

A ver que podría hacer

URL del sitio: Contenido solo visible a usuarios registrados


 
Respondido : 16/09/2013 7:32 am
Respuestas: 178
Estimable Member
Topic starter
 

Era com_virtuemart me imagino. lo he cambiado y sigue igual, me ha cambiado la plantilla de la vision de instrumentos en categorías, pero la página de inicio, los módulos de inicio siguen igual.


 
Respondido : 24/09/2013 8:55 pm
Pablo Velasco
Respuestas: 20382
Illustrious Member
 

Hola,

No, me refiero al directorio mod_virtuemart_product situado en templates/shoppingbag/html. Es ahí donde está el archivo con la plantilla del módulo de productos de Virtuemart y, por tanto, sería ahí donde probablemente haya que aplicar los cambios.

Verifica si existe ese directorio en la ruta que te he indicado.


 
Respondido : 25/09/2013 2:18 pm
Respuestas: 178
Estimable Member
Topic starter
 

No existe.


 
Respondido : 25/09/2013 2:32 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola Carlos

Que versión exacta de virtuemart 2.0 tienes, si has actualizado recientemente debes actualizar también el componente AIO que es el que actualiza los módulos de virutemart

Saludos.


 
Respondido : 25/09/2013 8:04 pm
Respuestas: 178
Estimable Member
Topic starter
 

Pues lo tengo todo al día.

Lo tengo actualizado todo.


 
Respondido : 26/09/2013 6:24 am
Pablo Velasco
Respuestas: 20382
Illustrious Member
 

Hola,

Prueba a descargar el archivo modules/mod_virtuemart_product/tmpl/default.php y súbelo en la ruta templates/shoppingbag/html/mod_virtuemart_product/. A continuación edita este archivo que has subido en la nueva ruta y prueba a añadir un código como el siguiente:

if (round($product->prices['basePriceWithTax'],$currency->_priceConfig['salesPrice'][1]) != $product->prices['salesPrice']) {
	echo '' . $currency->createPriceDiv ('basePriceWithTax', 'COM_VIRTUEMART_PRODUCT_BASEPRICE_WITHTAX', $product->prices) . "";
}

Prueba a ponerlo debajo del código:

if (!empty($product->prices['salesPriceWithDiscount'])) {
	echo $currency->createPriceDiv ('salesPriceWithDiscount', '', $product->prices, FALSE, FALSE, 1.0, TRUE);
}

 
Respondido : 26/09/2013 1:02 pm
Respuestas: 178
Estimable Member
Topic starter
 

La carpeta mod_virtuemart_product no la ten go. La creo? No la tengo dentro de template/shoppinbag/html. No se si tengo que crearla y meter el archivo default dentro.


 
Respondido : 26/09/2013 1:14 pm
Jordi Sala
Respuestas: 12058
Illustrious Member Admin
 

Hola Carlos,

Procede a crear la carpeta, lo puedes hacer con el administrador de archivos de cPanel

Pablo te está indicando para realizar un override sobre en el módulo en la plantilla.

Saludos


 
Respondido : 26/09/2013 2:57 pm
Respuestas: 178
Estimable Member
Topic starter
 

No.

He creado la carpeta y he puesto el código y se me ha quedado todo en blanco, no funcionaba la web.


 
Respondido : 29/09/2013 8:18 am
Jordi Sala
Respuestas: 12058
Illustrious Member Admin
 

Hola Carlos,

Debe haber un error de programación, revisa el fichero /public_html/error_log y observa las últimas entradas porque normalmente ahí podrás ver el error.

Saludos


 
Respondido : 30/09/2013 8:43 am
Respuestas: 178
Estimable Member
Topic starter
 

Nada.

Esos archivos no tienen errores de precios tachados.
La verdad es que lo sigo echando de menos, no tener el precio orginal y el de oferta,


 
Respondido : 20/10/2013 7:35 pm
Pablo Velasco
Respuestas: 20382
Illustrious Member
 

Hola,

Envíanos comprimido en un zip el archivo default.php que has modificado para que podamos ver cómo lo has dejado.


 
Respondido : 21/10/2013 2:59 pm
Respuestas: 178
Estimable Member
Topic starter
 

default.php


 
Respondido : 21/10/2013 3:14 pm
Pablo Velasco
Respuestas: 20382
Illustrious Member
 

Hola,

Revisando el archivo que has adjuntado no veo que en él se encuentra el código que te había mandado colocar. Era el siguiente:

if (round($product->prices['basePriceWithTax'],$currency->_priceConfig['salesPrice'][1]) != $product->prices['salesPrice']) {
	echo '' . $currency->createPriceDiv ('basePriceWithTax', 'COM_VIRTUEMART_PRODUCT_BASEPRICE_WITHTAX', $product->prices) . "";
}

Por otro lado veo que el archivo se llama default-1.php en lugar de default.php. No se si has cambiado el nombre para enviarlo.


 
Respondido : 21/10/2013 4:16 pm
Página 2 / 2