Open andremorganti opened 3 years ago
Aí é na API do próprio WP, vc fará a inserção nos campos criados por esse plugin normalmente
estou tentando enviar via META DATA mas sem sucesso.
billing_cpf cpf _billing_cpf
$wc_data = [ 'email' => '', 'first_name' => '', 'last_name' => '', 'username' => '', 'password' => 'texto plano', 'billing' => [ 'first_name' => '', 'last_name' => '', 'company' => '', 'address_1' => '', 'address_2' => '', 'city' => '', 'state' => '', 'postcode' => '', 'country' => 'BR', 'email' => '', 'phone' => '', ], 'meta_data' => [ [ 'key' => 'billing_persontype', 'value' => 2 // 2 = PF (CPF) ], [ 'key' => 'billing_cpf', 'value' => '00000000000', ], [ 'key' => '_billing_cpf', 'value' => '00000000000', ], [ 'key' => '_billing_persontype', 'value' => 2 // 2 = PF (CPF) ], [ 'key' => 'cpf', 'value' => '00000000000', ], [ 'id' => 3931, 'key' => 'billing_cpf', 'value' => '00000000000', ], ], 'shipping' => [ 'first_name' => '', 'last_name' => '', 'company' => '', 'address_1' => '', 'address_2' => '', 'city' => '', 'state' => '', 'postcode' => '', 'country' => 'BR' ] ]; //print_r($woocommerce->post('customers', $wc_data)); $resp_woocommerce = $woocommerce->post('customers', $wc_data);
tentei todos os formatos no meta_data mas continua sem exibir.
tenta com o update_post_meta
update_post_meta($order->id, '_billing_cpf', '0000000');
consegui via API @danilowm obrigado.
$order['meta_data'] = [['key' => '_billing_cpf', value = 'cpf']];
no endpoint /orders
Olá, estou fazendo a migração de um loja proprietária para o woocommerce, como consigo enviar os campos brasileiros como CPF, CNPJ entre outros via API?
Obrigado André