Estou gerenciando uma eshop de woocommerce que cobra 5 euros por dinheiro na entrega (bacalhau).
As opções de envio são "local_pickup" e "wf_woocommerce_shipping_pro" (plugin que separa os custos de envio com base no código postal).
Gostaria de evitar a cobrança do bacalhau quando a coleta local for selecionada ou quando o cliente usar um código postal que ofereça frete grátis. O Woocommerce oferece uma opção para
Ativar para métodos de envio
e
Desativar no envio gratuito
mas, em seguida, o bacalhau desaparece em vez de aparecer com preço 0euros.
Estou usando o
"WooCommerce Shipping Pro com taxa de tabela"
plugin para separar quais códigos postais oferecem frete grátis entre outros.
Respostas:
0 para resposta № 1Vamos para:
WooCommerce > Settings > Checkout > Cash on delivery
E no campo Ativar para métodos de envio adicione todos os outros métodos de envio, exceto captador local.
Para adicionar um preço diferente (diferente de 0), se você não estiver familiarizado com a programação, precisará Pagamento WooCommerce para pagamento https://wordpress.org/plugins/woocommerce-pay-for-payment/ plugar. Claro que isso depende das versões do WordPress e do Woocommerce que você está usando.