Existe um momento ao qual a maioria dos operadores de e-commerce chega por volta do segundo ou terceiro ano. O armazém está funcionando. Os pedidos estão saindo. A ferramenta que trouxe você até aqui, seja uma planilha, um script de estoque barato ou um plano SaaS genérico, deixou de ser um sistema sem ninguém perceber e virou um gargalo. Alguém no galpão mantém uma planilha paralela para as devoluções, e outra pessoa guarda uma lista separada de qual fornecedor realmente entrega mais rápido. O software diz uma coisa. As prateleiras dizem outra.
Normalmente é aí que surge a pergunta. Você compra mais uma ferramenta pronta ou desenvolve um app de gestão de armazém que realmente corresponda ao seu jeito de trabalhar?

Desenvolvemos esse tipo de software para operadores há 18 anos, em mais de 1.000 empresas. A resposta honesta é que depende de poucos fatores específicos, e não do seu tamanho ou de quanto você gasta. Este artigo mostra quais são esses fatores, o que um desenvolvimento de verdade cobre, quanto custa e como decidir sem perder um ano aprendendo do jeito mais difícil.
O que um sistema de armazém de verdade realmente cobre
Antes de mexer em qualquer recurso de estoque, um sistema de armazém de verdade precisa de uma base. Isso significa autenticação, permissões por perfil, uma estrutura para o painel administrativo e uma arquitetura de banco de dados capaz de sustentar as relações que você vai precisar. Quem pode ajustar o estoque? Quem pode aprovar um reembolso? Quem só pode escanear e registrar entradas? A maioria das ferramentas prontas fixa esses perfis no código ou simplesmente pula essa base. Tudo bem, até o seu gerente de armazém, seu líder de atendimento e seu contador precisarem de visões diferentes do mesmo registro.
A questão de fundo é que software de armazém não serve realmente para contar coisas. Contar é a parte fácil. O trabalho de verdade é conectar registros. Uma ocorrência de cliente se liga a um pedido, que se liga a uma autorização de devolução, que se liga a um pacote recebido, que volta a se ligar a um SKU, que se liga a um fornecedor que cobrou um custo específico com um prazo de entrega específico. Essa cadeia é o sistema, e todo o resto é uma forma de visualizá-la.

Quando essa cadeia não está modelada no software, as pessoas a reconstroem manualmente. O software vira o lugar onde ficam as contagens de estoque, enquanto as planilhas viram o lugar onde o negócio realmente acontece.
Um app de gestão de estoque sob medida começa pela ponta oposta. Primeiro você define as relações, depois constrói as telas que as exibem. Essa ordem parece teórica até você tentar adicionar devoluções a um sistema que nunca foi pensado para saber o que era um pedido.
Os argumentos para comprar uma solução pronta
Um script de template ou uma ferramenta por assinatura coloca um painel funcionando na frente da sua equipe em dias, não em meses. Não há custo inicial de desenvolvimento, nem reuniões de escopo, nem espera pelo primeiro marco. Se você está testando se uma operação de armazém é sequer viável, essa velocidade vale muito. Gastar $25,000 em software sob medida para gerenciar 300 SKUs que você talvez descontinue no próximo trimestre é um mau negócio, e diremos isso antes de passar um orçamento.
As soluções prontas funcionam muito bem sob uma condição específica: um único armazém.
O problema começa nas bordas. A maioria dos softwares de gestão de armazém prontos para e-commerce não foi pensada para dados de pedidos do Shopify em tempo real, fluxos de RMA ou prazos de entrega específicos de cada fornecedor.
Os argumentos para desenvolver sob medida
Desenvolver sob medida não é ter telas mais bonitas. É resolver três problemas estruturais específicos que as ferramentas prontas sistematicamente não conseguem modelar. Se nenhum deles se aplica a você, compre. Se dois ou três se aplicam, a conta muda rápido.
Conectar pedidos, ocorrências e devoluções em um único sistema
Um cliente envia um e-mail sobre um item danificado. Essa ocorrência precisa ser rastreada até o pedido original, gerar uma autorização de devolução, produzir uma etiqueta, acompanhar o pacote de retorno, registrar o resultado da inspeção, disparar o reembolso ao cliente e disparar uma reclamação ao fornecedor se o dano aconteceu antes. É um único evento com sete consequências envolvendo três partes.

As ferramentas de estoque genéricas simplesmente não modelam essa cadeia. Elas modelam o estoque que sai e o estoque que volta. Tudo o que acontece no meio fica numa caixa de suporte.
Um sistema de gestão de RMA e devoluções bem construído mantém tudo isso em um só registro. Você abre um pedido e vê cada ocorrência aberta contra ele, o status da devolução, a classificação do estado no recebimento e se o dinheiro voltou para o cliente, veio do fornecedor ou as duas coisas. Isso não é um detalhe de relatório. É a diferença entre conhecer sua margem real e chutar.
Um sistema de gestão de RMA e devoluções sob medida deixa as duas metades dessa transação visíveis na mesma tela. Geralmente é nesse ponto que alguém descobre quanto o negócio vinha absorvendo.
Lidar com a realidade física de um armazém
O software pronto parte do princípio de que tudo o que chega à sua doca era esperado. Armazéns reais sabem que não é bem assim.
Caixas chegam sem pedido de compra. Clientes devolvem itens sem número de RMA. Seu sistema precisa de um lugar onde um pacote possa ficar como "não identificado": fotografado, com um número de pacote único atribuído e registrado com horário de chegada e transportadora, até que alguém o associe a um pedido, a uma devolução ou a um pedido de compra.

Essa etapa de associação precisa de evidências: fotos da etiqueta de envio, da caixa externa e do conteúdo, anexadas ao registro do pacote. Quando um fornecedor contesta uma entrega incompleta três semanas depois, essa foto é o argumento. Quando um cliente afirma ter devolvido dois itens e você recebeu um, essa foto resolve a questão. A maioria dos softwares de estoque não tem o conceito de um pacote que existe antes de ser identificado, então os armazéns resolvem isso com a câmera do celular, uma pasta compartilhada e a memória de alguém.
A impressão de etiquetas é a outra restrição física. O software precisa funcionar com as impressoras térmicas que já estão parafusadas nas bancadas de embalagem: os modelos específicos, os tamanhos de etiqueta específicos, as particularidades específicas de cada driver. As ferramentas prontas costumam aceitar uma lista restrita de hardware e esperam que você se adapte a ela. Quando você tem seis estações e uma impressora de reposição é uma decisão de $400, um software que obriga a trocar equipamentos sai mais caro do que parece na página de preços.
Remessas não identificadas ou divergentes são onde os armazéns perdem mais horas por semana. Isso quase nunca é um recurso de software pronto, porque é o tipo de problema que só aparece quando você já trabalhou numa doca. É exatamente por isso que ninguém o inclui num produto feito para todo mundo.
Gerenciar fornecedores além de uma simples lista de contatos
Quando o seu catálogo passa de algumas centenas de itens, os fornecedores deixam de ser contatos e passam a ser um sistema de preços.
Você precisa de vários fornecedores por produto, porque um é mais barato e outro é mais rápido, e você alterna conforme o estoque que tem parado. Você precisa de SKUs específicos de cada fornecedor, porque o código deles não é o seu código e esse mapeamento tem que ficar em algum lugar que não seja a cabeça de um comprador. Você também precisa do histórico de custos, já que o preço pago em março importa quando você calcula a margem com custo total de aquisição do estoque que ainda está parado em setembro. E você precisa poder ajustar o prazo de entrega por produto, porque os 14 dias informados pelo fornecedor valem para a maioria dos itens e são ficção para os três que ele envia direto do exterior.
As ferramentas prontas tratam fornecedores como uma lista simples de contatos, com nome, e-mail e talvez um prazo de entrega padrão. Isso é uma agenda, não um software de controle de prazos de fornecedores. Ela não consegue dizer de qual fornecedor você deve recomprar hoje, considerando o estoque atual, o preço atual e o histórico real de entregas, que é a única pergunta que uma decisão de compra faz.
Um software de controle de prazos de fornecedores bem feito registra o que foi prometido e o que realmente chegou, e então usa essa diferença. Depois de seis meses, você para de repor com base nas promessas do fornecedor e passa a repor com base no comportamento dele. Para empresas com capital de giro relevante parado em estoque, essa mudança sozinha costuma justificar o desenvolvimento.
Por que scripts de template não dão conta do trabalho de armazém
Scripts de marketplace são feitos para um público genérico, de propósito. Esse é o modelo de negócio deles, e funciona bem para produtos simples: um diretório básico, um fluxo de reservas descomplicado, um site de classificados. Operações de armazém se encaixam mal nesse modelo, porque quase tudo o que importa é específico de cada operação.
Os status de RMA são um bom exemplo. Seu fluxo de devolução pode ser: solicitada, aprovada, etiqueta enviada, recebida, inspecionada, devolvida ao estoque ou descartada, reembolsada. O de outra empresa tem quatro etapas. O de outra inclui um ciclo de reparo. Um template não consegue trazer todos eles, então não traz nenhum, e você improvisa o seu depois da compra.
O mesmo vale para o registro de entrada de pacotes, os prazos dos fornecedores e a sincronização de pedidos entre várias lojas.
Mas aqui vai a versão honesta. Um script barato não é dinheiro jogado fora se a sua operação é realmente simples. Se você precisa de uma lista de estoque, um alerta de reposição e leitura de código de barras, compre o script e use o orçamento economizado em outra coisa. O script fica caro justamente quando o volume de devoluções cresce, quando um segundo fornecedor entra em cena ou quando você precisa de uma integração real do armazém com o Shopify que envie e receba dados nos dois sentidos.
A decisão não é template contra sob medida em abstrato. É saber se a complexidade que você tem hoje é a mesma que terá daqui a 18 meses.
Prazo de um desenvolvimento sob medida e custo de um app de armazém
Software operacional complexo é desenvolvido em marcos, e o primeiro nunca é um recurso de armazém.
O primeiro marco é a base da plataforma: autenticação, permissões por perfil, a estrutura da interface administrativa e a arquitetura de banco de dados da qual todo o resto vai depender. Não tem nada de glamoroso e é o marco que determina se os marcos três a seis vão correr bem ou virar uma dor de cabeça. Um cliente certa vez nos pediu para pular essa etapa e começar pelo estoque. Não pulamos, e seis semanas depois, quando o módulo de devoluções precisou de quatro níveis de permissão diferentes, o motivo ficou óbvio.
A partir daí, uma sequência típica é: integração de pedidos e ocorrências, incluindo a integração do armazém com o Shopify que puxa os dados de pedidos em tempo real. Depois, devoluções e o sistema de gestão de RMA e devoluções. Depois, estoque, locais e sincronização de estoque entre vários armazéns. Depois, fornecedores, custos e prazos de entrega. Cada etapa é entregue funcionando e pronta para revisão. Você entra, navega e nos diz o que está errado antes de a próxima etapa começar. É assim que um fundador sem perfil técnico mantém o controle de um projeto técnico: não lendo código, mas usando o produto a cada poucas semanas.
Sobre o custo de desenvolvimento de um app de armazém: na Appkodes, as primeiras versões começam em $8,000, com o escopo acordado como preço fechado e data de lançamento fixa antes de qualquer trabalho começar. É a mesma estrutura que usamos para um app de delivery ou uma plataforma de monitoramento remoto de pacientes, e ela existe porque faturas imprevisíveis são o que os fundadores mais temem em software sob medida.
O que mexe no valor são os módulos, não as horas. Um sistema de estoque para um único armazém com sincronização básica de pedidos fica perto da faixa mais baixa. Adicione um sistema completo de gestão de RMA e devoluções, integração com várias lojas Shopify, software de controle de prazos de fornecedores e registro de entrada de pacotes com evidência fotográfica, e o custo de desenvolvimento do app de armazém sobe proporcionalmente. Cada um deles é um subsistema real, com seu próprio modelo de dados e suas próprias telas.
Orçamos cada um separadamente para que você veja quanto cada módulo custa e decida adiar os que podem esperar. Nossos guias de desenvolvimento de apps mostram como essa conversa sobre escopo funciona na prática.
Como decidir: um checklist prático
Passe a sua operação por estes critérios. As respostas costumam ser mais claras do que o debate faz parecer.
Compre uma solução pronta se: você controla o estoque em um único local, trabalha com um ou dois fornecedores em condições estáveis, as devoluções são ocasionais e não sistemáticas, e o seu volume de pedidos não exige sincronização em tempo real com uma plataforma de vendas. Um template ou uma assinatura SaaS cobre isso, e um software sob medida seria exagero.
Desenvolva sob medida se: você opera mais de um local e precisa de uma sincronização de estoque entre armazéns que reflita a realidade, e não a exportação de ontem à noite. Ou se você processa devoluções em volume e perde o controle das reclamações aos fornecedores. Ou se você opera várias lojas Shopify que precisam usar um estoque compartilhado sem vender mais do que tem. Ou se as suas regras de separação, a classificação por estado ou os seus requisitos de conformidade, como cadeia de frio, controle de lote e validade ou rastreabilidade por número de série, não existem como opção em nenhum produto que você testou.
Mais um teste, e ele funciona com qualquer fornecedor, inclusive nós. Não pergunte se um recurso existe. Pergunte como ele é modelado. Como um reembolso ao cliente se diferencia de um reembolso do fornecedor nos seus dados? O que acontece com um pacote que chega sem documentação? Onde fica o ajuste de prazo de entrega por produto? Fornecedores com experiência real em armazéns respondem com detalhes. Os que não têm respondem com nomes de recursos.
Se você ainda está descobrindo o que desenvolver, nosso guia sobre como criar um app para o seu negócio cobre o básico. A mesma abordagem por marcos que usamos para apps de incorporação imobiliária se aplica diretamente a software operacional como este.
Pronto para definir o escopo do seu sistema de armazém? Conte para nós como a sua operação realmente funciona, com devoluções, fornecedores, lojas e tudo mais, e voltaremos com um escopo módulo a módulo e um preço fechado. Peça um orçamento, acordado antes de começarmos.
Perguntas frequentes
Vale a pena ter um app de armazém sob medida em vez de um script barato?
Para um controle de estoque simples, com um fornecedor e um local, um script resolve e você deve comprar um. A pergunta certa é onde sua operação estará daqui a 18 meses, não onde ela está hoje.
Um fundador sem perfil técnico consegue conduzir o desenvolvimento de um sistema de armazém sob medida?
Sim, e a maioria dos nossos clientes de armazém é formada por operadores, não por engenheiros. A estrutura faz o trabalho: um preço fechado e uma data de lançamento fixa, definidos antes de qualquer coisa começar, e depois entregas por marco em que você pode entrar e testar. Você avalia funcionalidades funcionando, não especificações. Se a tela de devoluções não corresponde à forma como sua equipe realmente lida com devoluções, você aponta isso naquele marco, e não no lançamento.
O custo vai ficar dentro do orçamento original?
Definimos um preço fechado e uma data de lançamento fixa antes de o trabalho começar, então o escopo e o custo ficam travados desde o início. A ressalva, dita com clareza: o custo varia conforme a quantidade de módulos que você incluir. Adicionar um sistema de gestão de fornecedores ou uma integração com várias lojas Shopify depois de definido o escopo é uma mudança de escopo, e faríamos um novo orçamento para essa parte em vez de absorvê-la em silêncio. Nada entra na sua fatura sem que você aprove antes.
Quanto tempo leva um desenvolvimento como esse?
Os prazos dependem totalmente do escopo. Como referência, já lançamos apps operacionais comparáveis, incluindo uma plataforma de entrega de medicamentos com pedidos, despacho e ferramentas administrativas, em cerca de 30 dias. Um sistema de armazém com quatro ou cinco módulos normalmente leva mais tempo, e informaríamos a data exata junto com o orçamento, e não uma estimativa que você precisaria ajustar depois.

Arun Andiselvam
LinkedInSou um empreendedor que já criou cinco marcas. Vendi a primeira, uma ferramenta de SEO, num negócio de seis dígitos, e hoje lidero a Appkodes, criando apps móveis e web sob medida para fundadores e empresas. Financiei cada uma delas por conta própria desde o primeiro dia.





