ChessRecipes Posted July 9, 2014 Share Posted July 9, 2014 (edited) Buenos días, Me gustaría deshabilitar el botón de "Añadir al Carrito" de algunos productos ya que al ser productos con personalización de productos hay que añadir archivos y pese a que la opción está deshabilitada ya que no hace ninguna acción, sigue apareciendo el botón y me gustaría quitarlo para que solo estuviera la pestaña de "más" y que tuvieran que ver la ficha del archivo y accedieran a la página para subir el archivo. Es decir, debe permitir la compra pero tras entrar en la ficha técnica. Un saludo. Edited July 9, 2014 by chessrecipes (see edit history) Link to comment Share on other sites More sharing options...
AlexProgramador Posted July 9, 2014 Share Posted July 9, 2014 (edited) La vía más fácil sería css. Vas a themes/default/css/product_list.css (o al theme que uses) y buscas la siguiente línea: #product_list li .ajax_add_to_cart_button{ padding-left: 20px; } Si en tu versión fuera distinto, busca con el firebug. Y añades esto al final: display:none; Cachis perdona esto no sirve en tu caso que sólo quieres desactivar algunos productos :/ Edited July 9, 2014 by BarcelonaWinesOnline (see edit history) Link to comment Share on other sites More sharing options...
ventura Posted July 9, 2014 Share Posted July 9, 2014 Lo mejor es que utilices un condicional utlizando la variable $product->customizable Para excluir productos del boton de añadir al carrito Link to comment Share on other sites More sharing options...
Antolin Posted July 9, 2014 Share Posted July 9, 2014 Puedes entrar tambien dentro del producto, en la pestaña información, a la derecha del todo donde pone habilitado y deshabilitado, debajo hay una opción, un check que pone disponible para ordenar, quitas el tick y el producto aparece en la tienda pero no aparece el botón de comprar. Link to comment Share on other sites More sharing options...
ChessRecipes Posted July 9, 2014 Author Share Posted July 9, 2014 Antolin no me sirve porque debe permitir la compra pero tras entrar en la ficha técnica. Ventura siempre resuelves estas cosas. ¿Donde debería poner eso? ¿Con una frase se arregla semejante problema? Link to comment Share on other sites More sharing options...
ventura Posted July 13, 2014 Share Posted July 13, 2014 Creo que te refieres a la pagina de producto, busca esta parte en tu .product.tpl de la plantilla default <button type="submit" name="Submit" class="exclusive"> <span>{l s='Add to cart'}</span></button> Y cambialo por esto: {if !$product->customizable}<button type="submit" name="Submit" class="exclusive"><span>{l s='Add to cart'}</span></button>{/if} De esta manera condicionas la visualización del boton de añadir al carrito a que el producto no sea customizable Link to comment Share on other sites More sharing options...
ChessRecipes Posted July 13, 2014 Author Share Posted July 13, 2014 Creo que no es a lo que me refiero o al menos no funciona. Lo que quiero decir es que me aparece añadir al carrito en la seccion de novedades/nuevos productos y me gustaría eliminar ese botón de ahí. ¿Cómo se hace? (Os adjunto una foto) Un saludo. Link to comment Share on other sites More sharing options...
ventura Posted July 13, 2014 Share Posted July 13, 2014 Prueba asi {if !$product.customizable} <------ CODIGO BOTON ADD TO CART ------->{/if} Link to comment Share on other sites More sharing options...
Recommended Posts