Jump to content

¿Como ocultar un atributo de la ficha de compra de un producto?


danielpicazoprior

Recommended Posts

Hola chicos:

Quisiera preguntar si alguien sabe como ocultar un atributo tipo: color, talla u otro valor, de la ficha de compra de un producto.

El motivo es que estoy poniendo algunas categorias como atributos y valores para poder meterlas en el apartado de filtros con las facetas. Pero el problema es que todos esos atributos luego aparecen en la ficha de compra del producto para poder seleccionar el valor.

 

Gracias

Link to comment
Share on other sites

  • 1 month later...

Yo si que lo he entendido. Yo quiero hacer lo mismo. En mi caso se trata de lo siguiente.

Tengo una tienda que tiene miles de colores disponibles y esos tiene que estar como combinación en la ficha de productos, pero para hacer un filtro de colores básicos (rojo, verde, azul...), he creado otra combinación. Es decir, tengo para un mismo producto 2 combinaciones (color primario y color hexadecimal). Se podría configurar el "color primario" como caracteristica, pero entonces no saldría el cuadrito del color en el filtro. 

Yo también esto interesado en la respuesta. 

Link to comment
Share on other sites

On 2/18/2020 at 11:16 AM, jotas torres said:

Yo si que lo he entendido. Yo quiero hacer lo mismo. En mi caso se trata de lo siguiente.

Tengo una tienda que tiene miles de colores disponibles y esos tiene que estar como combinación en la ficha de productos, pero para hacer un filtro de colores básicos (rojo, verde, azul...), he creado otra combinación. Es decir, tengo para un mismo producto 2 combinaciones (color primario y color hexadecimal). Se podría configurar el "color primario" como caracteristica, pero entonces no saldría el cuadrito del color en el filtro. 

Yo también esto interesado en la respuesta. 

yo estoy en busqueda de algo similar, interpreto que es editando el css

Link to comment
Share on other sites

 

3 minutes ago, francomattiazzo said:

yo estoy en busqueda de algo similar, interpreto que es editando el css

Yo encontre ayer la solución. Aviso que uso la versión 1.7.5. Si te gusta la solución "Dale a Like" 🙂 La verdad es que es bastante sencillo cuando te pones a mirar.

En mi caso tuve que modificar el archivo  product-variants.tpl  en  /themes/NOMBRE_DE_TU_THEME/templates/catalog/_partials e introducir la linea

                                       {if $id_attribute_group == PONER AQUI EL ID DE TU ATRIBUTO} style="display: none"{/if}

Es decir, yo tenía 

            {elseif $group.group_type == 'color'}
                <ul id="group_{$id_attribute_group}">
                    {foreach from=$group.attributes key=id_attribute item=group_attribute}
                        <li class="float-left input-container" data-toggle="tooltip" data-animation="false" data-placement="top" data-container= ".product-variants" title="{$group_attribute.name}">
                            <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>
                        </li>
                    {/foreach}

y lo introduces así

            {elseif $group.group_type == 'color'}
                <ul id="group_{$id_attribute_group}" {if $id_attribute_group == PONER AQUI EL ID DE TU ATRIBUTO} style="display: none"{/if}>
                    {foreach from=$group.attributes key=id_attribute item=group_attribute}
                        <li class="float-left input-container" data-toggle="tooltip" data-animation="false" data-placement="top" data-container= ".product-variants" title="{$group_attribute.name}">
                            <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>
                        </li>
                    {/foreach}

 

Ya me diréis si os funciona

Link to comment
Share on other sites

8 minutes ago, jotas torres said:

 

Yo encontre ayer la solución. Aviso que uso la versión 1.7.5. Si te gusta la solución "Dale a Like" 🙂 La verdad es que es bastante sencillo cuando te pones a mirar.

En mi caso tuve que modificar el archivo  product-variants.tpl  en  /themes/NOMBRE_DE_TU_THEME/templates/catalog/_partials e introducir la linea

                                       {if $id_attribute_group == PONER AQUI EL ID DE TU ATRIBUTO} style="display: none"{/if}

Es decir, yo tenía 


            {elseif $group.group_type == 'color'}
                <ul id="group_{$id_attribute_group}">
                    {foreach from=$group.attributes key=id_attribute item=group_attribute}
                        <li class="float-left input-container" data-toggle="tooltip" data-animation="false" data-placement="top" data-container= ".product-variants" title="{$group_attribute.name}">
                            <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>
                        </li>
                    {/foreach}

y lo introduces así


            {elseif $group.group_type == 'color'}
                <ul id="group_{$id_attribute_group}" {if $id_attribute_group == PONER AQUI EL ID DE TU ATRIBUTO} style="display: none"{/if}>
                    {foreach from=$group.attributes key=id_attribute item=group_attribute}
                        <li class="float-left input-container" data-toggle="tooltip" data-animation="false" data-placement="top" data-container= ".product-variants" title="{$group_attribute.name}">
                            <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>
                        </li>
                    {/foreach}

 

Ya me diréis si os funciona

no encuentro esa ruta... yo tengo 1.6.1.16
por el fichero css logre que no se vea el cuadradito de color pero el titulo que dice color no logro sacarlo sin sacar tambien el de tallas, alguna idea?

Link to comment
Share on other sites

15 minutes ago, francomattiazzo said:

no encuentro esa ruta... yo tengo 1.6.1.16
por el fichero css logre que no se vea el cuadradito de color pero el titulo que dice color no logro sacarlo sin sacar tambien el de tallas, alguna idea?

mmm no se como estará en esa versión, pero si quieres te puedo echar una mano y lo dejamos reflejado aquí para futuras dudas de otras personas.

¿Qué theme estas usando? Necesito algo más de info pra ayudarte. Si quieres pasar la web, no se

Link to comment
Share on other sites

On 2/19/2020 at 3:01 PM, jotas torres said:

mmm no se como estará en esa versión, pero si quieres te puedo echar una mano y lo dejamos reflejado aquí para futuras dudas de otras personas.

¿Qué theme estas usando? Necesito algo más de info pra ayudarte. Si quieres pasar la web, no se

www.zapshop.es el tema es Pos Tuoring Layout 1

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...