Avisos
Vaciar todo

Mostrar en la tienda el precio sin impuestos  

 
Jose Miguel
 Jose Miguel
Usuario eminente

Hola.
Estoy creando nuestra tienda online.
http://qualidad-cp166.webjoomla.es
Como es una web para empresas, queremos que se muestren los precios que van debajo de la imagen del producto sin impuestos.

¿Me podéis indicar cómo puedo mostrarlo así?
Gracias.
Jose Miguel Ortega

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 14/11/2015 8:58 pm
Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Moderator

Hola José Miguel,

¿Has revisado en 'Configuración' en VirtueMart, en la pestaña 'Fijación de precios', apartado 'Configuración de Precios'?

Saludos

ResponderCitar
Respondido : 15/11/2015 1:51 am

Jose Miguel
 Jose Miguel
Usuario eminente

Muchas gracias por tu respuesta, Luis.
He probado diferentes combinaciones en la configuración del escaparate. La última que he probado es la que me sugieres, pero no obtengo el resultado deseado.

En el carro, la información me sale perfecta: detalle del precio, de los impuestos y del total, sin embargo en las imágenes del producto no consigo que salga sin impuestos. Utilizo la plantilla Helena.

Lo que estoy haciendo es trasladar una página que está en producción, en otro proveedor, www.qualidad-asesores.es a los servidores de Webempresa. La tienda que hay en esa página sí me funciona así, pero no sé que plantilla utiliza porque no la he desarrollado yo. Adjunto pantallazo del mismo producto en el que se ve el precio sin impuestos.

Si no se puede configurar quizás sea necesario hacer un cambio en el código de la plantilla, aunque me gustaría evitarlo.

Gracias por vuestra ayuda.

Jose Miguel Ortega

ResponderCitar
Respondido : 15/11/2015 11:28 am
Johnny Heredia Montiel
 Johnny Heredia Montiel
Miembro Moderator

Hola,

Verifica renombrando el siguiente directorio templates/helena/html/com_virtuemart a com_virtuemart_old, se perderá momentáneamente el diseño pero el objetivo es verificar si se muestran los precios.

ResponderCitar
Respondido : 15/11/2015 4:56 pm

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

Jose Miguel
 Jose Miguel
Usuario eminente

Muchas gracias por tu información.
Efectivamente, cambiando el directorio pierde el formato, pero muestra todos los precios (con impuestos, sin impuestos, etc.)
Adjunto imagen

Saludos,
Jose Miguel Ortega

ResponderCitar
Respondido : 15/11/2015 6:57 pm
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

Para mostrar las precios de los productos sin IVA será necesario aplicar algunos cambios en el código.

En primer lugar, hay que edita el archivo templates/NOMBRE_TEMA/html/mod_virtuemart_product/default.php. En él hay que cambiar la línea:

echo ''.$currency->createPriceDiv ('basePriceWithTax', '', $product->prices, TRUE, FALSE, 1.0, TRUE).'';

por:

echo ''.$currency->createPriceDiv ('basePrice', '', $product->prices, TRUE, FALSE, 1.0, TRUE).'';

También hay que cambiar la línea:

echo ''.$currency->createPriceDiv ('salesPrice', '', $product->prices, TRUE, FALSE, 1.0, FALSE).'';

por:

echo ''.$currency->createPriceDiv ('discountedPriceWithoutTax', '', $product->prices, TRUE, FALSE, 1.0, FALSE).'';

A continuación hay que editar el archivo templates/NOMBRE_TEMA/html/com_virtuemart/virtuemart/default_products.php. Aquí cambiamos la línea:

echo ''.$this->currency->createPriceDiv( 'basePriceWithTax', 'COM_VIRTUEMART_PRODUCT_BASEPRICE_WITHTAX', $product->prices, TRUE ).'';

por:

echo ''.$this->currency->createPriceDiv( 'basePrice', 'COM_VIRTUEMART_PRODUCT_BASEPRICE_WITHTAX', $product->prices, TRUE ).'';

y la línea:

echo ''.$this->currency->createPriceDiv( 'salesPrice', 'COM_VIRTUEMART_PRODUCT_SALESPRICE', $product->prices, TRUE ).'';

por:

echo ''.$this->currency->createPriceDiv( 'discountedPriceWithoutTax', 'COM_VIRTUEMART_PRODUCT_SALESPRICE', $product->prices, TRUE ).'';

Después editamos el archivo templates/NOMBRE_TEMA/html/com_virtuemart/category/default.php. Aquí cambiamos la línea:

echo ''.$this->currency->createPriceDiv( 'basePriceWithTax', 'COM_VIRTUEMART_PRODUCT_BASEPRICE_WITHTAX', $product->prices, TRUE ).'';

por:

echo ''.$this->currency->createPriceDiv( 'basePrice', 'COM_VIRTUEMART_PRODUCT_BASEPRICE_WITHTAX', $product->prices, TRUE ).'';

y la línea:

echo ''.$this->currency->createPriceDiv ('salesPrice', 'COM_VIRTUEMART_PRODUCT_SALESPRICE', $product->prices, TRUE).'';

por:

echo ''.$this->currency->createPriceDiv ('discountedPriceWithoutTax', 'COM_VIRTUEMART_PRODUCT_SALESPRICE', $product->prices, TRUE).'';

Por último editamos el archivo templates/NOMBRE_TEMA/html/com_virtuemart/productdetails/default_showprices.php. Aquí cambiamos la línea:

echo $this->currency->createPriceDiv ('salesPrice', 'COM_VIRTUEMART_PRODUCT_SALESPRICE', $this->product->prices);

por:

echo $this->currency->createPriceDiv ('discountedPriceWithoutTax', 'COM_VIRTUEMART_PRODUCT_SALESPRICE', $this->product->prices);

y la línea:

echo $this->currency->createPriceDiv ('basePriceWithTax', 'COM_VIRTUEMART_PRODUCT_BASEPRICE_WITHTAX', $this->product->prices);

por:

echo $this->currency->createPriceDiv ('basePrice', 'COM_VIRTUEMART_PRODUCT_BASEPRICE_WITHTAX', $this->product->prices);

Es importante hacer una copia de segurida de los archivos antes de modificarlos, por si se producen errores.

También hay que tener en cuenta que debido a la forma que tiene Virtuemart de aplicar los descuentos, es posible que los precios de los productos sin IVA y con descuento lleven a confunsión, debido a que el descuento que aplica al precio sin IVA sería el mismo que aplica a los precios con IVA.

ResponderCitar
Respondido : 16/11/2015 2:22 pm

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

Jose Miguel
 Jose Miguel
Usuario eminente

Gracias por la respuesta, Pablo.
Veo que hay que realizar varios cambios. Entiendo que estos cambios, sólo afectarán al escaparate (donde salen las miniaturas de los productos) y a la ficha completa del producto que se ve cuando pinchas su miniatura.
El resto de sitios (el carrro) no cambia nada ¿verdad? Porque el carro, tal y como se ve ahora mismo, está perfecto.
Te agradecería me confirmases esto, antes de aplicar los cambios.
Saludos,
Jose Miguel Ortega

ResponderCitar
Respondido : 16/11/2015 2:40 pm
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

En efecto, los cambios que te indico no afectan al carro. En concreto afecta a:

- Módulos que cargan productos de Virtuemart, como el de novedades o productos destacados.
- Página principal o de inicio de Virtuemart.
- Página de listado de productos de Virtuemart (de una categoría).
- Ficha de producto de Virtuemart.

Recuerda hacer la copia de seguridad de los archivos antes de modificarlos.

ResponderCitar
Respondido : 16/11/2015 3:44 pm

Cursos Gratuitos WordPress