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 aplicação edge 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


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 edge 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 edge 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 aplicação edge, siga esses passos:

  1. Acesse o Azion Console.
  2. No canto superior esquerdo, selecione Products Menu, o ícone de três linhas horizontais, > Edge Application.
    • Você será redirecionado para a página Edge Application. Ela lista todas as edge application que você criou.
  3. Encontre a edge 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 aplicação edge que você trabalhará, você será direcionado para uma página contendo todas as configurações que você pode configurar.

Adicione um domínio personalizado

A edge application criada durante a implantação tem um domínio Azion 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 edge application através dele.

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

Contribuidores