Avisos
Vaciar todo

Boton añadir al carrito en productos destacados....

12 Respuestas
3 Usuarios
0 Reactions
704 Visitas
 Joan
Respuestas: 49
Eminent Member
Topic starter
 

He instalado el tema Arce e que muy amablemente me han facilitado para podere instalar en PS1.7, pero resulta que no me aparece el boton de añadir al carrito en los productos de la pagina inicial, (Destacados, nuevos, mejores categorias, etc...)
Como debo hacer para que en la pagina principal me aparezca en los productos el boton para poder añadir al carrito sin tener que entrar en la ficha del producto??

URL del sitio: Contenido solo visible a usuarios registrados


 
Respondido : 31/07/2018 10:11 am
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola

El theme Arce para PrestaShop 1.7 esta basado en el theme por defecto Classic , este theme no tiene el botón de añadir al carro por defecto, sin embargo puedes agregarlo por código.

Revisa el siguiente artículo:
https://myprestamodules.com/blog/prestashop-17/add-to-cart-button-in-product-list-for-prestashop-17.html

Saludos.


 
Respondido : 31/07/2018 6:13 pm
 Joan
Respuestas: 49
Eminent Member
Topic starter
 

Gracias por tu respuesta, pero resulta que en la demo que teneis puesta en la web resulta que al ponerte encima del articulo se puede añadir directamente al carrito.
Esta fue la causa de que eligiera este tema.
Lo que me comentas de agregar por codigo no es exatamente la funcion que se ve en la demo, la cual entiendo yo que deberia de realizar la funcion el tema.
Te adjunto captura para que veas de lo que hablo.


 
Respondido : 31/07/2018 7:35 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola

Lo que sucede es que la plantilla demo y la que viene en los Packs autoinstalables desde Cpanel son para PrestaShop 1.6.

Esta, entre otras razones, es por lo que no se ofrece aún estos themes para PrestaShop 1.7 ya que al estar basadas en el theme por defecto (para la respectiva versión de PS) dependen de las funcionalidades que el theme por defecto incluya.

Saludos.


 
Respondido : 31/07/2018 9:29 pm
 Joan
Respuestas: 49
Eminent Member
Topic starter
 

Acabo de realizar los cambios tal como indica en el enlace que me facilitaste y sigue sin aparecer el boton de añadir al carro


 
Respondido : 01/08/2018 12:50 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola

Revisa desde el backend de tu sitio: Parámetros Avanzados > Rendimiento, verifica que Forzar la recompilación para smarty este activo.

Desactiva también la cache en caso la tengas activa y los parámetros CCC

Si aún asi no ves cambios indícanos los archivos que has modificado, puedes enviar algunas capturas de pantalla.

Saludos


 
Respondido : 01/08/2018 6:36 pm
 Joan
Respuestas: 49
Eminent Member
Topic starter
 

He realizado todo lo me me as dicho y sigue igual
http://prntscr.com/kdhbn6
http://prntscr.com/kdhbys

http://prntscr.com/kdhcdl
http://prntscr.com/kdhd1i


 
Respondido : 01/08/2018 8:03 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola

Sólo sería necesario agregar código PHP, el CSS lo tomaría del theme.

Has revisado en el listado de productos de alguna categoría? (no en el home)
Tu sitio esta en mantenimiento y no podemos ver los cambios.

Teóricamente el código es correcto prueba con el siguiente archivo que lo he probado y si aparece, reemplaza
/themes/Arce/templates/catalog/_partials/miniatures/product.tpl

Además revisa si tienes en Parámetros Avanzados > Rendimiento , si esta similar a la imagen adjunta.

Saludos.


 
Respondido : 01/08/2018 9:47 pm
 Joan
Respuestas: 49
Eminent Member
Topic starter
 

Genial, aparecio el boton. Pero solo esta activo en la ficha de producto.
http://prntscr.com/kdoiqr

http://prntscr.com/kdojbw


 
Respondido : 02/08/2018 9:00 am
Pepe
 Pepe
Respuestas: 41129
Illustrious Member Admin
 

Hola Joan.

Revisa la siguiente entrada:
-> https://mypresta.eu/prestashop-17/add-to-cart-quantity-products-list.html

básicamente seria editar el mismo archivo y buscar la linea :

{hook h='displayProductPriceBlock' product=$product type='weight'}

Modificar la linea por lo siguiente:

{hook h='displayProductPriceBlock' product=$product type='weight'}
            

Un saludo


 
Respondido : 02/08/2018 10:58 am
 Joan
Respuestas: 49
Eminent Member
Topic starter
 

Ya lo tengo funcionando, pero con otro codigo, los que me habiais puesto no terminaban de funcionar y al final probando probando he encontrado uno que si funciona.
Gracias por todo y aqui os pego el codigo por si alguien lo necesita.


 
Respondido : 02/08/2018 6:57 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola

Gracias por el aporte.

Saludos.


 
Respondido : 02/08/2018 7:05 pm