Informações utilizadas para gerar os relatórios de pedidos Omni
A tabela reports_tables_orders armazena os pedidos usados no relatório de pedidos da plataforma: status, pagamento, cliente, entrega, atendente, time e valores. Cada linha é um pedido, identificado por external_id. Com dados atualizados em H-1 (de hora em hora).
Exemplo
Um pedido com três itens feito pelo checkout Omni fica em uma linha só:
• id = abc123, items_count = 3 e item_index = 1. product, product_quantity e product_price são do primeiro item.
• sub_total = 300.00, freight_cost = 20.00, discount = 10.00 e total = 310.00.
• status = DELIVERED, payment_method = CREDITCARD e is_paid = true.
• user_username e team_name mostram o atendente e o time que fizeram a venda.
Cada pedido aparece uma vez, sempre com item_index = 1: as colunas de produto trazem só o primeiro item, e items_count diz quantos itens o pedido tem. Para o valor do pedido, use total, e não a soma de product_price. status vem em inglês, como WAITING, PAID, PACKAGED, SHIPPED, DELIVERED e CANCELLED.
created_at_filter, user_id_filter e team_id_filter são cópias de created_at, do código do usuário e de team_id, usadas como filtros no relatório. Pedidos com id vazio vêm sem atendente, sem produto e com is_paid vazio, então um filtro is_paid = true deixa esses pedidos de fora.
Atenção: Os registros desta tabela utilizam o fuso horário UTC, ou seja, para que as datas sejam referentes ao fuso horário brasileiro, é preciso inserir nas queries o fuso horário brasileiro.
SET TIME ZONE '-3:00';
select date(ord.created_at) as data_pedido
,ord.status
,ord.payment_method
,ord.credit_card_brand
,ord.shipping_address_state
,ord.team_name
,count(*) as qtd_pedidos
,sum(ord.total) as valor_pedidos
from reports_tables_orders as ord
where ord.created_at >= '2025-06-01'
and ord.is_paid is true
group by all
order by all
;
Dicionário de dados
Variável | Tipo | Descrição | Obs |
boleto_due_date | timestamp | Data de vencimento do boleto de pagamento do pedido | |
created_at | timestamp | Data do pedido | |
created_at_filter | timestamp | Cópia de created_at usada como filtro nos relatórios | |
credit_card_address_address_line1 | string | Endereço de cobrança do cartão de crédito | |
credit_card_address_address_line2 | string | Complemento do endereço de cobrança do cartão de crédito | |
credit_card_address_address_state | string | UF do endereço de cobrança do cartão de crédito | |
credit_card_address_city | string | Cidade do endereço de cobrança do cartão de crédito | |
credit_card_address_country | string | País do endereço de cobrança do cartão de crédito | |
credit_card_address_number | string | Número do endereço de cobrança do cartão de crédito | |
credit_card_address_suburb | string | Bairro do endereço de cobrança do cartão de crédito | |
credit_card_address_zip | string | CEP do endereço de cobrança do cartão de crédito | |
credit_card_brand | string | Emissor do cartão de crédito | |
credit_card_last4 | string | Últimos 4 dígitos do cartão de crédito | |
customer_accept_marketing | boolean | Indica se o cliente aceita disparo de mensagem de marketing | |
customer_birth_date | string | Data de nascimento do cliente do pedido | |
customer_business_document | string | CNPJ da empresa informado | |
customer_business_name | string | Nome da empresa informado | |
customer_document | string | Número do documento do cliente (CPF) | |
customer_email | string | E-mail do cliente do pedido | |
customer_id | string | Código identificador do cliente | Chave estrangeira para a tabela dim_customer |
customer_last_name | string | Último sobrenome do cliente do pedido | |
customer_name | string | Nome do cliente do pedido | |
customer_phone_area_code | string | Código de área (DDD) do telefone do cliente que gerou o pedido | |
customer_phone_country_code | string | Código do país do telefone do cliente que gerou o pedido | |
customer_phone_number | string | Número de telefone do cliente que efetuou o pedido Omni | |
delivery_time | string | Data da entrega do pedido Omni | |
discount | double | Valor do desconto no pedido | |
external_id | string | Código identificador do pedido na plataforma do Ecommerce | |
freight_cost | double | Valor do custo de frete do pedido Omni | |
id | string | Código identificador do pedido na plataforma do Ecommerce | Chave primária |
is_paid | boolean | Indica se o pedido está pago | |
is_store_pickup | boolean | Indica se o cliente deseja retirar o pedido na loja física | |
item_index | int | Ordem do item no pedido | |
items_count | int | Quantidade de itens no pedido | |
payment_installments_count | int | Quantidade de parcelas no pagamento do pedido | |
payment_method | string | Forma de pagamento do pedido | |
platform_order_id | string | Código identificador do pedido Omni | Chave estrangeira para a tabela dim_orders |
product | string | Nome do item do pedido | |
product_price | double | Preço do item do pedido | |
product_quantity | int | Quantidade do item no pedido | |
product_reference | string | Código de referência para o produto no Ecommerce | |
retailer_id | string | Código identificador da loja. Em contas com mais de uma loja, separa os registros de cada uma | Chave estrangeira para a tabela dim_retailer |
sales_channel | string | Canal que foi realizado o pedido | |
shipping_address_line1 | string | Endereço cadastrado para entrega | |
shipping_address_line2 | string | Complemento do endereço cadastrado para entrega | |
shipping_address_state | string | UF do endereço cadastrado para entrega | |
shipping_city | string | Cidade cadastrada para entrega do pedido | |
shipping_country | string | País cadastrado para entrega do pedido | |
shipping_method | string | Nome da forma de entrega do pedido Omni | |
shipping_number | string | Número do endereço cadastrado para entrega do pedido | |
shipping_suburb | string | Bairro do endereço cadastrado para entrega do pedido | |
shipping_zip | string | CEP cadastrado no endereço de entrega do pedido | |
status | string | Status do pedido | Recebido |
sub_total | double | Valor total dos itens no pedido | |
team_id | string | Código identificador do time do usuário que efetuou o pedido | Chave estrangeira para a tabela dim_team |
team_id_filter | string | Cópia de team_id usada como filtro nos relatórios | |
team_name | string | Nome do time responsável pelo pedido | |
total | double | Valor total do pedido efetuado pelo checkout Omni | |
updated_at | timestamp | Data da última atualização do pedido | |
user_id_filter | string | Código identificador do usuário, usado como filtro nos relatórios | |
user_username | string | Nome de usuário cadastrado do usuário que fez o pedido |
