A ferramenta de webservice da Moovin dispõe de uma plataforma POST para integração com sistemas externos independente da linguagem de programação utilizada.
Os dados da requisição via POST poderão ser enviados em formato JSON ou XML. O formato de retorno será igual ao formato enviado, ou poderá ser definido apenas acrescentando ao final da URL o tipo de formato:
O endereço do webservice é constituído da seguinte URL, substitua a sualoja pelo nome da loja e nomeDoMetodo pelo nome do método utilizado no web service.
http://sualoja.integration.moovin.com.br/webservice/nomeDoMetodo
O tipo de retorno é definido no endpoint da URL de endereço, os tipos possíveis são json e xml. Exemplos usando os tipos possíveis de retorno:
O webservice dispõe de diversos métodos para consulta de informações. Todos os métodos de resgate de informações suportam o envio de filtros de busca. Na descrição dos métodos abaixo, será listado o nome e os filtros que cada um suporta.
O limite de requisição para o webservice deve ser até 60 registros enviados por minuto. Não podendo enviar diversos skus na mesma requisição. Adequar-se para enviar um SKU por requisição.
A estrutura de filtros de cada método varia de acordo com o tipo de dados enviado para a requisição, os tipos possíveis são json e xml, segue exemplos de como aplicar o filtro em cada um dos tipos:
Filtro usando JSON:
{ "filtro1": "valor", "filtro2": "valor" } |
Filtro usando XML:
<filtros> <filtro1>valor</filtro1> <filtro2>valor</filtro2> </filtros> |
O webservice dispõe de métodos para o envio de informações de cadastros. Como retorno, virá um código de erro e uma mensagem. Em caso de sucesso, o código de erro é 0 (zero) e a mensagem “sucesso”. No final deste manual, encontra-se uma tabela com os possíveis retornas e seus respectivos códigos, mensagem e descrição.
A estrutura de retorno varia de acordo com o tipo definido para o retorno, segue exemplos de como os retornos são de acordo com o tipo:
Retorno usando JSON:
{ error: "codigo", message: "Mensagem de retorno" } |
Retorno usando XML:
<response> <error>codigo</error> <message>Mensagem de retorno</message> </response> |
Para utilizar todos os métodos do webservice é necessário preencher dois parâmetros no POST da requisição, o primeiro é o token e o segundo é o data, o token é uma string com o token do cliente, já o data é um JSON ou XML contendo o filtro ou dados da requisição, filtros são usados em métodos gets e dados são usados em métodos save ou update.
Cada método é separado em três tópicos: método, descrição e filtro ou dados (dependendo do tipo de método get, save ou update). Alguns métodos ainda possuem exemplos de dados para fazer uma requisição em JSON e XML.
Get Reservas Estoque
|
Nome | Tipo | Descrição |
limite | Integer(10) | Define quantos resultados serão exibidos na consulta. Caso seja informado um número maior que 100, ele retornará 30. |
pagina | Integer(10) | Define de qual resultado ele começará a exibir resultados. |
sku | String(100) | Caso seja informado, retornará apenas as informações de estoque daquele produto. Caso queira consultar mais skus, insira diversos skus nesta tag separado por vírgula |
id_reserva | Integer(10) | Identificador da reserva |
data_reserva_de | String(100) | Busca a partir desta data. (Y-m-d h:m:s): ‘2015-12-20’, ‘2016-02-13 00:00:00’. |
data_reserva_ate | String(100) | Busca a até desta data. (Y-m-d h:m:s): ‘2015-12-20’, ‘2016-02-13 00:00:00’. |
data_liberacao_de | String(100) | Busca a partir desta data. (Y-m-d h:m:s): ‘2015-12-20’, ‘2016-02-13 00:00:00’. |
data_liberacao_ate | String(100) | Busca a até desta data. (Y-m-d h:m:s): ‘2015-12-20’, ‘2016-02-13 00:00:00’. |
<reservas> <reserva> <id>123</id <codigo_pedido>1000</codigo_pedido> <codigo_produto>12212</codigo_produto> <status>Criado</status> <qtd>1</qtd> <loja>01</loja> </reserva> <reserva> <id>124</id> <codigo_pedido>1000</codigo_pedido> <codigo_produto>122121</codigo_produto> <status>Liberado</status> <qtd>1</qtd> <loja>02</loja> </reserva> <reservas> |
Get Quantidade Estoque
|
Nome | Tipo | Descrição |
limite | Integer(10) | Define quantos resultados serão exibidos na consulta. Caso seja informado um número maior que 100, ele retornará 30. |
pagina | Integer(10) | Define de qual resultado ele começará a exibir resultados. |
produto_codigo_tamanho | String(100) | Caso seja informado, retornará apenas as informações de estoque daquele produto. |
data_modificacao_de | String(19) | Busca a partir desta data. (Y-m-d h:m:s): `2015-12-20`, `2016-02-13 00:00:00` |
data_modificacao_ate | String(19) | Busca até essa data. (Y-m-d h:m:s): `2015-12-20`, `2016-02-13 00:00:00` |
Exemplo de retorno XML:
<?xml version="1.0" encoding="UTF-8" ?> <estoques> <estoque> <produto_codigo_tamanho>1000028401889</produto_codigo_tamanho> <qtd>4</qtd> <cod_loja>loja-1</cod_loja> </estoque> <estoque> <produto_codigo_tamanho>1000028401889</produto_codigo_tamanho> <qtd>10</qtd> <cod_loja>02</cod_loja> </estoque> </estoques> |
{ "estoque":[ { "produto_codigo_tamanho":"720162", "qtd":"10", "cod_loja":1 }] } |
Get Produtos
|
Nome | Tipo | Descrição |
limite | Integer(10) | Definir a quantidade de registros a retornar por página. |
pagina | integer(10) | Definir qual página retornar com os pedidos. |
gênero | Integer(1) | Gênero do produto: 0 - Unissex 1 - Masculino 2 - Feminino |
nome | String(100) | Código para identificação da variação de cor do produto. |
marca | String(100) | Faz uma busca nos produtos que são de uma marca específica. |
data_cadastro | String(10) | Busca por produtos cadastrados em uma data específica. Formato: YYYY-MM-DD |
codigo | String(40) | Busca por produtos contendo este código |
produto_codigo_exato | String(40) | Busca por um produto com código específico. |
id | Integer(11) | Busca por um produto com Id específico. |
kit | integer | 0 - Não retorna produtos Kit 1 - Retorna Produtos Kit |
Get Preco
|
Nome | Descrição |
produto_codigo | Código do produto. |
produto_codigo_cor | Código da variação do produto. |
data_modificacao_de | Busca por alterações feitas entre estas datas Formato: YYYY-MM-DD |
data_modificacao_ate | |
pagina | Qual página retornar no resultado da busca. |
limite | Quantos itens deverão retornar em cada página da busca. |
Os retornos são organizados em uma tabela contendo grupo do campo, nome, tipo, e descrição de cada campo.
Grupo | Nome | Descrição |
---|---|---|
precos | Contém dados de preços de diversos produtos | |
produto_codigo_cor | Código da Cor | |
preco_de | Preço antigo do produto | |
preco_por | Preço atual do produto | |
desconto_por_qtd | Contém dados de desconto por quantidade | |
qtd_de | Quantidade inicial | |
qtd_ate | Quantidade final | |
desconto | Desconto a ser aplicado no range de quantidade inicial e final caso escolhida |
Exemplo de retorno Json:
{ "precos": [ { "produto_codigo_cor": "MTSFIAC", "preco_de": "0.00", "preco_por": "1.29", "desconto_por_qtd": [ { "qtd_de": "50", "qtd_ate": "375", "desconto": "0.00" }, { "qtd_de": "376", "qtd_ate": "0", "desconto": "16.00" }, { "qtd_de": "50", "qtd_ate": "375", "desconto": "0.00" }, { "qtd_de": "376", "qtd_ate": "0", "desconto": "16.00" } ] } ] } |
Get ImagensMétodoO nome do método utilizado na consulta é getImagens. DescriçãoEste método retorna uma listagem com as imagens dos produtos. FiltrosOs filtros são organizados em uma tabela contendo o nome, tipo e descrição de cada filtro.
RetornoOs retornos são organizados em uma tabela contendo grupo do campo, nome, tipo, e descrição de cada campo.
Exemplo de retorno XML:
|
Get ClientesMétodoO nome do método utilizado na consulta é getClientes. DescriçãoEste método retorna uma listagem com os dados dos clientes. FiltrosOs filtros são organizados em uma tabela contendo o nome, tipo e descrição de cada filtro.
ObservaçõesO filtro de data de cadastro não é maior nem menor, é exatamente. Para buscar clientes de um dia, ‘2016-01-13’ ou de um mês, ‘2016-01’. RetornoOs retornos são organizados em uma tabela contendo grupo do campo, nome, tipo, e descrição de cada campo.
Exemplo de retorno XML:
|
Get PedidosMétodoO nome do método utilizado na consulta é getPedidos FiltrosOs filtros são organizados em uma tabela contendo o nome, tipo e descrição de cada filtro.
Observações:
RetornoOs retornos são organizados em uma tabela contendo grupo do campo, nome, tipo, e descrição de cada campo.
|
Get NfeMétodoO nome do método utilizado na consulta é getNfe. DescriçãoRetorna os dados das notas fiscais dos pedidos faturados na plataforma. FiltrosOs filtros são organizados em uma tabela contendo o nome, tipo e descrição de cada filtro.
RetornoOs retornos são organizados em uma tabela contendo grupo do campo, nome, tipo, e descrição de cada campo.
Filtro usando JSON:
Filtro usando XML:
|
Get Status PedidosMétodoO nome do método utilizado na consulta é getStatusPedidos. DescriçãoEste método retorna uma listagem dos status que os pedidos podem ter que estão cadastrados na Moovin. FiltrosOs filtros são organizados em uma tabela contendo o nome, tipo e descrição de cada filtro.
RetornoOs retornos são organizados em uma tabela contendo grupo do campo, nome, tipo, e descrição de cada campo.
|
Get Estoque - DescontinuadoMétodoO nome do método utilizado na consulta é getEstoque. DescriçãoEste método retorna uma listagem com os dados de estoque. FiltrosOs filtros são organizados em uma tabela contendo o nome, tipo e descrição de cada filtro.
RetornoOs retornos são organizados em uma tabela contendo grupo do campo, nome, tipo, e descrição de cada campo.
|
Get TamanhoMétodoO nome do método utilizado na consulta é getTamanho. DescriçãoEste método retorna uma listagem com os tamanhos cadastrados. FiltrosOs filtros são organizados em uma tabela contendo o nome, tipo e descrição de cada filtro.
|
Get CorMétodoO nome do método utilizado na consulta é getCor. DescriçãoEste método retorna uma listagem com os produtos e suas variações de cores cadastradas. FiltrosOs filtros são organizados em uma tabela contendo o nome, tipo e descrição de cada filtro.
|
Get Formas de PagamentoMétodoO nome do método utilizado na consulta é getFormasPgto. DescriçãoEste método retorna uma listagem com as formas de pagamento. FiltrosOs filtros são organizados em uma tabela contendo o nome, tipo e descrição de cada filtro.
|
Get CaracterísticasMétodoO nome do método utilizado na consulta é getCaracteristicas. DescriçãoEste método retorna uma listagem com as características cadastradas. FiltrosOs filtros são organizados em uma tabela contendo o nome, tipo e descrição de cada filtro.
RetornoOs retornos são organizados em uma tabela contendo grupo do campo, nome, tipo, e descrição de cada campo.
Exemplo de retorno XML:
|
Save ProdutosMétodoO nome do método utilizado na consulta é saveProdutos. DescriçãoSalva os produtos enviados. Caso um produto já exista, o webservice irá atualizar as informações se o nos dados estiver o campo atualiza com o valor 1. DadosOs dados enviados para salvar são organizados em uma tabela contendo o nome, tipo e descrição do campo, os campos obrigatórios possuem um (*) no final do nome demarcando que são obrigatórios. Segue tabela descrevendo os dados de envio:
Observações¹ O array caracteristicas deve ser colocado no nível da categoria correspondente. Exemplo: Um televisor de 50 polegadas tela LCD, da categoria principal Televisores e categoria filho Tela LCD deve conter as caracteristicas respectivas a categoria filho Tela LCD. ² Deve ser enviado o nome do atributo OU o código do atributo. Um dos dois é obrigatório o envio.
|
Save Estoque - DescontinuadoMétodoO nome do método utilizado na consulta é saveEstoque. DescriçãoSalva ou atualiza os dados de estoque. DadosOs dados enviados para salvar são organizados em uma tabela contendo o nome, tipo e descrição do campo, os campos obrigatórios possuem um (*) no final do nome demarcando que são obrigatórios. Segue tabela descrevendo os dados de envio:
|
Save Estoque V2MétodoO nome do método utilizado na consulta é saveEstoqueV2. DescriçãoRealiza os mesmos processos do método saveEstoque, porém a requisição deve ser enviada com um produto por vez, para que o retorno seja tratado de forma individual. DadosOs dados enviados para salvar são organizados em uma tabela contendo o nome, tipo e descrição do campo, os campos obrigatórios possuem um (*) no final do nome demarcando que são obrigatórios. Segue tabela descrevendo os dados de envio:
|
Save Produtos TagMétodoO nome do método utilizado na consulta é saveProdutosTag. DescriçãoSalva ou atualiza tags. DadosOs dados enviados para salvar são organizados em uma tabela contendo o nome, tipo e descrição do campo, os campos obrigatórios possuem um (*) no final do nome demarcando que são obrigatórios. Segue tabela descrevendo os dados de envio:
|
Save Produtos Tags RelationshipMétodoO nome do método utilizado na consulta é saveProdutosTagsRelationship. DescriçãoSalva ou atualiza as tags que um produto possui. DadosOs dados enviados para salvar são organizados em uma tabela contendo o nome, tipo e descrição do campo, os campos obrigatórios possuem um (*) no final do nome demarcando que são obrigatórios. Segue tabela descrevendo os dados de envio:
ObservaçõesSe o campo produto_codigo_cor estiver vazio, todas as cores do produto enviado serão vinculadas as tags recebidas. Se o campo produto_codigo_cor for definido, somenta esta cor do produto será vinculada a tag.
|
Remove Produtos Tags RelationshipMétodoO nome do método utilizado na consulta é removeProdutosTagsRelationship. DescriçãoRemove as tags que um produto possui, remove o vínculo entre as tags do produto informado. DadosOs dados enviados para remover são organizados em uma tabela contendo o nome, tipo e descrição do campo, os campos obrigatórios possuem um (*) no final do nome demarcando que são obrigatórios. Segue tabela descrevendo os dados de envio:
ObservaçõesSe o campo produto_codigo_cor estiver vazio, todas as cores do produto enviado serão vinculadas as tags recebidas. Se o campo produto_codigo_cor for definido, somente esta cor terá suas tags removidas.
|
Save CategoriasMétodoO nome do método utilizado na consulta é saveCategorias. DescriçãoSalva ou atualiza as categorias. DadosOs dados enviados para salvar são organizados em uma tabela contendo o nome, tipo e descrição do campo, os campos obrigatórios possuem um (*) no final do nome demarcando que são obrigatórios. Segue tabela descrevendo os dados de envio:
|
Save CaracteristicasMétodoO nome do método utilizado na consulta é saveCaracteristicas. DescriçãoSalva ou atualiza as características. DadosOs dados enviados para salvar são organizados em uma tabela contendo o nome, tipo e descrição do campo, os campos obrigatórios possuem um (*) no final do nome demarcando que são obrigatórios. Segue tabela descrevendo os dados de envio:
|
Save Características ProdutoMétodoO nome do método utilizado na consulta é saveCaracteristicasProduto. DescriçãoVincula as caracteristicas com um produto. DadosOs dados enviados para salvar são organizados em uma tabela contendo o nome, tipo e descrição do campo, os campos obrigatórios possuem um (*) no final do nome demarcando que são obrigatórios. Segue tabela descrevendo os dados de envio:
Observações¹ O array caracteristicas deve ser colocado no nível da categoria correspondente. Exemplo: Um televisor de 50 polegadas tela LCD, da categoria principal Televisores e categoria filho Tela LCD deve conter as caracteristicas respectivas a categoria filho Tela LCD. ² Deve ser enviado o nome do atributo OU o código do atributo. Um dos dois é obrigatório o envio.
|
Save NfeMétodoO nome do método utilizado na consulta é saveNfe. DescriçãoSalva ou atualiza a nota fiscal de um pedido e altera o status do pedido para faturado. DadosOs dados enviados para salvar são organizados em uma tabela contendo o nome, tipo e descrição do campo, os campos obrigatórios possuem um (*) no final do nome demarcando que são obrigatórios. Segue tabela descrevendo os dados de envio:
ObservaçõesCaso seja passado o campo status_pedido com um valor diferente de zero, o pedido será atualizado para o status correspondente cadastrado na plataforma. Se não for enviado o código, será usado o status padrão nas configurações de webservice na subseção saveNfe.
|
Save EanMétodoO nome do método utilizado na consulta é saveEan. DescriçãoAtualiza o código EAN de um produto. DadosOs dados enviados para salvar são organizados em uma tabela contendo o nome, tipo e descrição do campo, os campos obrigatórios possuem um (*) no final do nome demarcando que são obrigatórios. Segue tabela descrevendo os dados de envio:
|
Save CupomMétodoO nome do método utilizado na consulta é saveCupom. DescriçãoSalva o cupom de desconto. DadosOs dados enviados para salvar são organizados em uma tabela contendo o nome, tipo e descrição do campo, os campos obrigatórios possuem um (*) no final do nome demarcando que são obrigatórios. Segue tabela descrevendo os dados de envio:
|
Save RedirectMétodoO nome do método utilizado na consulta é saveRedirect. DescriçãoSalva os redirecionamentos de urls DadosOs dados enviados para salvar são organizados em uma tabela contendo o nome, tipo e descrição do campo, os campos obrigatórios possuem um (*) no final do nome demarcando que são obrigatórios. Segue tabela descrevendo os dados de envio:
|
Save Client GroupMétodoO nome do método utilizado na consulta é saveClientGroup. DescriçãoVincula um cliente a um grupo de valores. OBS: O CPF/CNPJ não deve conter caracteres não numéricos nem pontuação e deve ser relativo a um cliente já cadastrado na plataforma. O nome grupo deve ser o mesmo de um grupo previamente cadastrado na plataforma. DadosOs dados enviados para salvar são organizados em uma tabela contendo o nome, tipo e descrição do campo, os campos obrigatórios possuem um (*) no final do nome demarcando que são obrigatórios. Segue tabela descrevendo os dados de envio:
|
Update Status ProdutoO nome do método utilizado na consulta é updateStatusProduto. DescriçãoAtualiza o status de um produto e/ou de suas variações. DadosOs dados enviados para salvar são organizados em uma tabela contendo o nome, tipo e descrição do campo, os campos obrigatórios possuem um (*) no final do nome demarcando que são obrigatórios. Segue tabela descrevendo os dados de envio:
|
Update CupomMétodoO nome do método utilizado na consulta é saveCupom. DescriçãoSalva o cupom de desconto. DadosOs dados enviados para salvar são organizados em uma tabela contendo o nome, tipo e descrição do campo, os campos obrigatórios possuem um (*) no final do nome demarcando que são obrigatórios. Segue tabela descrevendo os dados de envio:
ObservaçõesNas tags de “limpar”, caso seja enviado 0 e também seja enviado mais algum valor que ainda não esteja cadastrado na respectiva tag do “limpar” (Ex: limpar_produtos -> produtos), irá apenas adicionar mais um item. Caso envie a tag “limpar” como 1, irá remover o que está salvo no momento e adicionar o que foi enviado na respectiva tag. Caso não seja enviado nada, ao limpar, irá selecionar todos.
|
Update PedidoMétodoO nome do método utilizado na consulta é updatePedido. DescriçãoAtualiza os dados dos pedidos (1 ou mais pedidos). DadosOs dados enviados para salvar são organizados em uma tabela contendo o nome, tipo e descrição do campo, os campos obrigatórios possuem um (*) no final do nome demarcando que são obrigatórios. Segue tabela descrevendo os dados de envio:
|
Update Precos V2MétodoO nome do método utilizado na consulta é updatePrecosV2. DescriçãoRealiza os mesmos processos do método updatePrecos, porém a requisição deve ser enviada com um produto por vez, para que o retorno seja tratado de forma individual. DadosOs dados enviados para salvar são organizados em uma tabela contendo o nome, tipo e descrição do campo, os campos obrigatórios possuem um (*) no final do nome demarcando que são obrigatórios. Segue tabela descrevendo os dados de envio:
ObservaçõesO quadro de parâmetros não mostra mas o código identificador da variação de cor ou o código da variação de tamanho é obrigatório, o funcionamento do método varia de acordo com o código recebido. Se o código da variação de cor for enviado, o preço será atualizado se o produto usa o preço na variação de cor. Se o código da variação de tamanho for enviado, o preço será atualizado se o produto usa preço por variação de tamanho. Não é possível enviar a tag "codigo_etiqueta" e "desconto_avista" na mesma requisição.
|
Update Precos - DescontinuadoMétodoO nome do método utilizado na consulta é updatePrecos. DescriçãoAtualiza os preços de produtos. DadosOs dados enviados para salvar são organizados em uma tabela contendo o nome, tipo e descrição do campo, os campos obrigatórios possuem um (*) no final do nome demarcando que são obrigatórios. Segue tabela descrevendo os dados de envio:
ObservaçõesO quadro de parâmetros não mostra mas o código identificador da variação de cor ou o código da variação de tamanho é obrigatório, o funcionamento do método varia de acordo com o código recebido. Se o código da variação de cor for enviado, o preço será atualizado se o produto usa o preço na variação de cor. Se o código da variação de tamanho for enviado, o preço será atualizado se o produto usa preço por variação de tamanho. O código do produto é recebido somente para especificar melhor o filtro, em caso de existirem variações de cor com o mesmo código.
|
Update User StatusMétodoO nome do método utilizado na consulta é updateUserStatus. DescriçãoAtualiza o status de um usário pré- cadastrado ou de um grupo de usuários. DadosOs dados enviados para salvar são organizados em uma tabela contendo o nome, tipo e descrição do campo, os campos obrigatórios possuem um (*) no final do nome demarcando que são obrigatórios. Segue tabela descrevendo os dados de envio:
Inativando/Ativando usuário pelo E-mail
Inativando/Ativando usuário pelo Nome
Inativando/Ativando usuário pelo Status Atual
Inativando/Ativando usuário pela Data de Nascimento
Inativando/Ativando usuário pelo Login
Inativando/Ativando usuário pelo Código
Inativando/Ativando usuário pelo Telefone
Inativando/Ativando usuário pelo Celular
Inativando/Ativando usuário pela Loja
Inativando/Ativando grupo de usuários
|
O nome do método utilizado na consulta é getReservasEstoque.
Este método retorna uma listagem com a quantidade de estoque de cada SKU a ser reservado
Os filtros são organizados em uma tabela contendo o nome, tipo e descrição de cada filtro.
Nome | Tipo | Descrição |
limite | Integer(10) | Define quantos resultados serão exibidos na consulta. Caso seja informado um número maior que 100, ele retornará 30. |
pagina | Integer(10) | Define de qual resultado ele começará a exibir resultados. |
sku | String(100) | Caso seja informado, retornará apenas as informações de estoque daquele produto. Caso queira consultar mais skus, insira diversos skus nesta tag separado por vírgula |
id_reserva | Integer(10) | Identificador da reserva |
data_reserva_de | String(100) | Busca a partir desta data. (Y-m-d h:m:s): ‘2015-12-20’, ‘2016-02-13 00:00:00’. |
data_reserva_ate | String(100) | Busca a até desta data. (Y-m-d h:m:s): ‘2015-12-20’, ‘2016-02-13 00:00:00’. |
data_liberacao_de | String(100) | Busca a partir desta data. (Y-m-d h:m:s): ‘2015-12-20’, ‘2016-02-13 00:00:00’. |
data_liberacao_ate | String(100) | Busca a até desta data. (Y-m-d h:m:s): ‘2015-12-20’, ‘2016-02-13 00:00:00’. |
<reservas> <reserva> <id>123</id <codigo_pedido>1000</codigo_pedido> <codigo_produto>12212</codigo_produto> <status>Criado</status> <qtd>1</qtd> <loja>01</loja> </reserva> <reserva> <id>124</id> <codigo_pedido>1000</codigo_pedido> <codigo_produto>122121</codigo_produto> <status>Liberado</status> <qtd>1</qtd> <loja>02</loja> </reserva> <reservas> |
O webservice retorna na requisição duas informações o código e a mensagem, para facilitar a compreensão, nós disponibilizamos uma tabela contendo o código, mensagem e descrição:
Código | Mensagem |
0 | Sucesso |
1 | Dados não enviados ou em formato desconhecido |
2 | Método inexistente |
3 | Nenhum resultado encontrado para a busca |
4 | Token não enviado ou incorreto |
5 | Não foi possível identificar a requisição |
6 | Ocorreu um erro interno ao carregar o webservice |
7 | Verifique se os dados foram enviados corretamente |
8 | Data não enviada ou em formato incorreto |
9 | Verifique se os dados dos produtos foram enviados corretamente |
10 | Loja não cadastrada |
11 | Verifique se as categorias foram enviadas em formato correto |
12 | Existem categorias com o nome vazio |
13 | Verifique se todas as categorias tem código |
14 | JSON enviado em formato incorreto |
15 | XML enviado em formato incorreto |
16 | Nenhuma categoria enviada |
17 | Categorias enviadas em formato incorreto |
18 | Nenhuma característica enviada |
19 | Verifique se as características foram enviadas em formato correto |
20 | Nenhum dado recebido |
21 | Verifique se os dados foram enviados de forma correta |
22 | Verifique se todos os pedidos foram enviados com o código de identificação |
23 | Existem pedidos com itens inexistente. Verifique e tente novamente |
24 | Existem pedidos com clientes inexistente. Verifique e tente novamente |
25 | Existem pedidos sem identificação. Verifique por favor e tente novamente |
26 | Ocorreu um erro ao cadastrar o produto, verifique todas as informações |
27 | Verifique se o 'preco_por' ou 'preco_atual_tamanho' foi enviado em todos os produtos |
28 | Verifique se o 'preco_de' ou 'preco_antigo_tamanho'foi enviado em todos os produtos |
29 | Ocorreu um erro interno ao carregar as configurações, por favor, entre em contato. |
30 | Não foi possível atualizar os preços para todos grupos de usuário |
31 | Verifique os marketplaces enviados |
32 | Alguns produtos não existem na Moovin. Preços inalterados. |
33 | Alguns produtos não possuem relação com todos os marketplaces enviados. |
34 | O valor atual de um ou mais produtos esta zerado. |
35 | Alguns produtos não foram atualizados. Erro externo (API). |
36 | Marketplaces validos: b2w,cnova,walmart,mercadolivre |
37 | Os preços devem ser numéricos. |
38 | Na plataforma, verifique se todos os produtos estão com o status ENVIADO para todos os marketplaces. |
39 | Erro ao salvar os dados na Moovin. |
40 | Já existe um registro com algum dos dados informados na requisição que deve ser único na plataforma. |
41 | Código de tamanho do produto inexistente. |
42 | Produto não foi atualizado pois a quantidade enviada é igual a quantidade do produto no estoque da plataforma |
43 | Ocorreu um erro ao salvar o produto |
44 | O pedido não foi encontrado |
45 | Ocorreu um erro ao salvar o pedido |
46 | Código do produto não foi encontrado |
47 | Erro ao salvar categoria |
48 | Método desabilitado. |
49 | Deve ser feito a alteração de um produto por requisição. |
50 | Não é possível alterar os valores do produto pois existe um desconto programado ativo no momento. |
52 | Código inválido, cor ou tamanho do produto. Estes campos não aceitam caracteres especiais. |
70 | Em fila, aguarde alguns minutos para testar novamente. |
71 | Enviado fila. |