O que muda ao construir lojas em Magento 2
Magento 2 é uma plataforma de e-commerce open source voltada a operações que precisam de catálogo complexo, múltiplas lojas e controle total sobre o código. Diferente de soluções SaaS, o projeto roda em infraestrutura própria — o que dá flexibilidade e exige responsabilidade técnica.
A plataforma usa arquitetura MVC com PHP, banco MySQL/MariaDB, Elasticsearch/OpenSearch para busca e catálogo, e front-end baseado em temas (Luma, Blank ou Hyvä). É essa stack que define o sucesso de lojas em Magento 2.
Magento Open Source ou Adobe Commerce
| Critério | Open Source | Adobe Commerce |
|—|—|—|
| Licença | Gratuita | Paga (por receita) |
| Suporte oficial | Comunidade | Adobe 24/7 |
| B2B, Page Builder avançado | Limitado | Completo |
| Multi-store nativo | Sim | Sim, com recursos extras |
Regra prática: operações até ~US$ 1 milhão/ano tendem a operar bem com Open Source. Acima disso, recursos B2B, conteúdo e analytics preditivo do Adobe Commerce passam a compensar.
Requisitos técnicos mínimos
- PHP: 8.1–8.3, com OPcache ativo
- Banco: MySQL 8.0 ou MariaDB 10.6+
- Busca: Elasticsearch 7.x/8.x ou OpenSearch
- Cache/sessão: Redis (obrigatório na prática)
- Web server: Nginx + PHP-FPM
- Composer 2 para gestão de dependências
Hospedagem compartilhada não sustenta Magento 2. Use VPS dedicado, cloud com auto scaling ou hospedagem especializada.
Passo a passo para criar a loja
1. Instalação
Instale via Composer em ambiente com no mínimo 2 vCPU e 4 GB RAM. Use o perfil de instalação correto (`–use-rewrites=1`) e configure cron para indexação e e-mails transacionais. Sem cron funcional, preços, estoque e indexação quebram.
2. Estrutura de escopos
Defina antes de cadastrar produtos: Website → Store → Store View. Lojas em Magento 2 crescem mal quando o escopo é decidido depois — migrar catálogo entre websites é custoso.
3. Catálogo
- Crie atributos antes dos produtos (cor, tamanho, voltagem).
- Use attribute sets por categoria.
- Configure produtos configuráveis para variações e simples para SKUs únicos.
- Planeje categorias com no máximo 3 níveis para SEO e navegação.
4. Checkout e pagamentos
Magento 2 entrega checkout nativo em duas etapas. Avalie substituí-lo por checkout de página única se a taxa de abandono for alta. Integre gateways homologados (Magento Marketplace) e configure captura de pagamento em modo de teste antes do go-live.
5. Frete e impostos
Configure Table Rates por CEP/peso, integração com transportadoras e regras de impostos por região. Teste cenários de frete grátis com carrinho mínimo — é a promoção mais eficiente em e-commerce.
SEO para lojas em Magento 2
Magento 2 tem base forte, mas erra em configuração padrão.
- URLs: ative SEO URLs e canonical tags nas configurações de catálogo.
- Meta tags: defina títulos e descrições por produto e categoria; não deixe o padrão duplicar.
- Redirects: mantenha o Redirect Manager atualizado ao renomear produtos.
- Sitemap: gere automaticamente e envie ao Search Console.
- Robots.txt: bloqueie `/catalogsearch/`, `/checkout/`, `/customer/`.
- Dados estruturados: implemente schema Product e BreadcrumbList via JSON-LD.
- Hreflang: essencial em multi-store com idiomas distintos.
Páginas de filtros (layered navigation) geram duplicidade. Configure `noindex, follow` em URLs com múltiplos parâmetros ou trabalhe com canonical apontando para a categoria principal.
Performance: o gargalo real
Magento 2 é pesado por padrão. Sem otimização, LCP acima de 4s é comum.
- Use Hyvä ou PWA Studio para reduzir JS no front-end.
- Ative Varnish (full page cache) e Redis para cache e sessões.
- Sirva imagens em WebP com lazy loading fora do viewport.
- Rode indexação em modo `schedule`, nunca `realtime` em produção.
- Monitore Core Web Vitals no PageSpeed Insights após cada deploy.
- Use CDN para assets estáticos.
Segurança e manutenção
Aplique patches de segurança assim que liberados. Configure admin com senha forte, 2FA e IP restrito. Faça backup diário do banco e semanal dos arquivos. Audite extensões de terceiros — são a principal causa de vulnerabilidade e lentidão.
Custos de um projeto Magento 2
- Licença: R$ 0 no Open Source.
- Infraestrutura: R$ 300 a R$ 3.000/mês, dependendo do tráfego.
- Desenvolvimento inicial: R$ 25.000 a R$ 150.000.
- Manutenção mensal: R$ 2.000 a R$ 8.000.
É um investimento de médio e longo prazo. Para catálogos pequenos e operações enxutas, plataformas SaaS costumam ser mais racionais.
Erros comuns em lojas em Magento 2
1. Instalar em hospedagem barata e culpar a plataforma pela lentidão.
2. Acumular extensões sem avaliar impacto em performance.
3. Ignorar o cron e ver preços e estoque desatualizados.
4. Não planejar escopos antes do catálogo.
5. Deixar indexação em realtime em produção.
6. Não configurar cache de página inteira com Varnish.
Quando Magento 2 é a escolha certa
Escolha Magento 2 quando precisar de catálogo grande com variações complexas, múltiplas lojas ou idiomas, integrações ERP sob medida e liberdade total de customização. Evite quando a equipe não tiver suporte técnico dedicado ou quando o negócio exigir lançamento em poucas semanas.
Lojas em Magento 2 bem-sucedidas compartilham um padrão: infraestrutura dimensionada, caching agressivo, catálogo organizado e disciplina de manutenção. O código é só metade do projeto.

