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

email

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

email

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