Como usar os atributos do produto WooCommerce passo a passo [Guia Completo]

Publicados: 2022-01-11

Como usar os atributos do produto WooCommerce Por padrão, o WooCommerce permite adicionar atributos de produtos. Os atributos do produto WooCommerce são uma ótima maneira de destacar os principais recursos de um produto. Se você não está convencido, pense nisso do ponto de vista do cliente. Se você fosse um cliente em potencial, precisaria conhecer os atributos de um determinado produto, para poder tomar decisões informadas, principalmente no lado financeiro. Isso melhoraria muito a experiência de compra do cliente em sua loja WooCommerce.

Atributos do produto WooCommerce

Neste tutorial, mostrarei como usar os atributos do produto para fornecer distinções como cor ou tamanho, além de fornecer mais informações técnicas sobre seus produtos e variáveis ​​de configuração. Além disso, você aprenderá mais sobre como usar atributos de produtos no WooCommerce. Além disso, fornecerei um trecho de PHP que o ajudará a exibir os atributos do produto WooCommerce em sua loja online.

A versão padrão do WooCommerce permite definir atributos globais que podem ser aplicados posteriormente a qualquer produto novo ou existente, como tamanhos. Além disso, você pode adicionar atributos personalizados. Vale a pena mencionar que, se você tiver muitos produtos que exigem o mesmo atributo personalizado, considere predefinir o atributo de repetição.

No entanto, é importante observar que a configuração da página padrão não oferece recursos proeminentes para exibir os atributos do produto WooCommerce. Em outros temas, esta seção está localizada tão abaixo que os clientes não as visualizam. Com tudo isso dito, vamos nos aprofundar em como você pode usar e exibir os atributos do produto WooCommerce.

a) Etapas para adicionar atributos predefinidos à sua loja

Aqui estão os passos que você precisa seguir:

  1. Faça login no seu site WordPress e acesse o Dashboard como usuário administrador.
  2. No menu Painel, clique em Produtos > Atributos .
  3. No campo de nome, você precisa inserir o nome do atributo. Adicionando atributos predefinidos à sua loja

Para inserir os valores dos atributos, você pode clicar em Configurar termos .

  1. Clique em Adicionar atributo.

b) Etapas para adicionar atributos personalizados a produtos individuais

Conforme indicado anteriormente, talvez seja melhor atribuir um atributo personalizado a um produto exclusivo em vez de seguir as etapas acima. Esta é a aparência padrão de um produto sem atributos personalizados: Produto sem atributos personalizados

Aqui estão os passos simples que você precisa seguir:

  1. Faça login no seu site WordPress e acesse o Dashboard como usuário administrador.
  2. No menu Painel, clique em Produtos > Todos os produtos.
  3. Depois disso, você precisa rolar para baixo até a seção Dados do produto e clicar em Atributos e no menu suspenso para “ Atributo de produto personalizado ” Clique em adicionar. Você precisa nomear seu atributo e adicionar seus valores e separá-los com um pipe como mostrado abaixo: Adicionando atributos personalizados
  4. Clique em salvar atributos .

Agora que terminamos com essas etapas simples, como você pode exibir esses atributos na página do produto?

c) Etapas para exibir atributos de produtos personalizados na página de produtos

Antes de irmos para o bit de codificação desta seção, é importante notar que este código só funciona para atributos regulares e não para Variações.

  1. Faça login no seu site WordPress e acesse o Dashboard como usuário administrador.
  2. No menu Dashboard , clique em Appearance Menu > Theme Editor Menu . Quando a página Theme Editor for aberta, procure o arquivo de funções do tema onde adicionaremos a função que exibirá os atributos personalizados do produto.
  3. Adicione o seguinte código ao arquivo functions.php:
 /**

 * @snippet Exibir atributos de produtos personalizados na página de produtos

*/

função cw_woo_attribute(){

    global $produto;

    $atributos = $produto->get_attributes();

    if (! $atributos) {

        Retorna;

    }

    $display_result = '';

    foreach ( $atributos como $atributo) {

        if ( $attribute->get_variation() ) {

            Prosseguir;

        }

        $nome = $atributo->get_name();

        if ( $attribute->is_taxonomy() ) {

            $terms = wp_get_post_terms( $product->get_id(), $name, 'all');

            $cwtax = $terms[0]->taxonomia;

            $cw_object_taxonomy = get_taxonomy($cwtax);

            if ( isset ($cw_object_taxonomy->labels->singular_name) ) {

                $tax_label = $cw_object_taxonomy->labels->singular_name;

            } elseif ( isset( $cw_object_taxonomy->label ) ) {

                $tax_label = $cw_object_taxonomy->label;

                if ( 0 === strpos( $tax_label, 'Produto')) {

                    $tax_label = substr( $tax_label, 8);

                }

            }

            $display_result .= $tax_label . ': ';

            $tax_terms = array();

            foreach ( $terms as $term ) {

                $single_term = esc_html( $term->name);

                array_push( $tax_terms, $single_term );

            }
            $display_result .= implode(', ', $tax_terms) . '<br />';

        } senão {

            $display_result .= $name . ': ';

            $display_result .= esc_html( implode( ', ', $attribute->get_options() ) ) . '<br />';

        }
    }

    echo $display_result;

}
add_action('woocommerce_single_product_summary', 'cw_woo_attribute', 25);
  1. Para visualizar o resultado, basta atualizar a página de produtos e você deverá ver isto:

Como o código funciona

Este código pega os atributos de produtos regulares e os exibe na página Produto. No entanto, ele não escolhe os atributos para produtos variáveis.

Conclusão

O principal objetivo deste post foi ajudá-lo a aprender como usar os atributos do produto WooCommerce. Eu destaquei como você pode adicionar atributos predefinidos e também atributos personalizados. Para completar, compartilhei um trecho de PHP que você precisa adicionar ao seu arquivo functions.php. Além disso, enfatizei que exibir os atributos do produto WooCommerce nas páginas do produto é uma ótima maneira de incentivar os clientes a fazer compras. Até agora, tenho certeza de que você sabe como usar os atributos do produto WooCommerce.

Artigos semelhantes