Hola,
estamos aplicando algunas ofertas en nuestra tienda Virtuemart, pero no conseguimos que nos salga el precio antiguo tachado, y el precio nuevo. Lo único que conseguimos es poner el precio actual de oferta, pero en ningún lado aparece el precio antiguo. Pensamos que es importante que se vea, para que los clientes vean cuánto está rebajado.
He revisado algunos temas en el foro, pero en ninguno encuentro la solución.
Gracias por vuestra ayuda.
Saludos,
Rebecca
URL del sitio: Contenido solo visible a usuarios registrados
Hola
No es necesario que renombres la carpeta, vuelve a renombrar, te adjunto un archivo el cual tienes que reemplazar, en el archivo he agregado el código para mostrar el precio base en la línea 30 aprox antes del precio final.
Saludos.
Hola Jhon,
bueno, ya está mejor, pero necesitaría que salga el precio tachado, para que se vea claramente que este precio en gris y pequeño, es el precio anterior.
Si quieres, dime que tengo que añadir algo al php que he sustituido e intento modificarlo yo misma.
Muchas gracias.
Saludos,
Rebecca
Hola
Para que se vea tachado tendrías que hacerlo por CSS, pero tendriamos que ver que clases CSS se generan, actualmente no veo que aparezca, por ejemplo en:
Contenido solo visible a usuarios registrados
Envía la url de algún producto para ver el precio base y ver cómo tacharlo.
Saludos.
Hola Jhon,
como no nos acababa de convencer, lo quité. Ahora he vuelto a aplicarlo, por si quieres mirarlo y a ver que podemos hacer.
Aquí la URL de uno de los productos: https://www.brspanishgourmet.com/de/tk-ware-andere/angebote-und-aktionen/aceite-de-oliva-v-e-capirete-seduccion-0,5l-detail.html
Quizás hay algun modulo o algo que pueda hacer eso?? O Plugin?? Es que me extraña tanto que siendo una tienda Online, no esté preparado para marcar bien las ofertas con precio anterior tachado y precio actual....
Bueno, ya me dirás...
Muchísimas gracias.
Saludos,
Rebecca
Hola Rebeca.
Por favor crea un usuario demo para que podamos verlo 😉
Un saludo
Hola Pepe,
disculpa, aquí te paso datos para que os podáis conectar:
Contenido solo visible a usuarios registrados
Gracias.
Saludos,
Rebecca
Hola Rebeca.
o me perdi algo o la verdad es no veo que se muestren los dos precios -> https://www.brspanishgourmet.com/de/tk-ware-andere/angebote-und-aktionen/aceite-de-oliva-v-e-capirete-seduccion-0,5l-detail.html
Por favor puedes revisarlo ?
Prueba si con el código que te pase al principio sale tachado el precio.
Un saludo
Hola Pepe,
ya veo que ha pasado. Te he dado unos códigos temporales que le damos a los clientes, y es cierto que ellos no ven los dos precios. Solamente nos sale a nosotras, que estamos creadas como "Super Usuario". Te he registrado también como super usuario, para que puedas verlo también. De todos modos, el que manda es el otro, ya que es eso lo que ven nuestros clientes:
Contenido solo visible a usuarios registrados
Lo que me comentas de pegar el código, dónde debo pegarlo??
Gracias.
Saludos,
Rebecca
Hola Rebeca.
Lo primero que tienes que realizar es crear un archivo custom para que las modificaciones que realices en ti web no se pierdan si se actualiza.
https://www.webempresa.com/blog/agregar-archivo-css-personalizado-para-plantillas-gantry.html
Una vez creado añade lo siguiente a ese archivo:
span.PricebasePrice { text-decoration: line-through; font-size: 28px; font-weight: bold; line-height: 32px; color: #127068; }
Un saludo
Hola Pepe,
he creado el archivo y he pegado el código.
Te comento lo que hace:
Si entro como "Super Usuario" me hace lo siguiente:
Me pone dos precios en todos los productos en la Vista "Detalle del Producto", tanto si es el mismo precio, como si es distinto. El precio de debajo, que se ve más pequeño, sale tachado. Pero no tiene sentido que salga dos veces, siendo el mismo precio.
Te paso datos de registro para que puedas acceder como Super Usuario y verificar lo que te comento:
Usuario: webempresa
Password: webempresa
Te recomiendo que entres en "SALES" y en "Jamones" para ver lo que te explico.
Si entro como Cliente, que no es un Super Usuario, solamente me enseña 1 Precio. No sale ni en las Ofertas, ni en otros productos el precio doble. Te paso otras claves, para que puedas ver lo que te comento. De echo, esta es la manera que acceden nuestros clientes:
Usuario: SPANISH1
Password: AB34UJ
Ya me dirás que podemos hacer.
Si hubiera alguna manera, que también en la vista de miniatura ya se ve el precio viejo y el nuevo, sería fantástico.
Muchísimas gracias!
Saludos,
Rebecca
Hola en el código que te envíe
En la linea 30 aprox busca esta condición:
Reemplaza:
if ($this->showBasePrice) {
Cambiala por:
if ($this->product->prices['basePrice'] $this->product->prices['salesPrice']) {
Con esto teóricamente debería verse siempre y sólo cuando los precios sean diferentes
Saludos.
Hola John,
gracias por tu respuesta.
He modificado el archivo con el codigo que me has enviado, pero no se ve. Solamente sale 1 precio, que es el de venta.
Lo he probado tanto con el Super Usuario, como con el Usuario normal, que es como acceden nuestros clientes.
Puedes comprobar lo que te digo con los siguientes datos de acceso:
Super Usuario:
webempresa
webempresa
Usuario como clientes:
SPANISH1
AB34OK
Para poder verlo, te recomiendo ir a la categoría de SALES, aquí deberían salir dos precios, uno tachado, que es precio mas alto, y el de venta actual. Pero solamente sale 1 precio, por lo tanto los visitantes no saben que precio era el anterior.
Muchas gracias por vuestra ayuda.
Saludos,
Rebecca
Hola
Creo que el código que te envié anteriormente por alguna razón se recortó, posiblemente por el editor, lo he corregido
if ($this->product->prices['salesPrice'] $this->product->prices['basePrice']) {
Prueba con esa condicional, si aún tienes problemas envíanos el archivo que has modificado y la url de algún producto que tenga descuento y donde deberían aparecer ambos precios.
Saludos.
Hola Jhon,
perfecto! Ha funcionado!!
Habría alguna posibilidad, de que también se viera en la vista de categoría, antes de entrar en la Vista de Detalle del Producto??
Saludos,
Rebecca
Hola
Para mostrar lo mismo en el listado de productos en la categoría, verifica si tienes este archivo:
/templates/jano/html/com_virtuemart/category/default.php
Teoricamente es en este archivo en donde se muestran los productos de una categoría y allí también se muestran los precios.
Adjúntanos tu archivo para verificar.
Saludos.