FernandoAcosta.Net

Customizar DDI, telefone e prefixo do WhatsApp

1 min de leituraAtualizado há 2 semanas1.8.0
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. :::

Foi útil?