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

email

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

email

string

E-mail

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