Como implantar um e-commerce baseado em Next.js usando templates

A coleção de Templates de E-commerce Next.js oferece configurações para construir aplicações de e-commerce usando templates. Esses templates são todos baseados no framework Next.js.

Os templates disponíveis são:

  • Ecommerce Stationery NextJs: crie um e-commerce estiloso baseado em Next.js. Ele usa as versões 13.4.6 do Next.js e 18.2.0 do React.
  • Kupingplug: acelere a implantação do seu e-commerce baseado em TailwindCSS e Next.js. Ele usa as versões 14.0.3 do Next.js, 18 do React e 3.3.0 do TailwindCSS.
  • NextJs Store Ecommerce: implante um novo projeto de e-commerce usando Next.js, React e TailwindCSS. Ele usa as versões 12.2.1 do Next.js, 18.2.0 do React e 3.1.5 do TailwindCSS.
  • Simple Ecommerce Next.js: construa um carrinho de compras com Next.js e integração com Stripe. Ele usa as versões 13.1.6 do Next.js, 18.2.0 do React e 3.2.6 do TailwindCSS.
  • Space Jelly Shop: construa um novo site de e-commerce com Next.js, React e TypeScript. Ele usa as versões 13.1.6 do Next.js, 18.2.0 do React e 4.9.5 do TypeScript.

O processo de deploy para cada um desses templates cria um repositório GitHub para seu projeto, junto com uma application e um domínio. Essa configuração permite fácil acesso e gerenciamento da sua aplicação de e-commerce através da Plataforma Azion Edge.


Pré-requisitos

  • Uma conta GitHub para se conectar com a Azion e criar seu novo repositório.
    • Cada push será implantado automaticamente nesse repositório para manter seu projeto atualizado.
  • Estes templates usam Functions, Application Accelerator, e Cache. Isso pode gerar custos relacionados ao uso. Consulte a página de preços para mais informações.

Implante o template

Você pode obter e configurar seus templates através do Azion Console. Para implantar um deles facilmente no edge, clique no respectivo botão abaixo.

Implantar Ecommerce Stationery NextJs Implantar Kupingplug Implantar NextJs Store Ecommerce Implantar Simple Ecommerce Next.js Implantar Space Jelly Shop

Configure o template

No formulário de configuração, você deve fornecer as informações para configurar sua aplicação. Preencha os campos apresentados.

Os campos identificados com um asterisco são obrigatórios.

  1. Conecte a Azion com sua conta do GitHub.
    • Uma janela pop-up será aberta para confirmar a instalação do Azion GitHub App, uma ferramenta que conecta sua conta do GitHub com a plataforma da Azion.
    • Defina suas permissões e acesso ao repositório como desejado.
  2. Selecione o Git Scope com o qual trabalhar.
  3. Defina um nome para sua application.
    • O bucket para armazenamento e a edge function usarão o mesmo nome.
    • Use um nome único e fácil de lembrar. Se o nome já tiver sido usado, a plataforma retornará uma mensagem de erro.
  4. Clique no botão Deploy para iniciar o processo de implantação.

Durante a implantação, você poderá acompanhar o processo através de uma janela que mostra os logs. Quando estiver completo, a página mostra informações sobre a aplicação e algumas opções para continuar sua jornada.


Gerencie o template

Considerando que essa configuração inicial pode não ser ótima para sua application específica, todas as configurações podem ser personalizadas a qualquer momento que você precise, usando a plataforma da Azion.

Para gerenciar e editar as configurações da sua application, siga esses passos:

  1. Acesse o Azion Console.
  2. No canto superior esquerdo, selecione Products Menu, o ícone de três linhas horizontais, > Applications.
    • Você será redirecionado para a página Applications. Ela lista todas as application que você criou.
  3. Encontre a application relacionada ao seu template e selecione-a.
    • A lista está organizada alfabeticamente. Você também pode usar a barra de busca localizada no canto superior esquerdo da lista; atualmente, ela filtra apenas pelo campo Application Name.

Depois de selecionar a application que você trabalhará, você será direcionado para uma página contendo todas as configurações que você pode ajustar.

Adicione um domínio personalizado

A application criada durante a implantação tem um Azion Workload Domain atribuído para torná-la acessível através do navegador. O domínio tem o seguinte formato: xxxxxxxxxx.map.azionedge.net/. No entanto, você pode adicionar um domínio personalizado para que os usuários acessem sua application através dele.

Ir para o guia de configuração de domínio