Preenchimento do telefone na api
-
Olá tudo bem, gostaria de fazer uma sugestão. Na nossa loja usamos apenas o campo celular pois fazemos remarketing com pelo whatsapp, então lá no arquivo da pagarmeapiv5.php eu customizei mudando para $order->billing_cellphone para não dar erro com o campo em branco (que foi removido do formulário.)
Minha sugestão é que você coloque lá ná linha 58 algo assim
// Phone.
if (!empty($order->billing_phone) || !empty($order->billing_cellphone)) {$phone = $this->only_numbers($order->billing_cellphone?$order->billing_cellphone:$order->billing_phone);
$data[‘customer’][‘phones’][‘mobile_phone’] = array(
‘country_code’ => ’55’,
‘area_code’ => substr($phone, 0, 2),
‘number’ => substr($phone, 2),
);
}Ou talvez algo mais elegante, já que usamos o extra checkout fields for Brazil que adiciona o campo celular que pode ou não ser obrigatório, acho que poderíamos usar o campo de celular como primeira opção num operador ternário assim o seu plugin vai estar em maior conformidade com o contexto geral pois o celular além de ser o contato principal é em muitos casos a própria chave pix do usuário. O que me diz?
The topic ‘Preenchimento do telefone na api’ is closed to new replies.