fix: correct JSON paths for Tiny API V2
Some checks failed
Build and Deploy / build-and-push (push) Failing after 34s
Some checks failed
Build and Deploy / build-and-push (push) Failing after 34s
This commit is contained in:
@@ -65,18 +65,18 @@ export const handleTinyOrderUpdate = async (req: Request, res: Response): Promis
|
|||||||
const finalPayload = {
|
const finalPayload = {
|
||||||
id: fullOrderDetails?.id || payload.dados?.id || "",
|
id: fullOrderDetails?.id || payload.dados?.id || "",
|
||||||
numero: fullOrderDetails?.numero || payload.dados?.numero || "",
|
numero: fullOrderDetails?.numero || payload.dados?.numero || "",
|
||||||
numero_ecommerce: fullOrderDetails?.numero_ecommerce || payload.dados?.idPedidoEcommerce || "",
|
numero_ecommerce: fullOrderDetails?.numero_ecommerce || fullOrderDetails?.ecommerce?.numeroPedidoEcommerce || payload.dados?.idPedidoEcommerce || "",
|
||||||
data_pedido: fullOrderDetails?.data_pedido || payload.dados?.data || "",
|
data_pedido: fullOrderDetails?.data_pedido || payload.dados?.data || "",
|
||||||
data_prevista: fullOrderDetails?.data_prevista || "",
|
data_prevista: fullOrderDetails?.data_prevista || "",
|
||||||
nome: fullOrderDetails?.cliente?.nome || payload.dados?.cliente?.nome || "",
|
nome: fullOrderDetails?.cliente?.nome || payload.dados?.cliente?.nome || "",
|
||||||
valor: parseFloat(fullOrderDetails?.valor_pedido || fullOrderDetails?.valor_total || "0"),
|
valor: parseFloat(fullOrderDetails?.total_pedido || fullOrderDetails?.valor_total || "0"),
|
||||||
id_vendedor: fullOrderDetails?.vendedor?.id || "",
|
id_vendedor: fullOrderDetails?.id_vendedor || "",
|
||||||
nome_vendedor: fullOrderDetails?.vendedor?.nome || "",
|
nome_vendedor: fullOrderDetails?.nome_vendedor || "",
|
||||||
whatsapp_vendedor: "", // Tiny doesn't expose this natively on the order
|
whatsapp_vendedor: "", // Tiny doesn't expose this natively on the order API
|
||||||
situacao: fullOrderDetails?.situacao || payload.dados?.descricaoSituacao || "",
|
situacao: fullOrderDetails?.situacao || payload.dados?.descricaoSituacao || "",
|
||||||
fone: fullOrderDetails?.cliente?.celular || fullOrderDetails?.cliente?.telefone || fullOrderDetails?.cliente?.fone || "",
|
fone: fullOrderDetails?.cliente?.celular || fullOrderDetails?.cliente?.telefone || fullOrderDetails?.cliente?.fone || "",
|
||||||
email: fullOrderDetails?.cliente?.email || "",
|
email: fullOrderDetails?.cliente?.email || "",
|
||||||
status_processamento: fullOrderDetails?.status_processamento || "",
|
status_processamento: response.data?.retorno?.status_processamento || "",
|
||||||
forma_envio: fullOrderDetails?.forma_envio || "",
|
forma_envio: fullOrderDetails?.forma_envio || "",
|
||||||
codigo_rastreamento: fullOrderDetails?.codigo_rastreamento || "",
|
codigo_rastreamento: fullOrderDetails?.codigo_rastreamento || "",
|
||||||
url_rastreamento: fullOrderDetails?.url_rastreamento || ""
|
url_rastreamento: fullOrderDetails?.url_rastreamento || ""
|
||||||
|
|||||||
Reference in New Issue
Block a user