Presence API ECOMMERCE - ECM-PRECOS-SKU
Cadastro de Preços por Sku
Este método é responsável por listar os preços do produtos/sku da base da dados.
Parâmetros
Nome
| Obrigatório
| Tipo
| Descrição
|
id_webservice | SIM | Integer | Id do webservice |
referencia_site
| SIM quando não informado data_at | String
| Código do Produto no Site
|
data_at | SIM quando não informado referencia_site | Data (AAAA-MM-DDT00:00:00) | Data de atualização dos dados. Padrão ISO8601. |
sku_site
| SIM quando não informado data_at ou referencia_site
| String
| Código do SKU no Site |
- {
- "id_webservice" : (Integer),
- "data_at" : (Date, AAAA-MM-DD) ou (Date, AAAA-MM-DDT00:00:00),
- }
OU
- {
- "id_webservice" : (Integer),
- "referencia_site" : (String),
- }
- {
- "id_webservice" : (Integer),
- "sku_site" : (String),
- }
JSON de Retorno
Nome
| Tipo | Descricao
|
sku | String | SKU do Produto |
skuCodigoExterno | String | Código interno do SKU no Ecommerce |
codigoProduto | String | Código da Referência |
IdPreco | Integer | ID da configuração de preço |
precoCodExterno | String | Código externo do preço |
precoCusto | Real | Preço de custo do SKU |
precoBase | Real | Preço base do SKU |
precoBasePromo | Real | Preço base promocional do SKU |
dataInicio | Data (AAAA-MM-DDT00:00:00) | Data de Início do preço base promocional |
dataFim | Data (AAAA-MM-DDT00:00:00) | Data de término do preço base promocional |
precoLista | Real | Preço lista do SKU |
dataAt | Data (AAAA-MM-DDT00:00:00) | Data de atualização do preço |
idProcesso | Integer | Código do Método |
pk | String | Chave primária do registro |
- {
- "status": (String),
- "method": (String)
- "data": [
- {
- "sku": "005310501",
- "skuCodigoExterno": null,
- "codigoProduto": "00531",
- "idPreco": 1,
- "precoCodExterno": null,
- "precoCusto": 608.39,
- "precoBase": 105.5,
- "precoBasePromo": 76.5
- "dataInicio": "2016-01-05 00:00:00.000",
- "dataFim": "2018-10-30 00:00:00.000",
- "precoLista": 100.51,
- "dataAt": "2022-08-18 06:32:43.000",
- "idProcesso": 14,
- "pk": "1&00531&05&01"
- }
- ]
- }
Reporte de sucessos ou erros
Após consulta da informação e envio para a plataforma, é necessário:
- Informar o sucesso da operação ao ERP;
- Informar erro, para dar transparência ao cliente da integração, bem como alimentar o controle de erros.
O envio dessa sinalização é obrigatório para vinculação dos códigos Presence com códigos Plataforma, bem como para funcionamento do painel de acompanhamento de erros de integração no ERP.
Related Articles
Presence API - Página Inicial
Essa API permite o consumo de informações disponíveis nos sistemas Presence através de chamadas de serviço, bem como a inserção de dados nos sistemas. Para ter acesso aos métodos já existentes, ou solicitação da criação de novos métodos, consulte as ...
Presence API - INCLUIR_PRODUTO
Inclusão de Produtos (Atualização e Inclusão) Este módulo é responsável por incluir produtos na base da dados. Parâmetros Campos Tipo Obrigatório Descrição codigo string(8) Não para inclusão, sim para alteração, quando codigoExterno ou codigoLegado ...
Presence API - INCLUIR_PEDIDO
Inclusão de Pedidos (Somente Inclusão) Este módulo é responsável por incluir pedidos na base da dados. BODY Pedido Nome Obrigatório Tipo Descrição codigoPedidoExterno Sim String Código do pedido na plataforma dataEmissão Não Data ...
Presence API ECOMMERCE - ECM-PRODUTOS (completo)
Cadastro de Produtos Este método é responsável por listar os produtos da base da dados. Para os dados retornarem corretamente, o Endpoint de chamada é diferente, deve-se utilizar a seguinte URL: ...
Presence API ECOMMERCE - ECM-ESTOQUE-SKU-OMNI
Saldo de Estoque Este método é responsável por listar o estoque do produto/sku da base da dados. Parâmetros Nome Obrigatório Tipo Descrição id_webservice SIM Integer Id do webservice data_at SIM Data (AAAA-MM-DDT00:00:00) Data de atualização dos ...