Um dos grandes atrativos para compras online é o frete gratuito. Muitas vezes é um grande diferencial para definir uma compra.

É muito comum alguns lojistas utilizarem os Correios como forma de entrega e em diversas ocasiões definir o PAC como gratuito a partir de um determinando valor.
Vamos dizer que você deseje oferecer o PAC dos correios como gratuito a partir de R$ 250,00.
O plugin do Correios para WooCommerce tem um filtro que recebe as opções dos correios. O que precisamos é definir o valor quando for PAC a partir de um determinado preço.
Implementando o recurso no WooCommerce
Vamos criar uma função, que será dentro do functions.php do seu tema. O código está comentado:
//Cria função
function setting_pac_free_correio( $rates ) {
//Define o minimo
$minimum_value = 250;
//Verifica se o valor subtotal é maior que valor minino
if (WC()->cart->subtotal > $minimum_value) {
//Percorre as opções do correios
foreach ( $rates as $key => $rate ) {
//Verifica se é PAC
if ( 'PAC' == $rate['id'] OR 'correios-pac' == $rate['id']) {
//E atribui o valor 0
$rates[ $key ]['cost'] = 0;
break;
}
}
}
return $rates;
}
Agora iríamos informar ao WordPress em qual filtro irá aplicar essa função que criamos.
add_filter( 'woocommerce_correios_shipping_methods', 'setting_pac_free_correio' );
Pronto, no filtro woocommerce_correios_shipping_methods, aplicamos a nossa função setting_pac_free_correio.
Agora a forma de envio como PAC será gratuita a partir de compras acima de R$ 250,00.
Gostou do artigo? Compartilhe este post e deixe seu comentário.
Um abraço e até a próxima.

