Opciones en filtro pero no visibles en el producto

Tema en 'Desarrollo web en Prestashop' iniciado por Nao, 4/7/19.

Etiquetas:
  1. Nao

    Nao Aprendiz de Prestashop

    11
    0
    1
    1.png Buenos Días, estoy realizando la subida de productos y configurando los filtros, queria saber si existe una opción que habilite poner los atributos que deseo que tenga un producto para ser filtrado, pero no aparezca en las opciones...

    Ejemplos en imagenes
     

    Adjuntos:

    • 2.png
      2.png
      Tamaño de archivo:
      6,6 KB
      Visitas:
      10
  2.  
    Comunidad Prestashop orgullosamente patrocinada por el hosting prestashop de FactoriaDigital.com con soporte en español.
  3. Josraso

    Josraso Lo cortes no quita lo valiente. Miembro del equipo

    720
    52
    28
    Se me ocurre que en vez utilizar atributos utilices la opcion de caracteristicas.
     
  4. Nao

    Nao Aprendiz de Prestashop

    11
    0
    1
    Las características se mantienen constantes para todas las combinaciones de producto, y en mi caso dentro de las combinaciones hay atributos que varian
     
    Última edición: 4/7/19
  5. Nao

    Nao Aprendiz de Prestashop

    11
    0
    1
    Le encontre la vuelta de la siguiente manera:
    Los atributos que no quería que figuren los marque como "de color" y me fije que numero de "Group_id" les fue asignado, a este valor lo oculte mediante CSS
    Insertar CODE, HTML o PHP:
    #group_7, #group_8 , #group_10{
        display:none !important;
    }
    Luego, para que no saliesen los nombres de los grupos modifique el product-variants.tpl (Se que no es lo mas optimo):

    Elimine el contenido dentro del {elseif $group.group_type == 'color'}

    Insertar CODE, HTML o PHP:
    <ul id="group_{$id_attribute_group}">
              {foreach from=$group.attributes key=id_attribute item=group_attribute}
                <li class="float-xs-left input-container">
                  <label>
                    <input class="input-color" type="radio" data-product-attribute="{$id_attribute_group}" name="group[{$id_attribute_group}]" value="{$id_attribute}"{if $group_attribute.selected} checked="checked"{/if}>
                    <span
                      {if $group_attribute.html_color_code}class="color" style="background-color: {$group_attribute.html_color_code}" {/if}
                      {if $group_attribute.texture}class="color texture" style="background-image: url({$group_attribute.texture})" {/if}
                    ><span class="sr-only">{$group_attribute.name}</span></span>
                  </label>
                </li>
    y movi el
    Insertar CODE, HTML o PHP:
    <span class="control-label">{$group.name}</span>
    dentro de los otros dos elseif

    Se que debe haber una mejor forma, pero fue la que encontre, por si a alguien le sirve.
    Saludos!
    1.png 2.png