Objetos {2}
//API Tonolucro Merchant | Resource: Merchant
Segue abaixo o descritivo dos principais objetos representativos da API.
/Order
Representação de um pedido feito por em consumidor.
attribute
type
specification
id
integer
Identificador numérico
uid
string
Identificador único
externalId
string
Valor do objeto /ExternalID
amount
float
Valor bruto do pedido
amountDiscount
float
Valor do desconto
amountTotal
float
Valor total do pedido
status
Status atual do pedido
notes
string
Observações inseridas pelo consumidor
createdAt
string
Data/hora de criação no formato ISO8601
customer
Informações do consumidor
coupon
Informações do cupom de desconto
payment
Informações de pagamento do pedido
cart
Informações do carrinho de produtos
shipment
Informações do serviço de delivery
/Order/Status
Representação do status geral do pedido
ID
name
specification
1
Aberto
Pedido em execução
2
Concluído
Pedido entregue, concluído
3
Cancelado
Pedido cancelado/recusado
4
Análise
Pedido em análise pelo Tonolucro
/Order/Status/Payment
Representação do status de pagamento do pedido
ID
name
specification
1
Pendente
Não foi escolhida a forma de pagamento
2
Pago Online
Foi pago online
3
Cobrar na Entrega
Deverá ser cobrado no momento da entrega do pedido
4
Análise
Pagamento em análise pelo Tonolucro
/Order/Status/Shipment
Representação dos status de preparação e entrega do pedido.
ID
name
specification
1
Pendente
Pedido não aceito pelo estabelecimento
2
Produção
Pedido aceito e em produção
3
Saiu para entrega
Pedido saiu para entrega
4
Entregue
Pedido entregue/concluído
5
Cancelado
Pedido cancelado/recusado
6
Entregador na porta
Entregador chegou na porta do cliente
7
Coletado
Entregador coletou o produto
13
Pronto para coleta
Pedido pronto para coleta/entrega
/Order/Payment
Representação das informações de pagamento de um pedido
attribute
type
specification
prepaid
boolean
Informa se o pedido já foi pago online para que o estabelecimento ou transportadora não precise cobrar do consumidor na ponta
status_payment
Status atual do pagamento
payment_type
Tipo de pagamento escolhido
amount_cart
float
Valor total dos produtos do carrinho
amount_cart_discount
float
Valor de descontos nos produtos
amount_shipment
float
Valor da taxa de delivery
amount_shipment_discount
float
Desconto na taxa de delivery
amount_discount
float
Desconto total
amount_total
float
Valor final total
amount_change
float
Valor de troco, caso o cliente tenha escolhido a forma de pagamento em dinheiro
payment_at
string
Data/hora da escolha da forma de pagamento
/Order/Payment/Type
Representação dos tipos de pagamento.
attribute
type
specification
id
integer
Identificador numérico
uid
string
Identificador único
external_id
string
payment_type_parent_id
integer
Identificador numérico de herança de outro tipo de pagamento
environment_id
integer
Identificador da forma de pagamento: 1 ONLINE; 2 NA ENTREGA;
title
string
Nome público
title_internal
string
Nome interno
slug
string
Identificador único para URL
priority
integer
Ordem numérica de forma crescente
active
boolean
Informa se o tipo de pagamento está ativo ou não
/Order/Cart
Representação dos produtos vinculados a um pedido.
attribute
type
specification
amount_cart
float
Valor do pedido
amount_cart_discount
float
Valor do desconto
amount_cart_total
float
Valor total dos produtos
items[]
array
Lista de anúncios /Order/Sales/Product
/Order/Sales/Product
Representação do vínculo entre carrinho de compras e anúncios.
attribute
type
specification
id
integer
Identificador numérico
order_id
integer
Identificador numérico do pedido
sales_product_id
integer
Identificador numérico do anúncio /Sales/Product
sales_product_uid
string
Identificador único do anúncio /Sales/Product
sales_product_external_id
string
Identificador externo do anúncio /Sales/Product
sales_pricing_id
integer
Identificador numérico /Sales/Pricing
notes
string
Observações do consumidor em relação ao produto
quantity
integer
Quantidade de itens desse anúncio/pacote
amount_unit
float
Valor unitário
amount_total
float
Valor final
title
string
Nome público do anúncio
title_internal
string
Nome interno do anúncio
items[]
array
Lista de produtos /Order/Inventory/Product
/Order/Inventory/Product
Representação dos produtos vinculados a um anúncio de um carrinho de compras.
attribute
type
specification
id
integer
Identificador numérico
order_sales_product_id
integer
Identificador numérico /Order/Sales/Product
product_id
integer
Identificador numérico do /Inventory/Product
product_uid
string
Identificador único do /Inventory/Product
product_external_id
string
Identificador externo do /Inventory/Product
quantity
integer
Quantidade de produtos
amount_unit
float
Valor unitário
amount_total
float
Valor final
title
string
Nome público do /Inventory/Product
title_internal
string
/Order/Shipment
Representação das informações do serviço de delivery.
attribute
type
specification
id
integer
Identificador numérico
shipment_plan_id
integer
Identificador numérico do responsável pela entrega: 1 = Estabelecimento; 2 = Tonolucro
status_shipment
Status atual do fluxo de produção e entrega
amount_shipment
float
Valor do frete
amount_shipment_discount
float
Valor de desconto no frete
amount_shipment_total
float
Valor final do frete
delivery_at
string
Data/hora de entrega no formato ISO8601
nfse
string
Link da NFSe após emissão
address_delivery
Endereço de entrega do consumidor
address_pickup
Endereço de coleta do estabelecimento
transport_type
Tipo do transporte: 1 = Moto
package_type
Tipo do pacote: 1 = Bag (normal)
slo
Nível de serviço: 1 = Entrega imediata
driver
Pessoa responsável pela entrega
carrier
Transportadora responsável pela entrega
/Order/Shipment/Transport/Type
Representação do tipo de transporte
ID
title
specification
1
Moto
Transporte via Moto
2
Bicicleta
Transporte via Bicicleta
3
Carro
Transporte via Carro
/Order/Shipment/Package/Type
Representação do tipo de armazenamento/pacote
ID
title
specification
1
Bag (normal)
Mochila térmica
2
Bag (grande)
Mochila térmica grande
3
Caixa (normal)
Caixa fixa moto
4
Caixa (grande)
Caixa fixa moto grande
/Order/Shipment/SLO
Representação do nível de atendimento
ID
title
specification
1
Entrega imediata
Execução imediata do serviço
2
Entrega agendada
Execução agendada
/Driver
Representação das informações do profissiona motofretista.
attribute
type
specification
id
integer
Identificador numérico
name
string
Nome do profissional
phone_mobile
string
Numéro do telefone celular
document
CPF/CNPJ
vehicle
Informações do veículo
/Driver/Vehicle
Representação das informações do veículo.
attribute
type
specification
id
integer
Identificador numérico
driver_id
integer
license_plate
string
Número da placa
type
string
Tipo do veículo
model
string
Modelo do veículo
/Carrier
Representação das informações da pessoa jurídica responsável pela gestão da entrega.
attribute
type
specification
id
integer
Identificador numérico
title
string
Nome fantasia
description
string
Descrição do perfil
image
string
Url do logotipo/imagem
document
CPF/CNPJ
sponsor
string
Nome do responsável
phone
string
Telefone institucional
string
E-mail institucional
address
Endereço do imóvel
created_at
string
Data/hora de criação no formato ISO8601
updated_at
string
Data/hora de atualização no formato ISO8601
/Customer
Representação das informações do consumidor.
attribute
type
specification
id
integer
Identificador numérico
uid
string
Identificador único
external_id
string
name
string
Nome completo
document
CPF/CNPJ
phone
string
Telefone fixo
phone_mobile
string
Telefone celular
string
created_at
string
Data/hora de criação no formato ISO8601
/Coupon
Representação das informações de um cupom de desconto.
attribute
type
specification
id
integer
Identificador numérico
title
string
Nome da campanha/promoção
code
string
Código do cupom
Last updated