Quitar diferencia de precio en las Variable de carro de Virtuemart  

 
Jordi3
 Jordi3
Estimable Member

Hola,

Es posible que no se vea la diferencia de precio de una Variable de carro respecto al producto inicial?

Gracias.

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 17/07/2013 1:13 pm
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

Sí que es posible, pero debes de tener en cuenta que para conseguir esto habrá que aplicar cambios en el código de Virtuemart que tendrás que volver a aplicar cada vez que actualices el componente a una nueva versión.

El cambio lo tendrás que aplicar en el archivo administrator/components/com_virtuemart/models/customfields.php. Previa copia de seguridad del archivo tendrás que localizar el siguiente código:

static function _getCustomPrice($customPrice, $currency, $calculator) {
	if ((float)$customPrice) {
		$price = strip_tags ($currency->priceDisplay ($calculator->calculateCustomPriceWithTax ($customPrice)));
		if ($customPrice >0) {
			$price ="+".$price;
		}
	}
	else {
		$price = ($customPrice === '') ? '' :  JText::_ ('COM_VIRTUEMART_CART_PRICE_FREE');
	}
	return $price;
}

En él, tendrás que cambiar la línea:

return $price;

por la siguiente:

return '';

Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar Testimonio
¡Gracias!.

ResponderCitar
Respondido : 17/07/2013 1:46 pm

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

Jordi3
 Jordi3
Estimable Member

Perfecto gracias!

ResponderCitar
Respondido : 17/07/2013 3:05 pm

Por favor Iniciar Sesión o Registro