FernandoAcosta.Net

REST API

1 min de leituraAtualizado há 2 semanas1.7.0

O plugin adiciona o campo jadlog_tracking_code aos pedidos da API REST do WooCommerce (/wp-json/wc/v3/orders/{id}). Autenticação e permissões são as do WooCommerce.

Ler

GET /wp-json/wc/v3/orders/123?_fields=id,jadlog_tracking_code

Volta os códigos do pedido separados por vírgula, ou vazio.

Adicionar

PUT /wp-json/wc/v3/orders/123
{ "jadlog_tracking_code": "12345678901234" }

Faz o mesmo que adicionar na caixa JadLog do pedido: grava o código, aplica Status após informar rastreio e envia o e-mail Rastreio JadLog. Mandar um código que já existe não faz nada.

Pra mais de um código, faça uma chamada por código.

:::warning Não remove Enviar o campo vazio não apaga os códigos. Pra remover, use a caixa do pedido ou wc_jadlog_update_tracking_code( $pedido, $codigo, true ) (Funções utilitárias). :::

Cada chamada envia e-mail ao cliente. Em importações grandes, desligue o e-mail Rastreio JadLog antes.

Foi útil?