Olá Pessoal,
Hoje eu venho aqui mostrar para vocês uma forma muito simples de como Vender Somente para Estado Específico em seu sistema WooCommerce.
Primeiro de tudo, como podemos ver na nossa página de Finalizar Compra “Checkout” a listagem completa com todos os estados existentes no Brasil:
Mas agora eu vou mostrar como limitar a venda somente para estados espefícos da sua preferência. Vamos precisar criar a seguinte função no arquivo “functions.php” do seu tema ativo:
<?php | |
/** | |
* Brazillian states | |
* Function - Vender Somente para Estados Específicos - WooCommerce | |
*/ | |
function wc_especifico_estado( $states ) { | |
$states['BR'] = array( | |
'SP' => __( 'São Paulo', 'woocommerce' ), | |
'RJ' => __( 'Rio de Janeiro', 'woocommerce' ), | |
); | |
return $states; | |
} | |
add_filter( 'woocommerce_states', 'wc_especifico_estado' ); |
Atenção: Não copiar a tag <?php para dentro do functions.php, isso poderá causar erros em seu tema…
Como vocês podem reparar que eu limitei a venda somentes para os estados de São Paulo e Rio de Janeiro. Mas vocês podem acessar a pasta “/plugins/woocommerce/i18n/states” e abrir o arquivo BR.php para ver todos os estados listados.
Será necessário copiar a linha aonde esta declarado à Singla + Nome do Estado,
[code title=”Exemplo:” lang=”html”]
‘RJ’ => __( ‘Rio de Janeiro’, ‘woocommerce’ ),
[/code]
E colar o mesmo dentro dessa função que acabamos de criar.
Agora já podemos ver que esta listando somente os estados específicos:
Espero que vocês tenham gostado desse tutorial e até breve… Por favor, se você gostou deixe seu like e também compartilha.
Até Mais,