Incluir "desde" del...
 
Avisos
Vaciar todo

Incluir "desde" delante del precio del producto

13 Respuestas
4 Usuarios
0 Reactions
716 Visitas
Respuestas: 226
Estimable Member
Topic starter
 

¡Hola!
Me gustaría incluir la palabra "desde" delante del precio de producto cuando el precio del producto varíe según el atributo elegido.
He estado revisando este enlace:
https://www.webempresa.com/foro/41-Preguntas-sobre-PrestaShop/140232-Introducir-desde-junto-al-precio.html
Pero creo que se me queda incompleto. El tema que utilizo es el Amaltea.
A ver si me podéis indicar cómo hacerlo.
Gracias.
Un saludo,
Alberto

URL del sitio: Contenido solo visible a usuarios registrados


 
Respondido : 07/02/2017 10:00 pm
Johnny Heredia Montiel
Respuestas: 20131
Illustrious Member Moderator
 

Hola,

Puedes probar a dirigirte al fichero /themes/Amaltea/product.tpl en la linea 231 cambiar por:

Desde: {convertPrice price=$productPrice}

 
Respondido : 08/02/2017 4:32 am
Respuestas: 226
Estimable Member
Topic starter
 

¡Hola!
De la manera que indicas me coloca "Desde:" una vez he accedido al producto y teniendo atributos o no. Yo quiero que se vea el "Desde:" en el listado de productos de cada categoría y solo cuando tenga atributos en los que varía el precio.
Un saludo,
Alberto


 
Respondido : 08/02/2017 10:11 am
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola

Prueba colocando una condición, es decir:

{if isset($groups)} Desde: {/if} {convertPrice price=$productPrice}

Saludos.


 
Respondido : 08/02/2017 5:30 pm
Respuestas: 226
Estimable Member
Topic starter
 

¡Hola!
Ahora sí que sigue la condición de si tiene atributos, pero a mí me gustaría que el "Desde:" apareciera en el precio que aparece en cada producto en el lista de productos de cada categoría.
Un saludo,
Alberto


 
Respondido : 08/02/2017 6:40 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola

El problema podría ser no se pase esta variable $groups desde la clase hacia la lista de productos.

Prueba agregar el mismo código en la línea 120 aprox del archivo de tu theme:
product-list.tpl

Saludos.


 
Respondido : 08/02/2017 9:19 pm
Respuestas: 226
Estimable Member
Topic starter
 

¡Hola!
En este caso, si pongo en la línea que indicas del product-list.tpl:
Desde:
aparece "Desde:" donde yo quiero, pero cuando incluyo
{if isset($groups)} Desde: {/if}
No hace nada, y necesito que tenga en cuenta la condición.
Un saludo,
Alberto


 
Respondido : 08/02/2017 10:09 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola

Tal como te comenté, el problema es que la variable groups no es pasada a esta vista, prueba con lo siguiente :

{if isset($product.features)}Desde: {/if} 

Ref:
https://www.prestashop.com/forums/topic/593251-show-attribute-on-product-list/

Saludos.


 
Respondido : 08/02/2017 10:21 pm
Respuestas: 226
Estimable Member
Topic starter
 

Hola,
Me hace lo mismo que si no pusiera el if.
Un saludo,
Alberto


 
Respondido : 08/02/2017 10:44 pm
Pepe
 Pepe
Respuestas: 41113
Illustrious Member Admin
 

Hola Alberto.

Estamos hablando de modificar el código y sera un poco complicado encontrarlo si no perdemos un poco de tiempo en buscarlo.

Permíteme que investigue un poco lo que comentas, actualizaré el ticket tan pronto como pueda con lo que haya averiguado. ¡Gracias!

Dejo el la entrada en espera así no la perdemos de vista 😉

Un saludo


 
Respondido : 09/02/2017 1:23 pm
Respuestas: 226
Estimable Member
Topic starter
 

Ok, sin problema.
Gracias!


 
Respondido : 09/02/2017 1:34 pm
Respuestas: 226
Estimable Member
Topic starter
 

¡Hola!
¿Habéis conseguido averiguar cómo hacer esto?
Gracias.
Un saludo,
Alberto


 
Respondido : 13/02/2017 9:18 am
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola

He revisado y por defecto los controladores en la variable $products no pasan ningún valor que indica la existencia de atributos, para mostrar si tiene o no atributos será necesario modificar las clases controladoras de la lista de productos lo cual se complica, revisa:

https://www.prestashop.com/forums/topic/279551-how-to-show-product-attribute-option-in-product-list/

Te sugiero mejor dejar el texto en todos los productos y evitar complicaciones.

Desde este foro sólo podemos darte generalidades pero no entramos en detalles de temas de programación.

Saludos.


 
Respondido : 13/02/2017 10:43 pm