01. INTRODUÇÃORequisição que tem a finalidade de retornar os preços de um ou mais produtos, incluindo os valores promocionais. Observação: Se a grade possuir um produto padrão configurado, todos os produtos receberão o mesmo valor do produto padrão.
02. UTILIZAÇÃO
Totvs custom tabs box |
---|
tabs | Envio, Retorno, Exemplo de Implementação |
---|
ids | envio,retorno,cod |
---|
| Totvs custom tabs box items |
---|
default | yes |
---|
referencia | envio |
---|
| Totvs custom tabs box |
---|
tabs | URL, Body, Exemplo de Requisição, Detalhamento dos Campos |
---|
ids | urlE,corpoE,exE,campE |
---|
| Totvs custom tabs box items |
---|
| https://www30.bhan.com.br:9443/api/v1/produto/precoproduto |
---|
|
Totvs custom tabs box items |
---|
default | no |
---|
referencia | corpoE |
---|
| Bloco de código |
---|
language | xml |
---|
theme | RDark |
---|
firstline | 1 |
---|
title | Body |
---|
linenumbers | true |
---|
| {
"produtos": [
{
"cdProduto": "XXXXXXXXXXXXXXXXXXXX"
}
],
"cdPreco": 9999,
"inPromocao": 9,
"empresas": [
{
"cdEmpresa": 9999,
"nrCNPJEmpresa": "XXXXXXXXXXXXXX"
}
]
} |
|
Totvs custom tabs box items |
---|
| URL https://www30.bhan.com.br:9443/api/v1/produto/precoproduto |
---|
HEADER Authorization | Bearer {{token}} |
---|
BODY
Bloco de código |
---|
language | xml |
---|
theme | RDark |
---|
firstline | 1 |
---|
title | Body |
---|
linenumbers | true |
---|
| {
"produtos": [
{
"cdProduto": "100"
}
],
"cdPreco": 1,
"inPromocao": 1,
"empresas": [
{
"cdEmpresa": 1
}
]
} |
|
Totvs custom tabs box items |
---|
|  
Nome | Tipo | Descrição | Exemplo | VA |
---|
cdProduto | string | Código do produto * | "cdProduto": "100" | Referência 1 | cdPreco | int | Código do Preço | "cdPreco": 1 | Referência 2 | inPromocao | int | Valor de Promoção ** | "inPromocao": 1 | -- | cdEmpresa | int | Código da Empresa *** | "cdEmpresa": 1 | Referência 3 | nrCNPJEmpresa | string | CNPJ da Empresa *** | "nrCNPJEmpresa": "12345678901234" | -- |
*Neste campo podemos informar o código sku do produto ou o código de barras do produto. **Neste campo podemos informar 1 (um) para retornar os valores promocionais ou 0 (zero) para NÃO retornar os valores promocionais. ***Neste campo quando Código da Empresa for informado, não existe a necessidade de informar o CNPJ. Porém, caso o Código não for informado, o documento se torna obrigatório! Informações |
---|
Todos os campos são obrigatórios. Caso possua a opção de informar código e/ou documento, pelo menos um dos campos deve ser informado! |
|
|
|
Totvs custom tabs box items |
---|
default | no |
---|
referencia | retorno |
---|
| Totvs custom tabs box |
---|
tabs | Sucesso, Erro |
---|
ids | sucesso,erro |
---|
| Totvs custom tabs box items |
---|
default | yes |
---|
referencia | sucesso |
---|
| Bloco de código |
---|
language | xml |
---|
theme | RDark |
---|
firstline | 1 |
---|
title | Status 200 OK |
---|
linenumbers | true |
---|
| {
"precos": [
{
"cdSKU": 9999999,
"cdProduto": "XXXXXXXXXX",
"dsProduto": "XXXXXXXXXX",
"cdReferencia": "XXXXXXXXXX",
"cdCor": "XXXXXXXXX",
"dsTamanho": "XXXXXXXXXX",
"cdEmpresa": 999999999,
"nrCNPJEmpresa": "XXXXXXXXXXX",
"vlPreco": 999999999.99,
"vlPrecoPromocao": 999999999.99
}
]
} |
|
Totvs custom tabs box items |
---|
| Bloco de código |
---|
language | xml |
---|
theme | RDark |
---|
firstline | 1 |
---|
title | Status 400 Bad Request |
---|
linenumbers | true |
---|
| {
"dsErro": "Mensagem informativa do erro"
} |
|
|
|
|
|