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 |
| 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.