Jump to content

Añadir al carrito en vista de productos


Recommended Posts

Pues tengo un problema el cual lo mas seguro es que sea una chorrada, pero por mas vueltas que le doy no le encuentro la solución. Quiero poner el boton "añadir al carrito" en la vista de los productos por categoria, por ahora solo lo he conseguido en el modulo de la vista de productos destacados, pero yo quiero que cuando entres en cualquier otra categoria y veas el grid/cuadricula de los productos (sin llegar a entrar en los detalles del producto) se vea el nombre, precio (que ya se ven) y el boton "añadir al carrito" sin necesidad de entrar en lo que seria el detalle del producto.

 

Gracias de antemano y saludos.

Link to comment
Share on other sites

Pues tengo un problema el cual lo mas seguro es que sea una chorrada, pero por mas vueltas que le doy no le encuentro la solución. Quiero poner el boton "añadir al carrito" en la vista de los productos por categoria, por ahora solo lo he conseguido en el modulo de la vista de productos destacados, pero yo quiero que cuando entres en cualquier otra categoria y veas el grid/cuadricula de los productos (sin llegar a entrar en los detalles del producto) se vea el nombre, precio (que ya se ven) y el boton "añadir al carrito" sin necesidad de entrar en lo que seria el detalle del producto.

 

Gracias de antemano y saludos.

 

Contanos que versión usas de prestashop, y que plantilla usas...

 

Ademas, tambien si estas trabajando en local o en internet, si es esta ultima pasanos tu URL..

 

Saludos!

Link to comment
Share on other sites

Pues tengo un problema el cual lo mas seguro es que sea una chorrada, pero por mas vueltas que le doy no le encuentro la solución. Quiero poner el boton "añadir al carrito" en la vista de los productos por categoria, por ahora solo lo he conseguido en el modulo de la vista de productos destacados, pero yo quiero que cuando entres en cualquier otra categoria y veas el grid/cuadricula de los productos (sin llegar a entrar en los detalles del producto) se vea el nombre, precio (que ya se ven) y el boton "añadir al carrito" sin necesidad de entrar en lo que seria el detalle del producto.

 

Gracias de antemano y saludos.

 

Es raro que no veas el boton de "añadir" al carrito en el listado de producto, vigila que no lo tengas oculto con un display:none en el css de tu plantilla.

Link to comment
Share on other sites

Si en tu plantilla, no lo tienes oculto con display:none.

 

Este es el codigo del boton de añadir al carrito en el listado de producto (product-list.tpl) en Prestashop 1.5 en la plantilla por defecto:

 

 

{if ($product.id_product_attribute == 0 || (isset($add_prod_display) && ($add_prod_display == 1))) && $product.available_for_order && !isset($restricted_country_mode) && $product.minimal_quantity <= 1 && $product.customizable != 2 && !$PS_CATALOG_MODE}
{if ($product.allow_oosp || $product.quantity > 0)}
{if isset($static_token)}
<a class="button ajax_add_to_cart_button exclusive" rel="ajax_id_product_{$product.id_product|intval}" href="{$link->getPageLink('cart',false, NULL, "add&id_product={$product.id_product|intval}&token={$static_token}", false)}" title="{l s='Add to cart'}"><span></span>{l s='Add to cart'}</a>
{else}
<a class="button ajax_add_to_cart_button exclusive" rel="ajax_id_product_{$product.id_product|intval}" href="{$link->getPageLink('cart',false, NULL, "add&id_product={$product.id_product|intval}", false)}" title="{l s='Add to cart'}"><span></span>{l s='Add to cart'}</a>
{/if}
{else}
<span class="exclusive"><span></span>{l s='Add to cart'}</span><br />
{/if}
{/if}

Link to comment
Share on other sites

Si en tu plantilla, no lo tienes oculto con display:none.

 

Este es el codigo del boton de añadir al carrito en el listado de producto (product-list.tpl) en Prestashop 1.5 en la plantilla por defecto:

 

 

{if ($product.id_product_attribute == 0 || (isset($add_prod_display) && ($add_prod_display == 1))) && $product.available_for_order && !isset($restricted_country_mode) && $product.minimal_quantity <= 1 && $product.customizable != 2 && !$PS_CATALOG_MODE}
{if ($product.allow_oosp || $product.quantity > 0)}
{if isset($static_token)}
<a class="button ajax_add_to_cart_button exclusive" rel="ajax_id_product_{$product.id_product|intval}" href="{$link->getPageLink('cart',false, NULL, "add&id_product={$product.id_product|intval}&token={$static_token}", false)}" title="{l s='Add to cart'}"><span></span>{l s='Add to cart'}</a>
{else}
<a class="button ajax_add_to_cart_button exclusive" rel="ajax_id_product_{$product.id_product|intval}" href="{$link->getPageLink('cart',false, NULL, "add&id_product={$product.id_product|intval}", false)}" title="{l s='Add to cart'}"><span></span>{l s='Add to cart'}</a>
{/if}
{else}
<span class="exclusive"><span></span>{l s='Add to cart'}</span><br />
{/if}
{/if}

 

Solucionado nadie, muchas gracias, era ese el problema, he revisado el product-list.tpl y no habia ese codigo.

 

Edito el titulo del post como solucionado ;)

 

Y gracias a los demas también ;)

Link to comment
Share on other sites

Solucionado nadie, muchas gracias, era ese el problema, he revisado el product-list.tpl y no habia ese codigo.

 

Edito el titulo del post como solucionado ;)

 

Y gracias a los demas también ;)

 

Un placer ayudarte y servirte!

 

Un saludo y recuerda que estaremos en el foro, para guiarte por este mundo oscuro y tenebroso.

Link to comment
Share on other sites

  • 3 months later...

Nadie he mirado el código del template pero sin embargo yo sí tengo el código, el problema es que no me sale el botón en todos los productos y estoy como loco intentando buscar el error pero no lo encuentro, y lo que no me gustaría sería tener que quitar el boton a todos los artículos. Mi versión de prestashop es la 1.5.3.1 y trabajo en localhost.

post-516695-0-79772600-1372442902_thumb.jpg

Link to comment
Share on other sites

SOLUCIONADO, era un problema de configuración, también me ha servido para el bloque de productos destacados. El botón no aparecía porque en la configuración del producto lo tenía configurado a una cantidad mínima de artículos (en mi caso 5) y por eso no aparecía en ninguno de los dos lados ni en la lista de productos ni en productos destacados. Lo he cambiado a sólo un artículo mínimo y el botón ha aparecido como arte de magia.

Un saludo.

Link to comment
Share on other sites

SOLUCIONADO, era un problema de configuración, también me ha servido para el bloque de productos destacados. El botón no aparecía porque en la configuración del producto lo tenía configurado a una cantidad mínima de artículos (en mi caso 5) y por eso no aparecía en ninguno de los dos lados ni en la lista de productos ni en productos destacados. Lo he cambiado a sólo un artículo mínimo y el botón ha aparecido como arte de magia.

Un saludo.

Oh, interesante....

 

Gracias.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...