Alterar a posição do Simulador de Frete do WooCommerce

Por padrão o plugin é exibido no hook woocommerce_product_meta_start, que significa estar após todos os detalhes do produto e junto das informações como SKU, categoria etc.

Você pode facilmente mudar a localização para outro lugar de sua preferência. Para isso utilize o código abaixo:

Incluindo em outras posições

Se o código não deixou o simulador onde você queria, pode tentar exibi-lo em outros locais, basta trocar owoocommerce_single_product_summary por qualquer outro hook do WooCommerce, como:

  • woocommerce_after_add_to_cart_button: após o botão Comprar

Entendendo o código

Essas poucas linhas de código fazem o seguinte:

  • Na linha um, você está adicionando a função personalizada ao carregamento do WordPress
  • Na linha três, você remove o simulador padrão
  • Na linha seguinte o simulador é adicionado novamente, agora no hook woocommerce_single_product_summary, que é basicamente toda a barra lateral direita do produto no WooCommerce. Repare que nessa mesma linha há número 55, que é a prioridade de exibição. Você pode ir testando outros valores para alterar a posição. Se colocar 1, por exemplo, o simulador será exibido antes mesmo do título do produto.

Não sabe como adicionar essa função ao seu site? Clique aqui e veja como funciona.