Avisos
Vaciar todo

Texto I.V.A. incluido  

 
Luis Miguel
 Luis Miguel
Honorable Member

Buenas me fastidia crear este post por que me imagino que habéis hablado del tema ya, pero en buscar no me sale este tema en particular. Seré un poco torpe :blush:

Quisiera poner en el precio de los productos el texto I.V.A. Incluido. Virtuemart lo tengo en modo catálogo versión 2.0.6.

Joomla 2.5.4

URL del sitio: http://www.uribekostaekodenda.com/

Citar
Respondido : 19/06/2012 11:55 am
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

Al contrario que en Virtuemart 1, Virtuemart 2 no dispone de un parámetro para definir si se muestra o no la coletilla "IVA incluido" después de los precios.

En su lugar, dispone dentro de la pestaña Precios del apartado Configuración de Virtuemart de la posibilidad de definir si se muestra el texto "Precio" junto al precio, en este caso delante del mismo. Estas constantes de precio se pueden cambiar pero siempre se mostrarán delante del precio.

Por tanto, para mostrar este texto en el listado de productos de una categoría tendrás que editar la plantilla de categoría. Para la plantilla que estás usando tendrás que modificar el archivo templates/gk_yourshop/html/com_virtuemart/category/default.php. Aquí busca el texto salesPrice. Después de la impresión del precio de venta podrás poner el código.

ResponderCitar
Respondido : 19/06/2012 1:13 pm

Cursos Gratuitos WordPress

Luis Miguel
 Luis Miguel
Honorable Member

No soy capaz de poner el texto iva incluido.

Ya que en el archivo templates/gk_yourshop/html/com_virtuemart/category/default.php el texto salesPrice sale varias veces.

Me podríais indicar donde.

mando el default.php en rar

ResponderCitar
Respondido : 20/06/2012 3:12 pm
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

Para estos temas te recomiendo que, previa copia de seguridad, vayas probando a colocar el texto en distintos sitios para localizar el punto exacto. En tu caso el texto "IVA incluido" habrá que colocarlo justo antes la etiqueta

en la línea 197.

ResponderCitar
Respondido : 20/06/2012 3:16 pm

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

Luis Miguel
 Luis Miguel
Honorable Member

Buenas he conseguido que salga el texto IVA Incluido, pero si se pudiera poner detrás del símbolo del € quedando así 25,12 € IVA Incluido. La web en la que estoy realizando las pruebas es
http://acero.euskaljoomla.com/

ResponderCitar
Respondido : 21/06/2012 9:12 am
David Noguera
 David Noguera
Miembro Moderator

Hola Luis Miguel, en la página de producto lo veo bien:

http://acero.euskaljoomla.com/index.php?option=com_virtuemart&view=productdetails&virtuemart_product_id=21&virtuemart_category_id=11&Itemid=541

Salvo que deberías de dejar un espacio entre el precio y la coltelli de IVA incluido..

Para la página que muestras en la captura, te recomiendo que hagas el siguiente cambio CSS:

.PricesalesPrice{display:inline !important;}

Añade este código al final del fichero:

http://acero.euskaljoomla.com/templates/gk_yourshop/css/vm.css

Saludos

ResponderCitar
Respondido : 21/06/2012 9:53 am

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

Luis Miguel
 Luis Miguel
Honorable Member

David como dejo el espacio en blanco entre el simbolo del € y IVA Icluido

yo he puesto este código

<div class="product-price" id="productPriceproduct->virtuemart_product_id ?>"> IVA incluido

He intentado poner así ' IVA Incluido' y también así & &IVA Incluido

lo de poner el texto del mismo color que la cantidad, ¿es complicado?

ResponderCitar
Respondido : 21/06/2012 11:56 am
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

Si no te deja el espacio en blanco prueba a poner el código   que se utiliza en html para indicar un espacio en blanco.

Sobre lo de poner el mismo color es fácil, basta con poner algo como
IVA incluido

ResponderCitar
Respondido : 21/06/2012 2:11 pm

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

Luis Miguel
 Luis Miguel
Honorable Member

Buenas gracias a todos por la gran ayuda. Voy a ver si pongo un poco de orden de como lo he realizado con vuestra ayuda (la gente de webempresa), siempre hablo de joomla 2.5.x con la plantilla gk_yourshop y virtuemart 2.0.6

1º Editar el archivo templates/gk_yourshop/html/com_virtuemart/productdetails/default.php
y en la línea más o menos 171 buscar el código

 <div class="product-price" id="productPriceproduct->virtuemart_product_id ?>">

y dejarlo así:

 <div class="product-price" id="productPriceproduct->virtuemart_product_id ?>"> I.V.A. Incluido

el codigo  I.V.A. Incluido pone un espacio entre el simbolo del euro y el texto de color rojo y en negrita.

2º Ahora tenemos que editar el archivo templates/gk_yourshop/html/com_virtuemart/category/default.php

Y sobre la línea 200 no encotramos el siguiente código:

 //todo add config settings
						if( $this->showBasePrice){
							echo $this->currency->createPriceDiv('basePrice','COM_VIRTUEMART_PRODUCT_BASEPRICE',$product->prices);
							echo $this->currency->createPriceDiv('basePriceVariant','COM_VIRTUEMART_PRODUCT_BASEPRICE_VARIANT',$product->prices);
						}
						if ($product->prices['discountAmount'] != '0' && $product->prices['discountAmount'] != '') {
							echo $this->currency->createPriceDiv('variantModification','COM_VIRTUEMART_PRODUCT_VARIANT_MOD',$product->prices);
							echo $this->currency->createPriceDiv('basePriceWithTax','COM_VIRTUEMART_PRODUCT_BASEPRICE_WITHTAX',$product->prices);
							echo $this->currency->createPriceDiv('discountedPriceWithoutTax','COM_VIRTUEMART_PRODUCT_DISCOUNTED_PRICE',$product->prices);
							echo $this->currency->createPriceDiv('salesPriceWithDiscount','COM_VIRTUEMART_PRODUCT_SALESPRICE_WITH_DISCOUNT',$product->prices);
							echo $this->currency->createPriceDiv('priceWithoutTax','COM_VIRTUEMART_PRODUCT_SALESPRICE_WITHOUT_TAX',$product->prices);
							echo $this->currency->createPriceDiv('discountAmount','COM_VIRTUEMART_PRODUCT_DISCOUNT_AMOUNT',$product->prices);
							echo $this->currency->createPriceDiv('taxAmount','COM_VIRTUEMART_PRODUCT_TAX_AMOUNT',$product->prices);
						}
						echo $this->currency->createPriceDiv('salesPrice','COM_VIRTUEMART_PRODUCT_SALESPRICE',$product->prices);
						echo ' I.V.A. Incluido';
					} ?>
					

y añadimos este codigo despues de la ultima linea antes de } ?>

:

echo ' I.V.A. Incluido';

3º Editamos templates/gk_yourshop/css/vm.css y añadir en la última línea el siguiente codigo:

.PricesalesPrice{display:inline !important;}

Todo esto lo realizaremos pero ante realizar copia de seguridad de los archivos a cambiar o de todo el sitio con abeeba backup.

ResponderCitar
Respondido : 22/06/2012 1:30 pm