Rode uma loja Next.js com npx create-woonext-app

~/Projectos — zsh RUNNING □ npx create-woonext-app@ latest sy dfaetgd8ionkdg □ create-woonext-app · v0.8.0 □ 文 Licença verificada □ Próximo.js □ ● TipoScript + Roteador de Aplicações □ ● Tailwind + directório src/ □ ● Importar apelido @/* □ □ Instalando @woographql/next □ adicionado 1 pacote · v2.0.4 □ □ Executar a instalação do woonext □ ● Páginas, layouts, rotas api □ ● Codegen + tipos gerados □ 文 Feito. cd my-store && npm execute dev

Uma pilha de primeira linha, pré-configurado.

Três comandos. Uma loja de trabalho.

Executar o CLI

$ npx create-woonext-app
  --template app-router 
  --endpoint \
  https://shop.acme.com

Link sua licença

$ cd my-store
$ npx woonext install
# ⇩ Páginas, layouts, api
# rotas, codegen pronto

Iniciar o servidor dev

$ npm run dev
# ▲ Next.js 16 · Turbopack
# ✓ Ready in 1.2s

Pacotes privados, mantido ao lado do esquema.

app/products/page.tsx
import { withMarketingSession } from '@woographql/next/server'
import { ProductCard } from '@/components/product-card'
import { GetFeaturedProductsDocument } from '@/graphql/generated'

export default withMarketingSession(async ({ client }) => {
  const { data } = await client.query({
    query: GetFeaturedProductsDocument,
    variables: { first: 12 },
  })

  return (
    
      {data.products?.nodes.map((product) => (
        
      ))}
    
  )
})

// Token de sessão threaded através do pedido — digitado contra o seu
// esquema gerado. Nenhum código de cola necessário.

Os navios CLI com Todos os planos pagos.