FernandoAcosta.Net

Filtros disponíveis

1 min de leituraAtualizado há 2 semanas1.8.0

Referência da versão 1.8.0.

Cálculo

Filtro Parâmetros Uso
wc_adpp_additional_days $days, $product, $variation, $cart_item Último ajuste nos dias de um produto. $product é o produto pai
wc_adpp_custom_rules $rules Cria campos extras de dias no produto. Veja Regras customizadas
wc_adpp_additional_days_custom_rules $days, $product, $rules Soma os campos extras ao prazo
wc_adpp_per_product_always_show_message false Sem efeito visível na 1.8.0: o prazo 0 não gera mensagem
// dobra o prazo de produtos acima de 5 kg
add_filter( 'wc_adpp_additional_days', function ( $days, $product ) {
    return $product->get_weight() > 5 ? (int) $days * 2 : $days;
}, 10, 2 );

Mensagem e textos

Filtro Parâmetros Uso
wc_adpp_product_message $html, $days, $product HTML do aviso no produto, no shortcode e no carrinho
wc_additional_days_per_product_delivery_time $texto, $prazo, $rate "(Entrega em X dias úteis)" das formas nativas

Formas de entrega

Filtro Parâmetros Uso
wc_additional_days_per_product_methods $methods Formas que ganham o campo Prazo de entrega. Padrão: flat_rate, local_pickup, free_shipping
wc_adpp_additional_days_custom_metadata false, $meta_data, $rate Diz em qual metadado da cotação está o prazo
wc_additional_days_per_product_not_replace false, $index, $rate true impede trocar o número de posição $index no nome da forma de entrega
wc_additional_days_per_product_debug $ativo Liga o log sem mexer na opção

Exemplos de integração em Integrar com plugin de frete não suportado.

Foi útil?