Abrasel-Nacional / docs

https://abrasel-nacional.github.io/docs/
Apache License 2.0
11 stars 4 forks source link

CCM Pedido Online - Incluir mais níveis de complementos #10

Closed alankoba closed 3 years ago

alankoba commented 3 years ago

Descrição de um cenário bastante comum no Brasil, e não contemplado na versão atual da documentação.

Pizza 3 sabores. 1/3 Frango 1/3 Camarão

Sei que o padrão é aberto, e posso, a meu critério incluir as informações em formato nested, assim como é no Rappi por exemplo, mas acredito que a padronização é fundamental para mantermos a interoperabilidade desde o inicio.

gui-camargo commented 3 years ago

Oi Alan.

Acho que a estrutura ficou formatada errada. Só pra ver se está correto:

Item: Pizza 3 Sabores:

Este assunto chegou a ser discutido dentre os grupos de trabalho e comitês técnicos e definiu-se seguir com 1 nível para a versão 1.00 da documentação, mas estamos vendo que as empresas estão apontando a necessidade de mais níveis, então vamos levar novamente para discussão no próximo comitê técnico.

Obrigado Alan.

gui-camargo commented 3 years ago

Após discussões no comitê do dia 05/08/2021, ficou-se definido que para a primeira versão da API do Open Delivery, se mantido apenas 1 nível de grupo de opcionais (OptionGroup) por item.

Algumas sugestões de como tratar sub-níveis foram apresentadas e podem ser utilizadas na montagem dos cardápios:

Opção 1: Adicionais em um OptionGroup específico e o usuário colocando observações de como aplicar o adicional no prato:

image

Opção 2: OptionGroups específicos:

image

De qualquer maneira, a opção de mais níveis foi registrada no Backlog do projeto, e será contemplada nas próximas versões da API.