Hola, he instalado prestashop con la plantilla Cilene y la mayoría de los productos de la tienda no tienen foto, ¿Como puedo modificar la plantilla de categorias para quitar fotos de productos y añadir en la misma la referencia y que se pueda comprar e indicar la cantidad sin necesidad de ir a la ficha del producto?
Supongo que los cambios se deben hacer en la template, ¿pero en cual y que campos debo añadir y /o eliminar.
He instalado un clon de la tienda para hacer las pruebas os mando un pantallazo de como salen ahora ya que pertenecen a categorías no visibles si no estás logueado
Muchas gracias y un saludo
URL del sitio: Contenido solo visible a usuarios registrados
Hola
Para agregar las fotos de tus productos puedes hacerlo desde el propio backend de prestashop
Catalogo => Productos => Elegir un producto y luego imágenes
Luego con respecto a poner la cantida de compra, creo que tendrías que realizar modificaciones a nivel de código, revisa por ejemplo :
https://mypresta.eu/en/art/developer/prestashop-quantity-field-on-product-list.html
Saludos.
Muchas gracias Jhon lo voy a probar,
Lo que quería decir es que ya que no tengo imágenes de los productos, que no aparezca la imagen del producto en el listado, aunque si quisiera poner la referencia.
Un saludo.
Hola
Actualmente no veo lo mismo que enviaste en la imagen inicial, entiendo que ninguno de tus productos tendrás imágen , en este caso lo más rápido sería ocultar la imagen por CSS.
Saludos.
Hola jhon
He ocultado las imágenes con css, pero lo que no consigo mostrar es la cantidad de compra. he seguido el artículo que me dices y busco las cadenas de texto que indican para sustituir y no las encuentro en los archivos de product-list.tpl del theme cilene.
He visto que existe un módulo para poder incluir este campo, ¿lo conocéis? ¿que tal funciona? os pongo el enlace al mismo.
http://addons.prestashop.com/es/aplicaciones-front-office-prestashop-modulos/9738-cantidad-a-comprar-en-listado-de-productos.html
Prefiero la solución de resolverlo sin módulo pero si no fuese posible no lo descarto.
Un saludo
Hola,
No conozco el módulo que comentas, así que no se puedo garantizar que funcione correctamente.
Sobre los cambios que se indican en el enlace que te pasó Jhon, el código que tienes que cambiar se encuentra en el archivo themes/Cilene/product-list.tpl, en concreto de las líneas 73 a 83. Hay modificaciones porque las versiones de PrestaShop son distintas.
No te puedo garantizar tampoco que este cambio vaya a funcionar.
Hola Pablo, he intentado solucionarlo, haciendo los cambios en los archivos según el tutorial y no funciona, puede ser que esté haciendo algo mal.
Buscando otro tipo de solución,
¿Puede haber otra plantilla tenga estos campos en la plantilla del listado de productos? o ¿sería posible un desarrollo a medida para que aparezca?
Un saludo
Hola
He estado probando y es posible que el código html y css inline que tiene el tutorial no sea del todo compatible, he dejado sólo el input, además el theme Cilene sobreescribe el archivo ajax-cart.js por lo que la modificación es diferente
Primero deshacer los cambios que hayas hecho, luego usa lo que te adjunto, te adjunto los dos archivos modificados, descomprime el archivo y reemplazalo en las siguientes rutas :
/themes/Cilene/product-list.tpl
/themes/Cilene/js/modules/blockcart/ajax-cart.js
PD. Por seguridad has un backup de los archivos a reemplazar. Para que veas los cambios debes limpiar la cache de tu navegador ya que el archivo .js es posible que ya este cargado.
Saludos.
Hola jhon
Ya he hecho los cambios y aparece el campo pero me da errores:
En el listado de productos salen unos productos "fantasma" sin datos, que no existen entre los que si
Al añadir por ejemplo 5 solo se añaden realmente de 1 en1
Y he ido a hacer un proceso de compra y en el carrito me hace mal los cálculos (es posible que ya diera el error antes, pero no lo había visto).
¿A que se puede deber?
Un saludo
Hola
Dudo mucho que sea debido a los archivos que te envie, para descartar prueba estos archivos en una instalación desde cero del pack y verifica si te funciona
Saludos.