Encomenda das categorias de produtos da Woocommerce [encerrada]

4

É possível classificar categorias de produto?

Eu tenho uma categoria com muitas subcategorias. Na página da categoria, todas as subcategorias são listadas. No momento, só posso alterar a ordem arrastando e soltando no painel de administração. Mas isso é muito demorado com muitas categorias. Qualquer maneira de alterar a ordem sem usar arrastar e soltar?

    
por EmilF 10.01.2013 / 18:04

2 respostas

3

Metodologias 'encomendar' de lojas de Woocommerce na tabela wp_woocommerce_termmeta . O mecanismo usado é o mesmo que menu_order para posts.

Algo como isso deve funcionar:

$terms = get_terms('product_cat');

//sort $terms somehow

$i = -1;

foreach ($terms as $term) {
  $i++;
  update_woocommerce_term_meta( $term->id, 'order', $i);
}

O mesmo procedimento pode ser usado para classificar outras taxonomias do Woocommerce, como product_tag e Atributos do produto . Para um Atributo do Produto chamado Tamanho, a taxonomia seria pa_size e você deve substituir 'pedido' por order_pa_size

    
por adelval 28.04.2013 / 01:25
1

Você pode classificar as categorias de produtos arrastando e soltando. Observe que o cursor do mouse se transforma em uma mão quando sobre uma linha de categoria? Agarrá-lo e arraste para sua nova posição na lista. O trabalho está feito.

    
por webaware 10.01.2013 / 23:28