Lojas em Magento 2: Guia Completo para Criar, Otimizar e Escalar

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.

Assine nossa newsletter

Receba atualizações e aprenda com os melhores

Mais para explorar