Página 1 de 1

Re: Campo personalizado no BLING.

Enviado: 16 Jul 2016, 10:22
por veteranodf
Faz assim;

Mude:
Código: Selecionar todos
'cpf_cnpj'         => $result['custom_field=1']
Para:
Código: Selecionar todos
 'cpf_cnpj'         => $result['custom_field']['1']
Onde ['aqui'] deve ser o id do campo personalizado;

Re: Campo personalizado no BLING.

Enviado: 16 Jul 2016, 21:21
por veteranodf
Tem que checar o erro que esta dando, como não tenho acesso a API não posso auxiliar muito, somente no que você posta aqui, se notar esse campo deve ter apenas números, então se tiver utilizando formatação no mesmo tente da forma abaixo; Se for uma API fechada solicite auxilio ao desenvolvedor, caso for aberta poste o link para baixar e analisar o código fonte;
Código: Selecionar todos
 'cpf_cnpj'         => preg_replace('/[^0-9]/', '', $result['custom_field']['1']);

Re: Campo personalizado no BLING.

Enviado: 17 Jul 2016, 16:39
por veteranodf
No arquivo catalog/controller/feed/rest_api.php

Antes de $payment = array( adicione o código abaixo;
Código: Selecionar todos
$custom_field_bling = json_decode($result['custom_field'], true);
Onde estava adicionando cpf_cnpj' => preg_replace('/[^0-9]/', '', $result['custom_field']['2']), substitua para;
Código: Selecionar todos
'cpf_cnpj'         => preg_replace('/[^0-9]/', '', $custom_field_bling['2'])
Agora creio que vai rodar certinho;