Consultando SKU (Variantes)


Para consultar um SKU (variante), realize uma requisição HTTP usando método GET para o endereço: http://implantacaoapi.erpflex.com.br/api_v2/sku:

O GET irá trazer os 10 primeiros SKUs, e como padrão página 1.

Exemplo:

{
“sku_id”: “4871410”,
“produto_id”: “1500657”,
“produto”: “Abajur”,
“categoria”: “Eletrônicos”,
“subcategoria”: “Portateis”,
“codigo”: “1111”,
“ean”: “”,
“chave”: “135176”,
“custo_std”: “4.60000000”,
“dt_ultimo_ajuste”: “04/06/2018”,
“comprimento”: “0.000”,
“altura”: “0.000”,
“largura”: “0.000”,
“peso_liquido”: “2.000”,
“peso”: “2.000”,
“preco”: “45.00000000”,
“preco_sem_desconto”: “40.00000000”,
“local”: “local1”,
“dt_validade”: “00/00/0000”,
“qtd_anterior”: “100.000”,
“valor_anterior”: “3500.00000”,
“qtd_atual”: “106.000”,
“valor_atual”: “3134.20230”,
“qtd_reservada”: “2.00000000”,
“qtd_disponivel”: “104.00000000”,
“sku_nome”: “Amarelo”,
“dt_inclusao”: “02/06/2016”,
“hr_inclusao”: “11:59:03”,
“dt_alteracao”: “15/02/2019”,
“hr_alteracao”: “11:42:46”,
“dt_ultimo_alt_estoque”: null,
“hr_ultimo_alt_estoque”: null,
“ncm_codigo”: “94052000”,
“ncm_descricao”: “Abajur e Luminaria”,
“ncm_percentual_ipi_fat”: “5.00”
}
{
“sku_id”: “5237684”,
“produto_id”: “1500657”,
“produto”: “Abajur”,
“categoria”: “Eletrônicos”,
“subcategoria”: “Portateis”,
“codigo”: “1234”,
“ean”: “”,
“chave”: “134970”,
“custo_std”: “0.00000000”,
“dt_ultimo_ajuste”: “00/00/0000”,
“comprimento”: “0.000”,
“altura”: “0.000”,
“largura”: “0.000”,
“peso_liquido”: “0.000”,
“peso”: “0.000”,
“preco”: “50.00000000”,
“preco_sem_desconto”: “50.00000000”,
“local”: “”,
“dt_validade”: “00/00/0000”,
“qtd_anterior”: “50.000”,
“valor_anterior”: “1500.00000”,
“qtd_atual”: “49.000”,
“valor_atual”: “1470.00000”,
“qtd_reservada”: “0.00000000”,
“qtd_disponivel”: “49.00000000”,
“sku_nome”: “Vermelho”,
“dt_inclusao”: “08/09/2016”,
“hr_inclusao”: “22:58:56”,
“dt_alteracao”: “22/06/2017”,
“hr_alteracao”: “21:03:15”,
“dt_ultimo_alt_estoque”: null,
“hr_ultimo_alt_estoque”: null,
“ncm_codigo”: “94052000”,
“ncm_descricao”: “Abajur e Luminaria”,
“ncm_percentual_ipi_fat”: “5.00”
},
{
“sku_id”: “4871411”,
“produto_id”: “1500657”,
“produto”: “Abajur”,
“categoria”: “Eletrônicos”,
“subcategoria”: “Portateis”,
“codigo”: “2222”,
“ean”: “”,
“chave”: “134966”,
“custo_std”: “0.00000000”,
“dt_ultimo_ajuste”: “03/06/2016”,
“comprimento”: “0.000”,
“altura”: “0.000”,
“largura”: “0.000”,
“peso_liquido”: “0.000”,
“peso”: “0.000”,
“preco”: “40.00000000”,
“preco_sem_desconto”: “40.00000000”,
“local”: “local1”,
“dt_validade”: “00/00/0000”,
“qtd_anterior”: “100.000”,
“valor_anterior”: “3500.00000”,
“qtd_atual”: “99.000”,
“valor_atual”: “3465.00000”,
“qtd_reservada”: “0.00000000”,
“qtd_disponivel”: “99.00000000”,
“sku_nome”: “Preto”,
“dt_inclusao”: “02/06/2016”,
“hr_inclusao”: “11:59:03”,
“dt_alteracao”: “24/11/2017”,
“hr_alteracao”: “18:38:13”,
“dt_ultimo_alt_estoque”: null,
“hr_ultimo_alt_estoque”: null,
“ncm_codigo”: “94052000”,
“ncm_descricao”: “Abajur e Luminaria”,
“ncm_percentual_ipi_fat”: “5.00”
},
{
“sku_id”: “6068966”,
“produto_id”: “1500657”,
“produto”: “Abajur”,
“categoria”: “Eletrônicos”,
“subcategoria”: “Portateis”,
“codigo”: “3333”,
“ean”: “”,
“chave”: “135177”,
“custo_std”: null,
“dt_ultimo_ajuste”: “00/00/0000”,
“comprimento”: “0.000”,
“altura”: “0.000”,
“largura”: “0.000”,
“peso_liquido”: “0.000”,
“peso”: “0.000”,
“preco”: “30.00000000”,
“preco_sem_desconto”: “30.00000000”,
“local”: “”,
“dt_validade”: “00/00/0000”,
“qtd_anterior”: “0.000”,
“valor_anterior”: “0.00000”,
“qtd_atual”: “0.000”,
“valor_atual”: “0.00000”,
“qtd_reservada”: “0.00000000”,
“qtd_disponivel”: “0.00000000”,
“sku_nome”: “Verde”,
“dt_inclusao”: “16/05/2017”,
“hr_inclusao”: “14:36:31”,
“dt_alteracao”: “18/08/2017”,
“hr_alteracao”: “14:02:39”,
“dt_ultimo_alt_estoque”: null,
“hr_ultimo_alt_estoque”: null,
“ncm_codigo”: “94052000”,
“ncm_descricao”: “Abajur e Luminaria”,
“ncm_percentual_ipi_fat”: “5.00”
}

Consulta por Página Específica

A consulta por página específica permite informar em qual página deve ser realizada a consulta, para isso ao final da URL de consulta, utilize o comando pagina/ (seguido_do_número_da_página).

Exemplo: http://implantacaoapi.erpflex.com.br/api_v2/sku/pagina/2

No exemplo acima, o comando pagina/2 determina que a consulta deve trazer os 10 primeiros SKUs da página 2.

Ou seja, o comando pagina/1 refere-se à página 1, pagina/2 refere-se à página 2, e assim sucessivamente.

Consulta de SKUs (variantes) com Filtro Simples

Essa consulta tem o objetivo de trazer os SKUs (variantes) com base em uma condição de filtro.

Exemplo 1:

http://implantacaoapi.erpflex.com.br/api_v2/sku?local=’local1′

Resultado: Lista todos os skus que possuem a Localização Física identificadas com local1

Exemplo 2:

http://implantacaoapi.com.br/api_v2/sku?produto_id=1500657

Resultado: Lista todos os skus do produto com ID 1500657

 

{
“status”: true,
“data”: [
{
“sku_id”: “4871410”,
“produto_id”: “1500657”,
“produto”: “Abajur”,
“categoria”: “Eletrônicos”,
“subcategoria”: “Portateis”,
“codigo”: “1111”,
“ean”: “”,
“chave”: “135176”,
“custo_std”: “4.60000000”,
“dt_ultimo_ajuste”: “04/06/2018”,
“comprimento”: “0.000”,
“altura”: “0.000”,
“largura”: “0.000”,
“peso_liquido”: “2.000”,
“peso”: “2.000”,
“preco”: “45.00000000”,
“preco_sem_desconto”: “40.00000000”,
“local”: “local1”,
“dt_validade”: “00/00/0000”,
“qtd_anterior”: “100.000”,
“valor_anterior”: “3500.00000”,
“qtd_atual”: “106.000”,
“valor_atual”: “3134.20230”,
“qtd_reservada”: “2.00000000”,
“qtd_disponivel”: “104.00000000”,
“sku_nome”: “Amarelo”,
“dt_inclusao”: “02/06/2016”,
“hr_inclusao”: “11:59:03”,
“dt_alteracao”: “15/02/2019”,
“hr_alteracao”: “11:42:46”,
“dt_ultimo_alt_estoque”: null,
“hr_ultimo_alt_estoque”: null,
“ncm_codigo”: “94052000”,
“ncm_descricao”: “Abajur e Luminaria”,
“ncm_percentual_ipi_fat”: “5.00”
},
{
“sku_id”: “4871411”,
“produto_id”: “1500657”,
“produto”: “Abajur”,
“categoria”: “Eletrônicos”,
“subcategoria”: “Portateis”,
“codigo”: “2222”,
“ean”: “”,
“chave”: “134966”,
“custo_std”: “0.00000000”,
“dt_ultimo_ajuste”: “03/06/2016”,
“comprimento”: “0.000”,
“altura”: “0.000”,
“largura”: “0.000”,
“peso_liquido”: “0.000”,
“peso”: “0.000”,
“preco”: “40.00000000”,
“preco_sem_desconto”: “40.00000000”,
“local”: “local1”,
“dt_validade”: “00/00/0000”,
“qtd_anterior”: “100.000”,
“valor_anterior”: “3500.00000”,
“qtd_atual”: “99.000”,
“valor_atual”: “3465.00000”,
“qtd_reservada”: “0.00000000”,
“qtd_disponivel”: “99.00000000”,
“sku_nome”: “Preto”,
“dt_inclusao”: “02/06/2016”,
“hr_inclusao”: “11:59:03”,
“dt_alteracao”: “24/11/2017”,
“hr_alteracao”: “18:38:13”,
“dt_ultimo_alt_estoque”: null,
“hr_ultimo_alt_estoque”: null,
“ncm_codigo”: “94052000”,
“ncm_descricao”: “Abajur e Luminaria”,
“ncm_percentual_ipi_fat”: “5.00”
},
{
“sku_id”: “5237684”,
“produto_id”: “1500657”,
“produto”: “Abajur”,
“categoria”: “Eletrônicos”,
“subcategoria”: “Portateis”,
“codigo”: “1234”,
“ean”: “”,
“chave”: “134970”,
“custo_std”: “0.00000000”,
“dt_ultimo_ajuste”: “00/00/0000”,
“comprimento”: “0.000”,
“altura”: “0.000”,
“largura”: “0.000”,
“peso_liquido”: “0.000”,
“peso”: “0.000”,
“preco”: “50.00000000”,
“preco_sem_desconto”: “50.00000000”,
“local”: “”,
“dt_validade”: “00/00/0000”,
“qtd_anterior”: “50.000”,
“valor_anterior”: “1500.00000”,
“qtd_atual”: “49.000”,
“valor_atual”: “1470.00000”,
“qtd_reservada”: “0.00000000”,
“qtd_disponivel”: “49.00000000”,
“sku_nome”: “Vermelho”,
“dt_inclusao”: “08/09/2016”,
“hr_inclusao”: “22:58:56”,
“dt_alteracao”: “22/06/2017”,
“hr_alteracao”: “21:03:15”,
“dt_ultimo_alt_estoque”: null,
“hr_ultimo_alt_estoque”: null,
“ncm_codigo”: “94052000”,
“ncm_descricao”: “Abajur e Luminaria”,
“ncm_percentual_ipi_fat”: “5.00”
},
{
“sku_id”: “6068966”,
“produto_id”: “1500657”,
“produto”: “Abajur”,
“categoria”: “Eletrônicos”,
“subcategoria”: “Portateis”,
“codigo”: “3333”,
“ean”: “”,
“chave”: “135177”,
“custo_std”: null,
“dt_ultimo_ajuste”: “00/00/0000”,
“comprimento”: “0.000”,
“altura”: “0.000”,
“largura”: “0.000”,
“peso_liquido”: “0.000”,
“peso”: “0.000”,
“preco”: “30.00000000”,
“preco_sem_desconto”: “30.00000000”,
“local”: “”,
“dt_validade”: “00/00/0000”,
“qtd_anterior”: “0.000”,
“valor_anterior”: “0.00000”,
“qtd_atual”: “0.000”,
“valor_atual”: “0.00000”,
“qtd_reservada”: “0.00000000”,
“qtd_disponivel”: “0.00000000”,
“sku_nome”: “Verde”,
“dt_inclusao”: “16/05/2017”,
“hr_inclusao”: “14:36:31”,
“dt_alteracao”: “18/08/2017”,
“hr_alteracao”: “14:02:39”,
“dt_ultimo_alt_estoque”: null,
“hr_ultimo_alt_estoque”: null,
“ncm_codigo”: “94052000”,
“ncm_descricao”: “Abajur e Luminaria”,
“ncm_percentual_ipi_fat”: “5.00”
}
],
“total”: 4
}

Consulta de SKUs (variantes) com Filtro Composto

Essa consulta tem o objetivo de trazer os SKUs (variantes) com base em mais de uma condição de filtro.

Observação:

Podem ser usados vários filtros combinados, desde que os campos estejam disponíveis para consulta (http://implantacaoapi.erpflex.com.br/api_v2/sku/options).

Exemplo:

http://implantacaoapi.erpflex.com.br/api_v2/sku?produto_id=1500657&preco=50.00

Resultado: Lista todos os SKUs do produto com ID 1500657 e que possuam preço igual a 50,00.

{

“status”: true,
“data”: [
{
“sku_id”: “5237684”,
“produto_id”: “1500657”,
“produto”: “Abajur”,
“categoria”: “Eletrônicos”,
“subcategoria”: “Portateis”,
“codigo”: “1234”,
“ean”: “”,
“chave”: “134970”,
“custo_std”: “0.00000000”,
“dt_ultimo_ajuste”: “00/00/0000”,
“comprimento”: “0.000”,
“altura”: “0.000”,
“largura”: “0.000”,
“peso_liquido”: “0.000”,
“peso”: “0.000”,
“preco”: “50.00000000”,
“preco_sem_desconto”: “50.00000000”,
“local”: “”,
“dt_validade”: “00/00/0000”,
“qtd_anterior”: “50.000”,
“valor_anterior”: “1500.00000”,
“qtd_atual”: “49.000”,
“valor_atual”: “1470.00000”,
“qtd_reservada”: “0.00000000”,
“qtd_disponivel”: “49.00000000”,
“sku_nome”: “Vermelho”,
“dt_inclusao”: “08/09/2016”,
“hr_inclusao”: “22:58:56”,
“dt_alteracao”: “22/06/2017”,
“hr_alteracao”: “21:03:15”,
“dt_ultimo_alt_estoque”: null,
“hr_ultimo_alt_estoque”: null,
“ncm_codigo”: “94052000”,
“ncm_descricao”: “Abajur e Luminaria”,
“ncm_percentual_ipi_fat”: “5.00”
}
],
“total”: 1
}

Operadores relacionais

Para montagem dos filtros, podem ser utilizados os seguintes operadores relacionais:

$operadores[‘eq’] = ‘=’;

$operadores[‘gt’] = ‘>’;

$operadores[‘gte’] = ‘>=’;

$operadores[‘lt’] = ‘<‘;

$operadores[‘lte’] = ‘<=’;

Exemplo:

https://implantacaoapi.erpflex.com.br/api_v2/sku?preco=gte:30