Suporte » Plugins » Taxas de entrega

  • trevodesign

    (@trevodesign)


    Olá pessoal,

    Seguinte: Minha loja oferece frete grátis para a Região Sudeste porém existe uma categoria de produtos que não contempla essa isenção, o que acaba gerando um conflito.
    Dentre as combinações de classe e formas de entrega, montei uma classe com valor zerado, porém de nada adianta, pois irá aparecer para outras regiões que o produto deveria ser cobrado, ou seja, só há transferência do problema.

    A pergunta no resumo é essa: Como cobrar frete de um SKU para o CEP que tem direito a frete grátis?

Visualizando 1 resposta (de um total de 1)
  • Moderador Leo Baiano

    (@leobaiano)

    Você pode fazer isso utilizando o filtro woocommerce_shipping_free_shipping_is_available. Com este filtro você pode retornar true, para habilitar o frete grátis e false para desabilitar. Então na função que será chamada no filtro você faz um loop no array retornado por $woocommerce->cart->get_cart(); para verificar se tem algum produto da SKU que tem direito a frete grátis e caso sim você retorna true, caso contrario manda um false.

Visualizando 1 resposta (de um total de 1)
  • O tópico ‘Taxas de entrega’ está fechado para novas respostas.