Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

  1. Integração de pedidos.
  2. Integração de pedidoscardápio.
  3. Requisição Webhook.


...

1. Integração de pedidos

São disponibilizadas algumas APIs que permitem a integração de pedidos realizados pela plataforma Delivery App. Todas as APIs retornam os dados em formato JSON.

...

  • title (string): titulo do item
  • quantity (integer): quantidade do item
  • name (string): nome da variação do item
  • price (decimal): valor do item
  • total (decimal): total pago pelo item (inclui complementos e quantidade)
  • notes (string): observações para este item
  • ref (string): REF do item
  • variacao_ref (string): REF da variação
  • ComplementCategories (array): cada categoria de complemento pode conter vários complementos. Ex de categoria de complemento “Adicionais”.
  • title (string): título da categoria de complemento
  • Complements (array): contém os complementos da categoria
    • quantity (integer): quantidade do complemento
    • title (string): título do complemento
    • price_un (decimal): preço unitário do complemento
    • total (decimal): total pago pelo complemento
    • ref (string): REF do complemento
    • title (string): título da categoria de complemento
    • Complements (array): contém os complementos da categoria


PizzaOrders

  • quantity (integer): quantidade da pizza
  • total_un (decimal): total unitário pago pela pizza
  • notes (string): observações da pizza
  • pizza_maior_valor (boolean): true - foi cobrado o maior valor dos sabores. false - foi calculado a média dos sabores
  • PizzaTamanho (array): informações sobre o tamanho da pizza
    • title (string): titulo do tamanho
    • qtd_sabor (integer): quantidade de sabor da pizza
    • ref (string): REF do tamanho
    • ComplementCategories (array): segue o mesmo modelo dos itens
  • PizzaMassa (array): informações sobre massa/borda da pizza
    • title (string): título da massa/borda
    • price (decimal): valor da massa/borda
    • ref (string): REF da massa/borda
  • PizzaSabor (array): informações sobre os sabores da pizza
    • title (string): título do sabor
    • price (decimal): valor do sabor
    • ref (string): REF do sabor
    • ref_sabor_tamanho (string): REF do sabor vinculado ao tamanho
    • ComplementCategories (array): segue o mesmo modelo dos itens

...

  • value (string): se type for 1, retornará null. Caso contrário retornará o bônus.
  • Products (Array)
    • id (integer): id
  • do produto
    • da opção
  • type
    • title (string):
  • tipo do item. Pode retornar ‘item’ ou ‘pizza’. 
  • name (string): nome do produto
  • calculation (integer):
    • titulo da opção
    • price_un (decimal): preço unitário
    • quantity (integer):
  • sempre será 1
    • quantidade
    • subtotal (decimal): subtotal
  • dos produtos
    • da opção
  • Options as opções são os itens/pizzas em si comprados
    • ComplementCategories (Array)
  • :
      • id (integer): id
  • da opção
      • do complemento
      • title (string):
  • titulo da opção
      • título do complemento
      • price_un (decimal): preço do unitário
      • quantity (integer): quantidade
      • ref (string): código REF de integração
      • subtotal (decimal): subtotal
  • da opção
  • ComplementCategories (Array)
      • do complemento
      • id (integer): id da categoria de complemento
      • title (string): título da categoria de complementos
      • Complements (Array)
    • id (integer): id do
    • complemento
    • produto
    • title
    • type (string):
    • título do complemento
    • price_un (decimal): preço do unitário
    • quantity
    • tipo do item. Pode retornar ‘item’ ou ‘pizza’. 
    • name (string): nome do produto
    • calculation (integer):
    • quantidade
    • ref
    • quantity (
    • string
    • integer):
    • código REF de integração
    • sempre será 1
    • subtotal (decimal): subtotal
    • do complemento
    • dos produtos
    • Options (Array): as opções são os itens/pizzas em si comprados

                   1.1.3 Formas de Pagamento

...