...
Este modo retorna todos os produtos cadastrado no estabelecimento e habilitados para vendas.
Obs: Para não ocorrer uso indevido das API´s , o tempo entre requisições mínimo do cardápio pela integradora deverá ser de 600 segundos
Bloco de código | ||
---|---|---|
| ||
{ "parametros": { "CodigoEstabelecimento": "96700001PC1", "CodigoIntegracao": 99, "DataAtualizacao": null } } |
...
Este modo retorna apenas os produtos que tiveram algum tipo de alteração no cadastro após a data informada no parâmetro DataAtualizacao. No exemplo abaixo o serviço retornará todos os produtos com data de alteração superior a 16/01/2015.
Obs: Para não ocorrer uso indevido das API´s , o tempo entre requisições mínimo do cardápio pela integradora deverá ser de 600 segundos
Bloco de código | ||
---|---|---|
| ||
{ "parametros": { "CodigoEstabelecimento": "96700001PC1", "CodigoIntegracao": 99, "DataAtualizacao": "/Date(1421373600000)/" } } |
...
O serviço retorna um JSON no formato abaixo:
Bloco de código | |
---|---|
|
...
{
ObterCardapioResult: {
Erros: null,
Produtos: [
{
Codigo: "10011001",
Descricao: "COCA COLA LT",
PrecoVenda: 2.5,
ExibirComoAdicional: false,
PermitirVendaFracionada: false,
ProdutosAdicionais: [],
Subgrupo: "REFRIGERANTES"
},
{
Codigo: "10011002",
Descricao: "FRANGO COM CATUPIRY",
PrecoVenda: 35.65,
ExibirComoAdicional: false,
PermitirVendaFracionada: true,
ProdutosAdicionais: [
"10011006",
"10011007",
"10011008"
],
Subgrupo: "PIZZA"
},
{
Codigo: "10011003",
Descricao: "PORTUGUESA",
PrecoVenda: 40.98,
ExibirComoAdicional: false,
PermitirVendaFracionada: true,
ProdutosAdicionais: [
"10011008",
"10011006",
"10011007"
],
Subgrupo: "PIZZA"
},
{
Codigo: "10011004",
Descricao: "QUATRO QUEIJOS",
PrecoVenda: 50.14,
ExibirComoAdicional: false,
PermitirVendaFracionada: true,
ProdutosAdicionais: [
"10011006",
"10011007",
"10011008"
],
Subgrupo: "PIZZA"
},
{
Codigo: "10011005",
Descricao: "COCA COLA 2L",
PrecoVenda: 8.5,
ExibirComoAdicional: false,
PermitirVendaFracionada: false,
ProdutosAdicionais: [],
Subgrupo: "REFRIGERANTES"
},
{
Codigo: "10011006",
Descricao: "BORDA CATUPIRY",
PrecoVenda: 6.4,
ExibirComoAdicional: true,
PermitirVendaFracionada: false,
ProdutosAdicionais: [],
Subgrupo: "ADICIONAIS - BORDAS"
},
{
Codigo: "10011007",
Descricao: "BORDA CHEDDAR",
PrecoVenda: 8.9,
ExibirComoAdicional: true,
PermitirVendaFracionada: false,
ProdutosAdicionais: [],
Subgrupo: "ADICIONAIS - BORDAS"
},
{
Codigo: "10011008",
Descricao: "BACON",
PrecoVenda: 10.59,
ExibirComoAdicional: true,
PermitirVendaFracionada: false,
ProdutosAdicionais: [],
Subgrupo: "ADICIONAIS - RECHEIO"
}
]
}
}
...
| |
{
"ObterCardapioResult": {
"Erros": null,
"Produtos": [
{
"BaixarEstoqueOnline": true,
"Codigo": "1",
"Composicoes": [],
"Descricao": "BOHEMIA LONG NECK1",
"Pesavel": true,
"PrecoOriginal": 0,
"PrecoPromocional": 0,
"PrecoVenda": 49.9,
"Processado": false,
"ProdutoComposto": false,
"QuantidadeEstoque": -21,
"AdicionaisQuantidadeMaxima": 0,
"AdicionaisQuantidadeMinima": 0,
"CategoriasKit": [],
"CobrarConsumacao": "True",
"CobrarServico": "True",
"CodigoAuxilar": [],
"CodigoProduto": 1,
"CodigoSubgrupo": 744,
"DataFimPromocao": "",
"DataInicioPromocao": "",
"EmPromocao": false,
"ExibirAdicionais": false,
"ExibirAdicionaisApenasEmCascata": false,
"ExibirComoAdicional": false,
"HoraFimPromocao": "",
"HoraInicioPromocao": "",
"IsExigeObservacao": false,
"LocalImpressao": "COZINHA",
"MultiplicarQuantidadeAdicional": true,
"PermitirVendaFracionada": true,
"Pontos": 0,
"PrecoPromocao": 0.0,
"ProdutoKit": false,
"ProdutosAdicionais": [
"5",
"9"
],
"PromoDomingo": false,
"PromoPercentual": false,
"PromoQuarta": false,
"PromoQuinta": false,
"PromoSabado": false,
"PromoSegunda": false,
"PromoSexta": false,
"PromoTerca": false,
"PromocaoHabilitada": false,
"Subgrupo": "CERVEJAS",
"VenderApenasEmPromocao": false
},
{
"BaixarEstoqueOnline": true,
"Codigo": "14",
"Composicoes": [],
"Descricao": "MODA LIGHT",
"Pesavel": true,
"PrecoOriginal": 0,
"PrecoPromocional": 0,
"PrecoVenda": 78.0,
"Processado": false,
"ProdutoComposto": false,
"QuantidadeEstoque": 9999,
"AdicionaisQuantidadeMaxima": 0,
"AdicionaisQuantidadeMinima": 0,
"CategoriasKit": [],
"CobrarConsumacao": "True",
"CobrarServico": "True",
"CodigoAuxilar": [],
"CodigoProduto": 14,
"CodigoSubgrupo": 767,
"DataFimPromocao": "",
"DataInicioPromocao": "",
"EmPromocao": false,
"ExibirAdicionais": false,
"ExibirAdicionaisApenasEmCascata": false,
"ExibirComoAdicional": false,
"HoraFimPromocao": "",
"HoraInicioPromocao": "",
"IsExigeObservacao": false,
"LocalImpressao": "COPA 2",
"MultiplicarQuantidadeAdicional": true,
"PermitirVendaFracionada": true,
"Pontos": 0,
"PrecoPromocao": 0.0,
"ProdutoKit": false,
"ProdutosAdicionais": [
"2",
"3",
"4"
],
"PromoDomingo": false,
"PromoPercentual": false,
"PromoQuarta": false,
"PromoQuinta": false,
"PromoSabado": false,
"PromoSegunda": false,
"PromoSexta": false,
"PromoTerca": false,
"PromocaoHabilitada": false,
"Subgrupo": "PIZZAS",
"VenderApenasEmPromocao": false
},
{
"BaixarEstoqueOnline": true,
"Codigo": "22",
"Composicoes": [
{
"CodigoComposicao": "22",
"CodigoComposto": "78878787",
"Descricao": "REPLICACAO OI",
"Quantidade": 0,
"QuantidadeEstoque": 9999
}
],
"Descricao": "ÁGUA SEM GÁS",
"Pesavel": false,
"PrecoOriginal": 0,
"PrecoPromocional": 0,
"PrecoVenda": 0.0,
"Processado": false,
"ProdutoComposto": true,
"QuantidadeEstoque": 9999,
"AdicionaisQuantidadeMaxima": 0,
"AdicionaisQuantidadeMinima": 0,
"CategoriasKit": [],
"CobrarConsumacao": "True",
"CobrarServico": "True",
"CodigoAuxilar": [],
"CodigoProduto": 22,
"CodigoSubgrupo": 731,
"DataFimPromocao": "",
"DataInicioPromocao": "",
"EmPromocao": false,
"ExibirAdicionais": false,
"ExibirAdicionaisApenasEmCascata": false,
"ExibirComoAdicional": false,
"HoraFimPromocao": "",
"HoraInicioPromocao": "",
"IsExigeObservacao": false,
"LocalImpressao": "COZINHA",
"MultiplicarQuantidadeAdicional": true,
"PermitirVendaFracionada": false,
"Pontos": 0,
"PrecoPromocao": 0.0,
"ProdutoKit": false,
"ProdutosAdicionais": [],
"PromoDomingo": false,
"PromoPercentual": false,
"PromoQuarta": false,
"PromoQuinta": false,
"PromoSabado": false,
"PromoSegunda": false,
"PromoSexta": false,
"PromoTerca": false,
"PromocaoHabilitada": false,
"Subgrupo": "ADICIONAL",
"VenderApenasEmPromocao": false
},
{
"BaixarEstoqueOnline": true,
"Codigo": "25",
"Composicoes": [],
"Descricao": "AGUA COM GAS",
"Pesavel": false,
"PrecoOriginal": 0,
"PrecoPromocional": 0,
"PrecoVenda": 4.0,
"Processado": false,
"ProdutoComposto": false,
"QuantidadeEstoque": 9999,
"AdicionaisQuantidadeMaxima": 0,
"AdicionaisQuantidadeMinima": 0,
"CategoriasKit": [],
"CobrarConsumacao": "True",
"CobrarServico": "True",
"CodigoAuxilar": [],
"CodigoProduto": 25,
"CodigoSubgrupo": 732,
"DataFimPromocao": "",
"DataInicioPromocao": "",
"EmPromocao": false,
"ExibirAdicionais": false,
"ExibirAdicionaisApenasEmCascata": false,
"ExibirComoAdicional": false,
"HoraFimPromocao": "",
"HoraInicioPromocao": "",
"IsExigeObservacao": false,
"LocalImpressao": "COZINHA",
"MultiplicarQuantidadeAdicional": true,
"PermitirVendaFracionada": false,
"Pontos": 0,
"PrecoPromocao": 0.0,
"ProdutoKit": false,
"ProdutosAdicionais": [],
"PromoDomingo": false,
"PromoPercentual": false,
"PromoQuarta": false,
"PromoQuinta": false,
"PromoSabado": false,
"PromoSegunda": false,
"PromoSexta": false,
"PromoTerca": false,
"PromocaoHabilitada": false,
"Subgrupo": "AGUAS",
"VenderApenasEmPromocao": false
}
]
}
} |
Segue as informações dos campos:
PARÂMETRO | Informação |
---|---|
Codigo | Será informado o código do produto no TOTVS Food Service PDV. |
Descricao | Será informado o NOME do produto no TOTVS Food Service PDV. |
Subgrupo | Será informado o NOME do Subgrupo do produto. |
Processado | TRUE - Se trata de um Processado, onde e produzido na loja e sua baixa e efetuado do Produto Pai. |
ProdutoComposto | TRUE - Se trata de um Composto, onde e produzido no momento da venda e sua baixa e efetuado nos produtos composições. |
Composicoes | Será retornado a lista dos códigos dos produtos composições. |
Pesavel | TRUE - Se trata de um Pesavél. |
PrecoVenda | Será informado o PREÇO DE VENDA do produto. |
QuantidadeEstoque | Será informado a QUANTIDADE em estoque do produto. |
ProdutosAdicionais | Será retornado a lista dos códigos dos produtos adicionais |
AdicionaisQuantidadeMaxima | Será informado a QUANTIDADE MÁXIMA de adicionais do produto. |
AdicionaisQuantidadeMinima | Será informado a QUANTIDADE MÍNIMA de adicionais do produto. |
CodigoAuxilar | Será retornado a lista dos códigos auxiliares deste produto. |
ExibirComoAdicional | TRUE - Deve ser ocultado do cardápio e exibido apenas como opção de adicionais de algum produto vinculado ao mesmo. |
IsExigeObservacao | TRUE - Deve ser OBRIGATÓRIO o envio da observação no produto. |
PermitirVendaFracionada | TRUE - Permite a venda como um produto fracionado. (1/2,1/3,1/4) |