BigStock – Storefront Next.js (B2B/B2C)

Tipologia prodotto

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

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`.

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

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 bisogno di aiuto per sviluppare il tuo progetto?

Vuoi dare vita al tuo website, a un e-commerce a un’app o a un software personalizzato? Ti servono informazioni? Non sai da dove iniziare?

POSSIAMO AIUTARTI CON UNA CONSULENZA PERSONALIZZATA!

Lascia un messaggio!