Girare un negozio Next.js con npx create-woonext-app

~/progetti — zsh REGNO No. creare-woonext-app@latest sy dfaetgd8ionkdg creare-woonext-app · v0.8.0 Alleanza ✓ Licenza verificata Alleanza Il prossimo.js Alleanza TipoScript + App Router Alleanza Tailwind + src/ directory Alleanza Importa alias @/* Alleanza Installazione @woographql/next Alleanza aggiunto 1 pacchetto · v2.0.4 Alleanza Installazione di woonext Running Alleanza Pagine, layout, percorsi api Alleanza Codegen + tipi generati Alleanza Fatto. < npm run

Una pila di livello negozio, preconfigurato.

Tre comandi. Un negozio di lavoro.

Eseguire il CLI

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

Collegare la licenza

$ cd my-store
$ npx woonext install
# ✓ Pagine, layout, api
# percorsi, codegen pronto

Avviare il server dev

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

Pacchetti privati, mantenuto accanto allo schema.

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 di sessione filettato attraverso la richiesta — digitato contro il
// schema generato. Nessun codice di colla richiesto.

Le navi CLI con ogni piano pagato.