E-commerce Summary
Visão geral
Agregação de pedidos server-side para VTEX, Shopify e Tray
A API de Resumo de E-commerce retorna totais agregados de pedidos de uma loja em uma única chamada — sem paginação. As métricas são calculadas a partir dos pedidos no momento da consulta, então refletem os dados mais recentes e aceitam qualquer recorte de período.
Endpoints disponíveis
- getResumo de pedidos VTEX
/v1/vtex/orders/summaryTotais agregados de pedidos da VTEX no período informado. - getResumo de pedidos Shopify
/v1/shopify/orders/summaryTotais agregados de pedidos do Shopify no período informado. - getResumo de pedidos Tray
/v1/tray/orders/summaryTotais agregados de pedidos da Tray no período informado.
Resposta
Cada endpoint retorna:
totalOrders– número de pedidos no períodototalRevenue– soma do valor dos pedidosavgTicket–totalRevenue / totalOrders(0 quando não há pedidos)totalCustomers– pedidos com cliente identificáveluniqueCustomers– clientes distintosperiod,platform,integrationNamegroupBy/groups– presentes apenas quandogroupByfoi enviado: top-20 grupos por receita, cada um comkey,totalOrders,totalRevenue,avgTicket,uniqueCustomers. Quando há restante, uma linha(outros)aparece com os mesmos campos; valores nulos/vazios da dimensão caem no balde(sem valor). O grupo(sem valor), quando tem registros, é sempre retornado como um grupo explícito próprio — mesmo fora do top-20 — e seus números são excluídos do(outros). ParagroupBy=product, a linha(outros)traz apenaskeyetotalRevenue—totalOrders,avgTicketeuniqueCustomersvêmnull(um pedido pode conter vários produtos, então essas contagens não são deriváveis para o restante); o próprio grupo(sem valor)continua com métricas completas.
Parâmetros comuns
organizationId(obrigatório)dateStart/dateEnd(obrigatórios, YYYY-MM-DD)integrationName– restringe a uma única lojastatus– filtro por status do pedidogroupBy– dimensão opcional de quebra. VTEX:payment_method,utm_source,utm_campaign,product; Shopify:utm_source,utm_campaign,product,source_name; Tray:payment_method,product. Uma dimensão não suportada retorna 400 listando as válidas da plataforma.
Filtro de status
As três plataformas (VTEX, Shopify, Tray) filtram a coluna status nativa diretamente — passe o valor de status da própria plataforma (ex: VTEX invoiced).
Autenticação
Todos os endpoints exigem autenticação via os headers padrão da API V4MOS.AI.