Búsqueda personalizada

Ocultar Carrito de un Producto desde bo (estable 1.1)

por [hans] • 2 de enero de 2009 • Categoría: Aportaciones, Descargas, Noticias, Portada, Trucos, Tutoriales

Feliz año a todos!

De todos los howto que escribimos en el año anterior, parece que el que más “éxito” tuvo fué el que permitía desde el backoffice poder ocultar/mostrar el carrito de un producto (así como su precio, cantidad, ..). Aunque ha sido algo demandado en los foros de la comunidad prestashop, parece que aún no se han decidido a incluirlo y por ello he creado el nuevo hack para hacer lo mismo en la versión estable 1.1.

Esperemos que para la próxima versión tengan en cuenta esta característica que hace más sencillo el trabajo en las tiendas particularmente cuando quieres usarla como catálogo o simplemente no mostrar determinada información de los productos.

Que lo disfruten! Descarga aquí

Popularity: 17% [?]


8 Responses »

  1. Sin lugar a dudas el mejor aporte del 2008 ^_^

  2. Hola Soy nuevo en esto y he estado probando este aporte,
    me aparece en el back office (show cart) pero le pongo para que no muestre el carro y no me hace nada y luego me da otros errores como este
    1 error
    ocurrió un error mientras se actualizaba el objeto product (Unknown column ‘show_cart’ in ‘field list’)

    Alguna ayuda sugerencia.
    Gracias

  3. Hans,

    Ante todo felicitaciones por tu hack muy bueno. Tengo una consulta que no se como resolver. Sin lugar a dudas me interesaba ocultar el carro de compras, pero dejando activo el precio del producto, mostrado en la pagina.

    Como puedo hacer que me siga mostrando el precio del productoi??.

    Saludos,

    Ricardo

  4. Ok. Postea en el foro @ricardo y vemos como hacerlo.
    saludos

  5. este modulo funciona en el la version 1.2. gracias

  6. He visto varios post relacionados con este. me voy a centrar únicamente en los listados de los prductos.
    Para eliminar el carrito deberemos abrir el archivo “prodcut_list.tpl” situado en la carpeta themes/prestashop ( tema por defecto ) si su tema es otro deberán seleccionar la carpeta de su tema en la carpeta “themes”. IMPORTANTE: HACER UNA COPIA DEL ARCHIVO ANTES DE REALIZAR NINGUN CAMBIO.
    Un vez abierto, buscar el texto siguiente:

    {if ($product.allow_oosp OR $product.quantity > 0) && $product.customizable != 2}
    {l s=’Add to cart’}
    {else}
    {l s=’Add to cart’}
    {/if}

    Hay que eliminar este código, con ello consiguiremos que desaparezca el botón en los listados. Antes de eliminar, continuar leyendo:

    ATENCION:
    Otra opción, muy útil. Cuando un producto tiene asociados atributos, y dependiendo de estos, los precios varían. Ej. si es verde 25 €, azul 35 €… Nos encontramos con el problema en el listado de que el usuario puede cargar el producto sin antes haber seleccionado los distintos atributos.
    La solución a este problema consiste en eliminar el botón “agregar al carrito” si el producto tiene atributos, obligando de esta manera al usuario a entrar en la ficha del producto y seleccionar el atributo.
    En el lugar del botón, aparecerá un mensaje como este “Producto con opciones”
    Abrir el archivo “prodcut_list.tpl” .IMPORTANTE: HACER UNA COPIA DEL ARCHIVO ANTES DE REALIZAR NINGUN CAMBIO.
    Un vez abierto, buscar el texto siguiente:

    {if ($product.allow_oosp OR $product.quantity > 0) && $product.customizable != 2}
    {l s=’Add to cart’}
    {else}
    {l s=’Add to cart’}
    {/if}

    Y sustituir por:

    {if $product.id_product_attribute == 0}
    {if ($product.allow_oosp OR $product.quantity > 0) && $product.customizable != 2 }
    {l s=’Add to cart’}
    {else}
    {l s=’Add to cart’}
    {/if}
    {else}

    {l s=’Producto con opciones’}
    {/if}

    Espero haber contribuido de forma positiva a este foro.
    Antes de empezar con prestashop, estube mariposeando con magento. La curva de aprendizaje de prestashop es infinitamente inferior que la de magento.
    En tres días, he montado mi tienda. Con magento, tras una semana, desistí.
    Un saludo Luis Miguel. Realicen copias, no me hago responsable sus modificaciones.
    Pueden ver un ejemplo en nuestra Web, aún en pruebas.

  7. PROBLEMA, al subir el post anterior, no ha cargado el texto del codigo html, está incompleto.
    No encontrarán el texto a buscar.

  8. Oye @luismiguel, esa entrada porqué no la pones en el foro?
    Es el mejor sitio, sección howto.

    gracias

Leave a Reply