| Filtro | Parâmetros | Padrão |
|---|---|---|
wc_whatsapp_pending_orders_phone |
$phone, $order |
Campo _billing_cellphone ou, vazio, o telefone de cobrança |
wc_whatsapp_pending_orders_ddi |
'55', $phone, $order |
55 |
wc_whatsapp_pending_orders_prefix |
'web' |
Subdomínio do link: web.whatsapp.com |
O telefone passa por um filtro que deixa só números antes de ir pro link.
// clientes de Portugal
add_filter( 'wc_whatsapp_pending_orders_ddi', function ( $ddi, $phone, $order ) {
return 'PT' === $order->get_billing_country() ? '351' : $ddi;
}, 10, 3 );
// abrir em api.whatsapp.com em vez do WhatsApp Web
add_filter( 'wc_whatsapp_pending_orders_prefix', fn() => 'api' );
:::warning Caixa WhatsApp do pedido
Na caixa da tela do pedido, sem Usar app desktop, o link usa 55 fixo e ignora o filtro de DDI. Na lista de pedidos e com o app desktop, o filtro vale.
:::