Avisos
Vaciar todo

No mostrar el carro de la compra con los precios a 0 (Solucionado)  

 
Lorenzo
 Lorenzo
Estimable Member

Estoy utilizando la tienda yourshop, en la configuración de la tienda, en la pestaña de valoración, tengo activado la opción “Mostrar solicitar información si el precio esta vacio”, sin embargo he dado de alta un producto con precio “0” y me muestra el carrito de la compra en lugar de solicitar información, pueden ayudarme a solucionar esto.

Adjunto un pantallazo con los tres paneles

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 30/01/2013 8:08 pm
Johnny Heredia Montiel
 Johnny Heredia Montiel
Miembro Moderator

Hola Lorenzo,

Verifica si el siguiente hilo te es de utilidad: https://www.webempresa.com/foro/16-Pack-Tienda/77617-Precios-CeroA-consultar-en-Pack-Tienda.html

Saludos.

ResponderCitar
Respondido : 30/01/2013 10:22 pm

Cursos Gratuitos WordPress

Lorenzo
 Lorenzo
Estimable Member

Gracias Johnny.

Despues de revisar todo el hilo que me recomiendas, el problema que tengo ahora es que el codigo que en el aparece, no se parece al que yo tengo en mi plantilla.

El codigo que aparece en mi plantilla es el siguiente:

show_prices == '1') {
if( $product->product_unit && VmConfig::get('vm_price_show_packaging_pricelabel')) {
echo "". JText::_('COM_VIRTUEMART_CART_PRICE_PER_UNIT').' ('.$product->product_unit."):";
}
if(empty($product->prices) and VmConfig::get('askprice',1) and empty($product->images[0]->file_is_downloadable) ){
echo JText::_('COM_VIRTUEMART_PRODUCT_ASKPRICE');
		}
//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);
} ?>

Yo no me atrevo a modificar este codigo que es el que me aparece, no se si me puedes ayudar.

ResponderCitar
Respondido : 31/01/2013 5:19 pm
Johnny Heredia Montiel
 Johnny Heredia Montiel
Miembro Moderator

Hola Lorenzo,

Intenta con un nuevo producto de prueba, el campo del precio déjalo vacío no en cero, de tal manera que te muestre lo siguiente:

Saludos.

ResponderCitar
Respondido : 02/02/2013 3:30 am

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

Lorenzo
 Lorenzo
Estimable Member

Hola Johnny.

Hemos hecho lo que ponies en tu post y el resultado es el mismo, sigue mostrando el carro, te adjunto las pantallas.

Se te ocurre algo mas que pueda hacer?

ResponderCitar
Respondido : 02/02/2013 10:16 am
Johnny Heredia Montiel
 Johnny Heredia Montiel
Miembro Moderator

Hola Lorenzo,

Primero para revisar si es un problema de plantilla, ubica el siguiente directorio

/templates/gk_yourshop/html/com_virtuemart

Renombrálo temporalmente por :

/templates/gk_yourshop/html/back_com_virtuemart

Saludos.

ResponderCitar
Respondido : 02/02/2013 2:23 pm

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

Lorenzo
 Lorenzo
Estimable Member

Hola,

Efectivamente al cambiar el nombre al fichero funciona perfectamente, te adjunto el pantallazo.

Tambien vemos otro problema que tiene la plantilla, que lo consultamos y no encontrabamos solucion cuando introduces los datos en un pedido, al estar renombrado este fichero si funciona bien, tambien te adjunto el pantallazo.

Como modificamos la plantilla?

Saludos

ResponderCitar
Respondido : 04/02/2013 10:05 am
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola Lorenzo

Descarga el siguiente archivo adjunto que se indica en este post:
https://www.webempresa.com/foro/30-VirtueMart-20/92852-L%C3%ADneas-raras-en-Editar-información-de-facturación.html#93507

Descomprime el archivo y reemplazalo por :

templates/gk_yourshop/html/com_virtuemart

Realiza un backup de esta carpeta antes de reemplazarlo

Saludos.

ResponderCitar
Respondido : 04/02/2013 10:41 pm

Lorenzo
 Lorenzo
Estimable Member

Ahora funcionan las dos cosas perfectamente, muchas gracias a todos.

ResponderCitar
Respondido : 06/02/2013 3:57 pm