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.