Documentação de Homologação dos Parceiros

Este documento tem o objetivo de mostrar os Casos de Teste que deverão ser executados durante a homologação de um Parceiro Integrador.Os Casos de Teste necessários estão divididos no menu em: Categorias, Produtos, Estoque e Pedidos. Para facilitar, os itens de teste estão disponibilizados numa planilha em Download.

Durante a execução dos testes, o parceiro deve realizar o preenchimento da planilha com os IDs dos resultados e o horário realizado da requisição e, após a finalização dos itens, enviar para nossa equipe de homologação para validação através do e-mail: pedro.marcel@db1.com.br.

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 pela nossa equipe de parcerias.

É imprescindível que ao enviar o documento para a homologação seja enviado no email:

  • Data e hora que foram realizados os testes;
  • Usuário utilizado para fazer os testes;
  • Enviar a quantidade mínima exigida em cada caso de teste no documento;
  • 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 cinco categorias com nomes e markups diferentes.
    • CAT-02 Cadastrar 1 Categoria
      com 4 Subcategorias
      Inserir 1 única categoria que contenha quatro subcategorias.
    • CAT-03 Cadastrar 4 Subcategorias em uma Categoria de 2º Nível Inserir de 1 única categoria que contenha quatro subcategorias.
    • CAT-04 Alterar Categoria Alterar o nome e o markup de pelo menos três categorias das que já foram cadastradas.
    • CAT-05 Alterar 1 Subcategoria
      de 2º Nível
      Realizar a atualização de uma subcategoria de 2º Nível.
    • CAT-06 Alterar 1 Subcategoria
      de 3º Nível
      Ralizar a atualização de uma subcategoria de 3º Nível.
    • CAT-07 Remover 1 Categoria Realizar a remoção de uma Categoria.

    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.

    Verifique no Menu Fluxos de integração o item Cálculo de Preço para realizar o envio dos valores de preços corretamente do seu produto para o Anymarket.

    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 três produtos que contenham apenas 1 sku enviando no cadastro todos os campos do produto, exceto o ID e com Cálculo de Preço Automático.
    • PROD-02 Criar Produtos Simples Efetuar o envio de pelo menos três produtos que contenham apenas 1 sku enviando no cadastro todos os campos do produto, exceto o ID e com Cálculo de Preço Manual, pelo Anúncio.
    • PROD-03 Criar Produtos Simples Efetuar o envio de pelo menos três produtos que contenham apenas 1 sku enviando no cadastro todos os campos do produto, exceto o ID e com Cálculo de Preço Manual, pelo SKU.
    • PROD-04 Alterar Produto Simples Realizar a alteração de pelo menos três produtos sem variação, enviando na chamada novos valores para todos os campos do produto com exceção de ID e sku.
    • PROD-05 Criar Produtos com 1 variação Efetuar o cadastro de pelo menos quatro produtos que contenham 3 sku cada um, enviando no cadastro dos produtos, todos.
    • PROD-06 Alterar Produtos com 1 variação Efetuar a alteração de pelo menos dois produtos que contenham mais de um sku enviando na chamada novos valores para todos campos do produto, exceto ID e sku.
    • PROD-07 Criar Produtos com 2 variações Efetuar o cadastro de pelo menos quatro produtos que contenham 6 sku cada um. Enviar todos os campos do cadastro de produtos, exceto o ID.
    • PROD-08 Alterar Produtos com 2 variações Efetuar a alteração de pelo menos três 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 dois produtos sem variação e dois produtos com variação.
    • EST-02 Atualizar Custo Alterar os valores de custo de pelo menos dois produtos sem variação e dois produtos com variação.
    • EST-03 Atualizar Crossdocking Alterar os valores de crossdocking de pelo menos dois produtos sem variação e dois 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 dois 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 dois produtos com variação e que possua mais de um sku.
    • EST-06 Atualizar Estoque para 0 Deverá ser feita a alteração apenas da quantidade de estoque para 0 (zero) de pelo menos dois produtos sem variação e dois 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.
    • Ao importar uma venda para a sua plataforma você deve mandar imediatamente uma atualização de estoque dos produtos que estão no pedido para que os valores fiquem consistentes entre as duas plataformas.
    • Cód. Item Item Ação
    • PED-PC-01 Importar pedidos Pendentes para 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 pedidos Pagos para 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-03 Atualizar Pedidos para Faturado no Anymarket

      Com os pedidos importados para a sua plataforma, atualize pelo menos seis 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 seis 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 seis 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 o status Cancelado do Anymarket em Pedidos na sua plataforma Verificar se ao atualizar pedidos para cancelado no anymarket a sua plataforma atualizará para cancelado também.

    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.
    • Cód. Item Item Ação
    • PED-AC-01 Efetuar o envio de Pedidos Pendentes para o Anymarket

      Após o produto ser transmitido e a venda ser realizada, faça o envio de pelo menos seis 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 pedidos Pendentes para Pago no Anymarket

      Após as vendas terem sido realizadas e enviadas para o Anymarket, atualize ao menos seis 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 Pedidos 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 seis 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 seis 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 seis 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 seis 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 Cancelar pelo menos dois pedidos no 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.