Objetos {1}
Segue abaixo o descritivo dos principais objetos para representar as informações compartilhadas pela API.
/Document
Representação do tipo da pessoa, seja física ou jurídica.
attribute
type
specification
number
string
Número formatado do CPF ou CNPJ
type
string
Tipo do documento, que pode ser: "cpf" o "cnpj"
/Address
Representação de um endereço de coleta e/ou entrega.
attribute
type
specification
street
string
Logradouro
number
string
Número do imóvel
complement
string
Complemento do logradouro
district
string
Bairro
zip
number
CEP
state
string:2
Estado (UF)
city
string
Cidade
reference
string
Referências de como chegar ao imóvel
latitude
string
Coordenadas GPS
longitude
string
Coordenadas GPS
/ExternalID
Representação do objeto de integração entre sistemas.
attribute
type
specification
id
integer
Identificador numérico
uid
string
Identificador único
content
string
Informação que irá apresentada no campo "external_id"
createdAt
string
Data/hora de criação no formato ISO8601
updatedAt
string
Data/hora de atualização no formato ISO8601
/Merchant
Representação das informações cadastrais de um estabelecimento.
attribute
type
specification
id
integer
Identificador numérico
uid
string
Identificador único
externalId
string
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
url
string
Url do estabelecimento no marketplace
rating
integer
Nota da avaliação: de 0 a 5
foodService
Informações de produção do estabelecimento
deliveryService
Informações do serviço de delivery
supportService
Informações da franquia responsável pelo suporte ao estabelecimento
createdAt
string
Data/hora de criação no formato ISO8601
updatedAt
string
Data/hora de atualização no formato ISO8601
/Merchant/Service/Food
Representação das informações do Food Service.
attribute
type
specification
cuisine
Tipo de Cozinha
preparationTime
Tempo de Preparo
priceRange
Faixa de Preço
foodCourt
Praça de Alimentação
/Merchant/Service/Food/Characteristic
Representação das características específicas do estabelecimento.
attribute
type
specification
id
integer
Identificador numérico
name
string
Tipo/nome da característica
value
string
Informação da característica
object
string
/Merchant/Service/Delivery
Representação do serviço de delivery de um estabelecimento.
attribute
type
specification
active
boolean
Informa se o serviço de delivery está ativo ou não
outsourced
boolean
Informa se o delivery é terceirizado ao Tonolucro ou não
addressPickup
Endereço de coleta dos pedidos
carrier
Transportadora que pode ser a franquia do Tonolucro na cidade ou o próprio estabelecimento
/Merchant/Operation
Representação do horário de funcionamento do estabelecimento.
attribute
type
specification
open
boolean
Informa se no momento da requisição o estabelecimento está aberto ou não
periods
array
Informação semanal de horários de abertura
/Store/Inventory/Products/Group
Representação dos grupos de produtos.
attribute
type
specification
id
integer
Identificador numérico
uid
string
Identificador único
externalId
string
merchantId
integer
title
string
Nome do grupo de produtos
titleProductChoice
string
Legenda apresentada ao usuário para escolha do produto de um grupo
editable
boolean
Informa se os produtos do grupo podem ser ativados ou não.
priority
integer
Ordem numérica de forma crescente
active
boolean
Informa se o grupo está ativo ou não
/Store/Inventory/Product
Representação do produto.
attribute
type
specification
id
integer
Identificador numérico
uid
string
Identificador único
externalId
string
merchantId
integer
productGroupId
integer
productGroupTitle
string
title
string
Nome público do produto
titleInternalOrder
string
Nome interno do produto
image
string
Url da imagem do produto
amount
float
Preço do produto
amountDiscount
float
Valor do desconto
amountSale
float
Valor final de venda
priority
integer
Ordem numérica de forma crescente
active
boolean
Informa se o produto está ativo ou não
/Merchant/Store/Sales/Category
Representação das categorias de anúncios de produtos.
attribute
type
specification
id
integer
Identificador numérico
uid
string
Identificador único
externalId
string
merchantId
integer
title
string
Nome público da categoria
titleInternalOrder
string
Nome interno da categoria
image
string
Url da imagem
priority
integer
Ordem numérica de forma crescente
active
boolean
Informa se a categoria está ativa ou não
/Merchant/Store/Sales/Product
Representação do um anúncio de produto.
attribute
type
specification
id
integer
Identificador numérico
uid
string
Identificador único
externalId
string
merchantId
integer
salesCategoryId
integer
salesPricingId
integer
Identificador numérico do /Sales/Pricing
title
string
Nome público do anúncio
titleInternalOrder
string
Nome interno do anúncio
description
string
Texto descritivo do anúncio
image
string
Url da imagem
imageThumbnail
string
Url da miniatura da imagem
amount
float
Preço do anúncio
amountDiscount
float
Valor do desconto
amountSale
float
Valor final
featured
/Featured
Objeto que informa em quais dias da semana o produto ficará em destaque no marketplace
priority
integer
Ordem numérica de forma crescente
active
boolean
Informa se o anúncio está ativo ou não
productSingle
Vínculo com um produto único em situações de anúncio simples
salesProductGroup
Lista de grupos de produtos vinculados ao anúncio
/Merchant/Store/Sales/Product/Group
Representação do vínculo entre anúncios e grupos de produtos.
attribute
type
specification
id
integer
Identificador numérico
salesProductId
integer
productGroupId
integer
productGroupUid
string
productGroupExternalId
string
required
boolean
Na regra de escolha de um produto do grupo, será obrigatório escolher um ou mais itens
limit
integer
Na regra de escolha de um produto do grupo, deverá ser selecionado o valor limite de itens
priority
integer
Ordem numérica de forma crescente
/Merchant/Store/Sales/Pricing
Representação das regras de cálculo de preço para /Sales/Product/Group
attribute
type
specification
id
integer
Identificador numérico
uid
string
Identificador único
externalId
string
title
string
Nome da regra
code
string
Código representativo
alert
string
Texto que explica a regra ao consumidor
/Franchise
Representação do franqueado do Tonolucro em uma determinada região.
attribute
type
specification
id
integer
Identificador numérico
title
string
Nome da franquia
document
CNPJ
sponsor
string
Nome do responsável
phone
string
Telefone institucional
string
E-mail institucional
address
Endereço do imóvel
createdAt
string
Data/hora de criação no formato ISO8601
updatedAt
string
Data/hora de atualização no formato ISO8601
Last updated