Documentação de Homologação dos Parceiros

Este documento tem o objetivo de mostrar os Casos de Teste que são executados durante a homologação de um Parceiro Integrador para garantir maior fluidez no processo de utilização da sua plataforma com o Anymarket.

Alguns dos casos de testes possuem a explicação da chamada feita para o Anymarket em nossa documentação da API no site http://developers.anymarket.com.br/tools.html. Todas as chamadas de testes realizadas podem ter seu resultado visualizado em nosso ambiente de sandbox, no endereço http://sandbox.Anymarket.com.br, com o usuário e senha disponibilizados pelo nosso suporte.

Nos casos em que o request não é apresentado, considerar como um request comum, sem nenhum dado que possa gerar um resultado negativo ou erro.

Qualquer dúvida sobre a documentação da API entrar em contato através do e-mail: pedro.marcel@db1.com.br.

Cadastro e Alteração de Categorias

O cadastro e alteração de categorias têm como objetivo garantir que a sua estrutura de categorização de produtos seja equivalente a estrutura do Anymarket.
Para isso, tanto para criação quanto para alteração a hierarquia e nomenclatura devem ser respeitadas.

Para realizar os testes siga os passos a seguir:

  • Cód. Item Item Ação
  • CAT-01 Criar Categoria Cadastrar pelo menos 5 categorias com nomes e markups diferentes.
  • CAT-02 Cadastrar 1 Categoria
    com 4 Subcategorias
    Inserir 1 única categoria que contenha 4 subcategorias. Para isso, faça o cadastro da categoria pai e depois insira as demais.
  • CAT-03 Cadastrar 3 Subcategorias em uma Categoria de 2º Nível Inserir de 1 única categoria que contenha 4 subcategorias. Para isso, faça o cadastro das subcategorias.
  • CAT-04 Alterar Categoria Alterar o nome e o markup de pelo menos 3 categorias das que já foram cadastradas.
  • CAT-05 Alterar 1 Subcategoria
    de 2º Nível
    Realizar a atualização de 1 subcategoria de 2º Nível.
  • CAT-06 Alterar 1 Subcategoria
    de 3º Nível
    Ralizar a atualização de 1 subcategoria de 3º Nível.
  • CAT-07 Remover 1 Categoria Realizar a remoção de 1 Categoria. Essa categoria não pode ter subcategorias.

Integração de Produtos

Nos testes realizados para a integração de produtos é muito importante a integridade no envio dos dados da sua plataforma para o Anymarket.
Todos os dados da sua plataforma devem chegar corretamente no Anymarket para que possam ser enviados para os Marketplaces sem nenhum problema.

Para realizar os testes siga os passos a seguir:

  • Cód. Item Item Ação
  • PROD-01 Criar Produtos Simples Efetuar o envio de pelo menos 6 produtos que contenham apenas 1 sku enviando no cadastro todos os campos do produto, exceto o ID.
  • PROD-02 Alterar Produto Simples Realizar a alteração de pelo menos 3 produtos sem variação, enviando na chamada novos valores para todos os campos do produto com exceção de ID e sku.
  • PROD-03 Criar Produtos com 1 variação Efetuar o cadastro de pelo menos 4 produtos que contenham 3 sku cada um, enviando no cadastro dos produtos, todos.
  • PROD-04 Alterar Produtos com 1 variação Efetuar a alteração de pelo menos 2 produtos que contenham mais de um sku enviando na chamada novos valores para todos campos do produto, exceto ID e sku.
  • PROD-05 Criar Produtos com 2 variações Efetuar o cadastro de pelo menos 4 produtos que contenham 6 sku cada um. Enviar todos os campos do cadastro de produtos, exceto o ID.
  • PROD-06 Alterar Produtos com 2 variações Efetuar a alteração de pelo menos 3 produtos que contenham 2 variações. Enviar na chamada novos valores para todos os campos do cadastro de produtos, exceto ID e sku.

Alteração de Estoque

O intuito dos casos de testes para a alteração de estoque é garantir a integridade das atualizações de estoque, custo e Crossdocking, que serão feitas entre a sua plataforma e o Anymarket.

Para realizar os testes siga os passos a seguir:

  • Cód. Item Item Ação
  • EST-01 Atualizar Estoque Alterar a quantidade de estoque de pelo menos 2 produtos sem variação e 2 produtos com variação.
  • EST-02 Atualizar Custo Alterar os valores de custo de pelo menos 2 produtos sem variação e 2 produtos com variação.
  • EST-03 Atualizar Crossdocking Alterar os valores de custo de pelo menos 2 produtos sem variação e 2 produtos com variação.
  • EST-04 Atualizar Estoque, Custo e Crossdocking de Produto Simples Deverá ser feita a alteração apenas dos valores de estoque, custo e Crossdocking de pelo menos 2 produtos sem variação.
  • EST-05 Atualizar Estoque, Custo e Crossdocking de Produto com Variações Deverá ser feita a alteração apenas dos valores de estoque, custo e Crossdocking de pelo menos 2 produtos com variação e que possua mais de 1 sku.
  • EST-06 Atualizar Estoque para 0 Deverá ser feita a alteração apenas da quantidade de estoque para 0 (zero) de pelo menos 2 produtos sem variação e 2 com variação.

Sua Plataforma como centralizador

Os casos de testes desta integração destinam-se a homologação das integrações de pedidos vindos dos Marketplaces para o Anymarket. Assim que os pedidos forem recebidos, será gerada uma chamada de call-back para que a sua plataforma possa buscar os dados. Neste cenário, a sua plataforma será responsável por realizar todo o controle de pedidos e estoque no Anymarket.

Para realizar os testes siga os passos a seguir:

  • Certifique-se de deixar configurado na tela de Configuração -> Parâmetros, a seguinte configuração de controle de estoque:

  • Realize a configuração de integração com o Marketplace Ecommerce na tela de
    Configurações -> Integrações -> Ecommerce.
  • Selecione um produto e efetue a sua transmissão para o Marketplace Ecommerce.
  • Entre em contato com o e-mail pedro.marcel@db1.com.br solicitando que seja criada uma carga de pedidos para que possa ser importada.
  • Cód. Item Item Ação
  • PED-PC-01 Importar um pedido Pendente para a sua plataforma Após os pedidos terem sido gerados para os testes, realize a importação de toda a carga para a sua plataforma, verificando os seguintes itens:
    a) Dados de Clientes.
    b) Todos os sku que constarem na venda.
    c) Valores de Total de Pedido, Frete, Juros, etc.
    d) Status do Pedido correto.
    e) Valores de estoque da sua plataforma e no Anymarket devem estar corretos.
  • PED-PC-02 Importar um pedido Pago para a sua plataforma
    com 4 Subcategorias

    Após os pedidos terem sido gerados para os testes, realize a importação de toda a carga para a sua plataforma, verificando os seguintes itens:

    a) Dados de Clientes.
    b) Todos os sku que constarem na venda.
    c) Valores de Total de Pedido, Frete, Juros, etc.
    d) Status do Pedido correto.
    e) Valores de estoque da sua plataforma e no Anymarket devem estar corretos.
  • PED-PC-03 Atualizar Pedidos para Faturado no Anymarket

    Com os pedidos importados para a sua plataforma, atualize pelo menos 6 para o status faturado, verificando:

    a) Todos os dados de nota fiscal, chave de acesso e data de faturamento devem ter sido enviados.
    b) Verificar novamente o estoque para garantir que permanece na quantidade correta.
  • PED-PC-04 Atualizar Pedidos para Enviado no Anymarket

    Com os pedidos atualizados para a sua plataforma, atualize ao menos 6 pedidos faturados, porém agora passando para o status de ´Enviado´, verificando:

    a) Se todos dados de envio de produto estão sendo enviados corretamente para o sistema (Data Estimada de Entrega, Data de Envio, Transportadora, Código de postagem, etc.).
    b) Se o status da venda no Anymarket foi realmente alterado para enviado.
  • PED-PC-05 Atualizar Pedidos para Concluído no Anymarket

    Com os pedidos atualizados para a sua plataforma, atualize ao menos 6 pedidos enviados, porém agora passando para o status de ´Concluído´, verificando:

    a) Se a data de entrega do pedido foi enviada corretamente.
    b) Se o status do pedido no Anymarket consta como ´Concluído´.
  • PED-PC-06 Receber os Pedidos Cancelados do Anymarket

Anymarket como centralizador

Os próximos casos de testes destinam-se a homologação do envio dos pedidos da sua plataforma para o Anymarket. Após o envio do pedido para o Anymarket será necessário atualizar o status conforme a mudança na sua plataforma:

  • Certifique-se de deixar configurado na tela de Configuração -> Parâmetros, a seguinte configuração de controle de estoque:

  • Realize a configuração de integração com o Marketplace Ecommerce na tela de
    Configurações -> Integrações -> Ecommerce.
  • Selecione um produto e efetue a sua transmissão para o Marketplace Ecommerce.
  • Entre em contato com o e-mail pedro.marcel@db1.com.br solicitando que seja criada uma carga de pedidos para que possa ser importada.
  • Cód. Item Item Ação
  • PED-AC-01 Efetuar o envio de um Pedido Pendente para o Anymarket

    Após o produto ser transmitido e a venda ser realizada, faça o envio de pelo menos 6 pedidos da sua plataforma para o Anymarket, atentando-se para os itens abaixo:

    a) Os dados de cliente devem ter sido enviados corretamente
    b) Dados de produtos e valores do pedido deverão estar de acordo com o pedido na sua plataforma.
    c) Verifique novamente o estoque para garantir que permanece na quantidade correta
  • PED-AC-02 Efetuar a atualização
    de um pedido Pendente para Pago no Anymarket

    Após as vendas terem sido realizadas e enviadas para o Anymarket, atualize ao menos 6 vendas para ´Pago´ no Anymarket, verificando os seguintes itens:

    a) O Pedido no Anymarket deve passar para o status de Pago.
    b) A data de aprovação de pagamento deve ser maior que a data de criação do pedido.
    c) Verifique novamente o estoque para garantir que permanece na quantidade correta.
  • PED-AC-03 Criar um Pedido diretamente com status Pago e enviar para o Anymarket

    Após o produto ser transmitido e a venda ser realizada, faça a criação na sua plataforma, realizando o envio de pelo menos 6 pedidos, verificando os seguintes itens:

    a) Os dados de cliente foram enviados corretamente.
    b) Dados de produtos e valores do pedido estão de acordo com o pedido na sua plataforma.
    c) Verificar novamente o estoque para garantir que permanece na quantidade correta.
    d) Data de aprovação de pagamento deve ser maior que a data de criação do pedido.
    e) Verificar novamente o estoque para garantir que permanece na quantidade correta.
  • PED-AC-04 Atualizar Pedidos para Faturado na Sua
    Plataforma
    Utilizar pelo menos 6 vendas criadas com o status ´Pago´ ou as vendas ´Pendentes´ que foram atualizadas para ´Pagas´, enviando pelo Anymarket e verificando os seguintes itens:
    a) Os dados de nota fiscal, chave de acesso e data de faturamento devem ser enviados.
    b) Verificar novamente o estoque para garantir que permanece na quantidade correta.
  • PED-AC-05 Atualizar Pedidos para Enviado na sua Plataforma

    Com os pedidos atualizados na sua plataforma, atualize ao menos 6 pedidos ´Faturados´, porém agora passando para o status de ´Enviado´, verificando os seguintes itens:

    a) Todos dados de envio de produto devem ser enviados corretamente para o sistema (Data Estimada de Entrega, Data de Envio, Transportadora, Código de postagem, etc.).
    b) O status da venda na sua plataforma deve ter sido alterado para ´Enviado`.
  • PED-AC-06 Atualizar Pedidos para Concluído no Anymarket

    Com os pedidos atualizados para a sua plataforma, atualize ao menos 6 pedidos enviados, porém agora passando para o status de ´Concluído´, verificando os seguintes itens:

    a) A data de entrega do pedido deve ter sido enviada corretamente.
    b) O status da venda na sua plataforma deve constar como ´Concluído´.
  • PED-AC-07 Enviar os Pedidos Cancelados para o Anymarket

Download Resultado da Homologação

O documento abaixo contém todos os itens apresentados no processo de homologação que você parceiro acabou de realizar.

Este documento deverá ser preenchido com os IDs utilizados durante a realização de cada item do processo e encaminhado para o Anymarket através do e-mail: pedro.marcel@db1.com.br.

O envio solicitado é imprescindível para o Anymarket homologar o resultado final do processo de parceria.

Documento de Homologação de Parceiros Resultado.