Jump to content

Dos precios simultaneos en Prestashop 1.7.6


the22

Recommended Posts

Hola

Necesito saber que codigo poner en PS 1.7.6 para mostrar 2 precios (precio regular y precio *0.8)Seria asi

$ 10 regular
$ 8 Premium

Y poder ocultarlo al grupo premium ya que este es el grupo que tiene el descuento y y de ver esta linea veria  su precio con descuento $ 8 y abajo el descuento $6.4

La linea es uniforme para todo el sitio, para todos los grupos exepto para el grupo premium, es solo a modo informativo, no es necesario que influya en el carrito, solo es para llamar la atencion para que los clientes pregunten por el precio premium.

Un ejemplo nada estetico seria este  http://herbalpedidos.com/


Gracias 🙂

Link to comment
Share on other sites

Vas a necesitar hacer un modulo , supongo

Te explico

Puedes añadir grupos de clientes, estos grupos pueden tener un descuento 

Cuando se accede como invitado sin login, sale el precio de ese grupo de clientes, normalmente no tienen descuentos, normalmente el PVP

Cuando se hace login , el cliente ve el precio de su grupo de cliente, por lo que si tiene un descuento del 8%, vera el precio reducido.

Lo que entiendo que quieres, es que al acceder un usuario del grupo que tiene descuento, se muestre el precio sin descuento ademas del descuento en € respecto al precio PVP

El prestashop no esta preparado para mostrar esos datos, por lo que vas a tener que hacer un modulo para que compruebe el cliente, en que grupo esta, el descuento de ese producto, leer el precio original de ese producto y mostrar todos los datos en el hook de precios.

Es posible que puedas añadir en el fichero tpl algun tipo de codigo para que muestre estos datos, pero no estoy seguro

 

Link to comment
Share on other sites

Hola the22, ¿diste con la solución?

Si es el precio nativo de Prestashop, puedes indicar el número de decimales. Yo recomiendo como máximo 2, ya que con 3 Paypal se hace un lío.

image.thumb.png.9ce1ed6ed96a465e2d7fae0c8a55fa36.png

En el caso de que el problema con los decimales lo tengas con el precio que has añadido, tendrás que hacer un explode en PHP para coger la parte de después del separador de decimales, y seguidamente un substr para coger los dos primeros valores.

Espero haber sido de ayuda.
Saludos.

Link to comment
Share on other sites

  • 1 year later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...