Uma única API para dominar todas

Pare de correr atrás das atualizações da Amazon, TikTok Shop ou Zalando.

Use o MarketRock como camada de abstração: uma API RESTful única, bem documentada, estável e escalável para conectar seu ERP, CRM ou WMS a mais de 30 canais de vendas globais.

Amazon SP-API

Integração com marketplaces

A integração com marketplaces como Amazon, TikTok Shop ou eBay é uma atividade cada vez mais atual, dada a relevância comercial que eles têm hoje e terão no futuro. Normalmente, a integração envolve a troca de dados entre um site de e-commerce e os marketplaces (por exemplo, quero publicar na Amazon todos os itens que tenho no meu site) ou entre os marketplaces e um ERP (por exemplo, quero ver os pedidos da Amazon chegarem ao meu ERP).

Do ponto de vista conceitual, a integração é uma operação simples, mas cada caso pode apresentar armadilhas específicas, que dependem da situação de partida. Qual plataforma de e-commerce você usa? E qual versão? E quais processos você quer automatizar? Apenas a publicação dos produtos? E, se sim, em quais países? Você também integra a logística? E os serviços de IVA, como os que a Amazon disponibiliza?

Nossa recomendação é levar a sério uma etapa que, se mal coordenada, pode ser frustrante e demorada (ou até custosa, por causa de uma interrupção das atividades online). Colocamos à sua disposição toda a experiência dos nossos “solution architects”, apresentando os elementos que você deve considerar, os pontos críticos, alguns estudos de caso e, por fim, um checklist para revisar antes de ativar a integração.

Considerações preliminares

A primeira reflexão que convido você a fazer, ao pensar na integração com os marketplaces, é quais oportunidades justificam seguir esse caminho. Pode parecer uma abordagem impopular, mas quando se trabalha em elementos que podem representar o “sistema nervoso” das atividades comerciais de uma empresa, a experiência recomenda cautela.

Fazer essa reflexão de bom senso é um dever tanto do cliente quanto do fornecedor. Por experiência direta, podemos dizer que, ao longo dos anos, identificamos basicamente dois cenários diferentes:

  1. vendedores profissionais que gerenciam grandes volumes de vendas. Normalmente são vendedores que já têm contas ativas nos marketplaces, que faturam pelo menos centenas de milhares de euros por ano. Aqui, o mantra é “automatizar”.

  2. empresas estruturadas com equipe especializada. São empresas, muitas vezes multinacionais, que não podem deixar de automatizar, têm recursos (humanos e financeiros) para gerenciar projetos complexos e uma visão especialmente orientada a objetivos. Aqui, o mantra é “não podemos viver sem isso”.

Avalie, portanto, se o seu caso se enquadra em um dos dois acima antes de iniciar o caminho que levará você à integração completa. 

Estado da arte dos processos “As Is”

Quando falamos de integrações, nos referimos à troca de dados entre softwares. No entanto, devemos lembrar que essa troca de dados é possibilitada por uma atividade humana: as pessoas estão sempre no centro. Quando uma integração se torna impossível de concluir, é porque as pessoas falharam, não os softwares.

No caso da automação de processos empresariais, por exemplo a publicação de muitos produtos na Amazon ou no TikTok Shop, é indispensável, antes de tudo:

  • que haja um amplo conhecimento do estado da arte em relação aos softwares utilizados, às versões, às arquiteturas adotadas, à infraestrutura de sistemas etc.

  • que os processos estejam claros para o empresário e para todos os membros da organização envolvidos. Além disso, é indispensável que esses processos estejam formalizados.

A tentação em que se corre o risco de cair quando se fala de integração é a de rever todos os processos do zero, quando, na verdade, a automação deveria simplificar uma atividade repetitiva e bem conhecida. Uma análise de como a organização funciona, de quem está envolvido e de quais são os benefícios esperados é o ponto de partida para ter sucesso na integração.

Se você nunca teve a oportunidade de fazer isso, experimente um esquema simples com um caderno e uma caneta, como no exemplo a seguir:

  • “quando chega um pedido da Amazon, a secretária Marta recebe uma notificação por e-mail e acessa o Seller Central para processar o pedido”

  • “Marta copia os dados do comprador em um arquivo Excel para informar a transportadora sobre a coleta e realizar o envio”

  • “o mesmo arquivo é então enviado por e-mail ao estoquista, Luca, que o imprime para preparar os pedidos”

  • ...

Uma análise conduzida de forma profissional deve, além disso, chegar necessariamente a um nível técnico aprofundado para que, além dos processos, os diferentes sistemas possam dialogar em uma linguagem comum.

O que acontece com frequência, por exemplo, é que a codificação dos produtos adotada pelo vendedor é diferente nas várias plataformas de venda: essa situação de partida torna o projeto mais complexo e deveria ser identificada na fase de análise.

Processos de desenvolvimento com SP-API

Tipos de troca de dados

Existe uma forma de padronização na troca de dados entre sistemas graças ao uso generalizado de conjuntos de procedimentos conhecidos como APIs (Application Programming Interfaces).

O fato de muitas empresas de software disponibilizarem suas APIs para desenvolvedores terceirizados significa que elas estão abertas para "se comunicar" com o mundo inteiro.

Uma metáfora para explicar o que são APIs, se você não tem conhecimento técnico, é a de uma casa e uma geladeira. Imagine que a casa é o software, como o Seller Central da Amazon. Você quer pegar uma garrafa de água da geladeira, mas a Amazon não quer lhe dar as chaves da casa, porque isso efetivamente entregaria a propriedade para você. Com APIs, ele pode fazer exatamente isso: Torna a casa disponível para você, mas restringe seu acesso a um uso específico (obter uma garrafa de água da geladeira) sem necessariamente entregar as chaves.

A adoção generalizada de APIs representa uma revolução Copernicana para todo o mundo do desenvolvimento de software e tornou possível o que teria sido impraticável antes de seu advento. A troca de dados via APIs ocorre usando arquivos XML ou JSON, mas esses são detalhes técnicos que não vamos aprofundar aqui.

Em muitos casos, os sistemas de gerenciamento de negócios que lidam com funções de contabilidade e inventário, que muitas vezes lutam para acompanhar os avanços tecnológicos, não possuem essa tecnologia. Como resultado, as empresas devem contar com métodos de troca de dados menos avançados, embora eficazes, como arquivos .csv ou .txt.

Integrações baseadas na troca de dados dessa maneira geralmente limitam o desempenho (por exemplo, atualizando quantidades de estoque disponíveis apenas uma vez por dia), mas são certamente mais simples e rápidas de implementar.

Erros a evitar

Pela nossa experiência, faz sentido encarar um projeto de integração com a devida cautela.

Do ponto de vista conceitual, uma integração é algo muito simples, que consiste em trocar dados entre softwares. De uma perspectiva funcional, porém, toda integração apresenta armadilhas que quem tem familiaridade e experiência conhece bem.

No documento que você pode baixar gratuitamente preenchendo o formulário, você encontrará informações valiosas que podem ajudá-lo a usar seu tempo da forma mais eficaz e com foco nos objetivos.

Comece agora o percurso de certificação

As competências exigidas na área de marketplaces e e-commerce estão, para você, diretamente relacionadas à arquitetura de integração.

O programa de certificação, que continua gratuito, começa com a inscrição na MarketRock Academy, que você pode fazer quando quiser. Vamos verificar se suas competências técnicas são adequadas para a atividade solicitada e, se necessário, designar um profissional para dar a você o suporte certo.

Se você trabalha para uma empresa que deseja utilizar nossos serviços, terá a oportunidade de obter a certificação no percurso que faremos juntos. De qualquer forma, o cadastro na MarketRock Academy é o primeiro passo obrigatório.

Logo das certificações MarketRock Academy

Solution Providers certificados

A certificação Solution Provider é destinada a agências e software houses que têm uma equipe de desenvolvimento dedicada a oferecer integrações e soluções técnicas aos clientes MarketRock.

INIZIA
Logo das certificações MarketRock Academy

Acesse o projeto Postman

Veja a collection do projeto Postman e leia a documentação das nossas APIs para ter uma ideia geral de como elas funcionam e conhecer os detalhes de cada chamada.

VAI AL PROGETTO POSTMAN