Lojas em Magento 2 combinam flexibilidade de catálogo, controle total do código e recursos nativos para operações B2B e B2C. A plataforma sustenta desde nichos específicos até varejistas com milhões de SKUs — mas cobra em complexidade técnica. Este guia cobre o essencial para decidir, instalar e escalar.
O que é Magento 2
Magento 2 é uma plataforma de e-commerce modular escrita em PHP, lançada em 2015 para substituir o Magento 1 (suporte encerrado em junho de 2020). O código é aberto na versão Open Source e proprietário na Adobe Commerce, com API REST e GraphQL nativas, arquitetura MVC baseada em Laminas e dependências gerenciadas via Composer.
Diferenciais da plataforma:
- Catálogo multi-loja com escopos hierárquicos
- GraphQL nativo para frontends headless (PWA Studio)
- Regras de preço e catálogo avançadas
- Suporte B2B completo na edição Adobe Commerce
Magento Open Source x Adobe Commerce
Open Source (gratuito)
- Código aberto, você hospeda e mantém
- Sem suporte oficial da Adobe
- Recursos B2B limitados
Adobe Commerce (licença paga por faixa de faturamento)
- Suporte 24/7 e patches de segurança prioritários
- Módulo B2B: empresas, cotações, listas de preço negociadas
- Adobe Commerce Cloud como hospedagem gerenciada
Para lojas próprias com equipe técnica, Open Source resolve. Em operações B2B complexas, o custo da licença costuma se pagar em tempo de desenvolvimento.
Requisitos técnicos
- PHP 8.1 ou 8.2 com extensões intl, gd, soap, bcmath e xsl
- MySQL 8.0+ ou MariaDB 10.6+
- Elasticsearch ou OpenSearch 2.x — obrigatório desde a versão 2.4
- Redis para cache e sessões
- Varnish para full page cache (recomendado)
- Composer 2, Nginx ou Apache 2.4
- Servidor com 4+ vCPU e 8 GB de RAM em produção
Passo a passo para criar sua loja
1. Escolha o modelo: self-hosted (VPS, AWS, Magento Cloud) ou hospedagem especializada.
2. Instale via Composer: `composer create-project –repository-url=https://repo.magento.com/ magento/project-community-edition`.
3. Rode o instalador CLI com dados de banco, usuário admin e URL base.
4. Configure o servidor: SSL, Nginx com rewrites e cron a cada minuto (essencial para indexação e e-mails).
5. Ative o modo produção: `bin/magento deploy:mode:set production`.
6. Estruture o catálogo: attribute sets, atributos, categorias e produtos configuráveis.
7. Conecte pagamentos e frete: Mercado Pago, PagSeguro, Stripe, Correios e transportadoras.
8. Revise e-mails transacionais e o fluxo de checkout.
9. Teste pedidos, devoluções e impostos antes de abrir tráfego.
10. Monitore com New Relic, Sentry e alertas de uptime.
Escopos: a base das multilojas
Magento 2 organiza tudo em quatro níveis:
- Global: configurações válidas para toda a instalação
- Website: agrupamento de lojas, com preços e pagamentos próprios
- Store: a loja em si, com raiz de categorias independente
- Store View: idioma e moeda
Esse modelo permite operar múltiplos domínios, moedas e catálogos sem duplicar a instalação — vantagem decisiva para quem expande para outros países.
Performance: onde as lojas em Magento 2 falham
Lojas lentas quase sempre têm a mesma origem: cache mal configurado e módulos de terceiros pesados.
- Ative Varnish + Redis e acompanhe o cache hit rate
- Use CDN para imagens, CSS e JS
- Converta imagens para WebP e aplique lazy loading
- Audite extensões: remova o que não usa
- Reindexe via cron, nunca manualmente
- Meta realista: LCP abaixo de 2,5 s e TTFB abaixo de 500 ms
SEO em Magento 2
A plataforma entrega base sólida — o problema é a configuração padrão.
- Ative URLs amigáveis em `Stores > Configuration > Web > SEO`
- Gere sitemap XML automático e envie ao Search Console
- Preencha meta titles e descriptions por produto e categoria
- Use canonical tags para evitar duplicidade
- Configure hreflang para cada store view
- Marque filtros de camada como `noindex, follow`
- Aproveite o Schema.org nativo e complemente com extensões de rich snippets
- Gerencie redirects 301 em `Marketing > URL Rewrites`
Integrações e arquitetura headless
Magento 2 funciona bem como back-end de conteúdo e pedidos. Com GraphQL, é possível servir um frontend em Next.js ou PWA Studio, ganhando velocidade de renderização e liberdade de UX.
Integrações comuns:
- ERP e estoque (Bling, Tiny, SAP)
- Marketplaces (Mercado Livre, Amazon)
- CRM, e-mail marketing e automação
- Gateways antifraude
Cada integração consome recursos de servidor. Dimensione a infraestrutura depois de mapear os conectores.
Custos e manutenção
- Hospedagem: de US$ 50 a US$ 500/mês conforme volume de acessos
- Tema e extensões: US$ 500 a US$ 3.000 no início
- Atualizações: patch releases de segurança a cada trimestre
- Backup, monitoramento e staging: obrigatórios, não opcionais
Ignorar atualizações deixa a loja exposta a falhas conhecidas — o Magento 2 tem histórico de vulnerabilidades críticas corrigidas justamente nos patch releases.
Quando Magento 2 é a escolha certa
Faz sentido para operações com catálogo grande, múltiplas lojas ou venda B2B com preços negociados. Para lojas pequenas, catálogo enxuto e equipe sem desenvolvedor, plataformas SaaS entregam resultado semelhante com custo total menor.

