BigStock – Storefront Next.js (B2B/B2C)

Tipologia

E-commerce

Cliente

bigstock

Stato

In sviluppo

Descrizione

Storefront e-commerce headless in Next.js per BigStockShop, con catalogo, ricerca, carrello, area account e flusso B2B con prezzi per-cliente.

Il progetto riguarda la progettazione architetturale e lo sviluppo dello storefront di nuova generazione per il brand BigStockShop. L'applicazione sposa il paradigma dell'Headless Commerce, separando nettamente lo strato di presentazione (frontend) dai motori di persistenza e logica di business (backend). Questa infrastruttura ibrida consente di servire il pubblico consumer (B2C) e la rete di partner commerciali (B2B) attraverso un'unica interfaccia unificata, garantendo prestazioni fulminee, un'indicizzazione organica (SEO) impeccabile e un flusso di checkout fluido e ottimizzato per la conversione.

Finalità

Vetrina e-commerce moderna (headless) per il negozio BigStockShop, costruita su Next.js e alimentata da WooCommerce e da un backend gestionale Laravel per la parte B2B. Offre catalogo, ricerca, checkout e area cliente con prezzi personalizzati per cliente B2B. Settore: e-commerce.

Tecnologie

  • Next.js 16 + React 19 (App Router, Server Components)
  • TypeScript, Tailwind CSS v4
  • shadcn/Base UI, lucide-react, Embla Carousel, Sonner
  • React Hook Form + Zod (form e validazione)
  • Zustand (state client), nuqs (state in URL)
  • WooCommerce REST API (catalogo) + backend Laravel/Sanctum per B2B
  • Mailchimp (newsletter), Google Analytics
  • `sharp` (ottimizzazione immagini), ISR / revalidate

Funzionalità principali

  • Catalogo prodotti con categorie, ricerca e suggerimenti
  • Pagina prodotto e carrello
  • Area account: ordini, indirizzi, liste, assistenza
  • Login e registrazione (anche flusso B2B con auth Bearer Sanctum)
  • Prezzi per-cliente (B2B), iscrizione newsletter
  • Rivalidazione contenuti on-demand (revalidate API), sitemap/robots

Note

Stesso cliente/ecommerce di `merchant-business-google` (BigStockShop). Costituisce il nuovo frontend del negozio. Ambiente di sviluppo con `.env.local`/`.env.production`; backend B2B su `bigstock-gestionale.local`.

Particolarità

– Architettura headless che combina WooCommerce (catalogo) e un gestionale Laravel separato per il B2B (catalog, categories, products, orders, prezzi per cliente).
– Documentazione di handoff backend (`docs/b2b-backend-handoff.md`) che traccia il contratto API e i fix necessari lato backend.
– Usa una versione “non standard” di Next.js: l’AGENTS.md avverte di consultare la documentazione locale in `node_modules`.

Hai un progetto in mente?

Raccontacelo: lo trasformiamo in una soluzione digitale su misura.

Lascia un messaggio!