Vai al contenuto
Tutti i progetti

E-commerce B2B — mercato ittico

Conkilia

E-commerce B2B Next.js per il mercato ittico italiano: motore prezzi multi-fornitore in tempo reale e architettura ad alta performance.

Conkilia è un e-commerce B2B Next.js per il mercato ittico italiano: il catalogo pesca da più fornitori e più magazzini in parallelo. Il cuore del sito è un motore che, per ogni prodotto, decide quale offerta mostrare a chi, con sconti a scaglioni dinamici e logica di consegna giorno-per-giorno.

Il problema

Un singolo prodotto può avere decine di offerte attive — fornitore A da Bari, fornitore B da Milano, sconti diversi se compri 3 cartoni o un pallet, ordini minimi che cambiano a seconda di cosa hai già nel carrello, spese di spedizione che dipendono dalla provincia. Il problema era non far percepire questa complessità all'utente: una tabella unica, prezzi corretti, niente ricarichi nascosti, niente sorprese al checkout.

Cosa abbiamo costruito

  • Motore prezzi multi-fornitore: deduplicazione delle offerte per provincia → regione → fallback nazionale, ogni utente vede l'offerta più specifica per il suo CAP.
  • Sconti a scaglioni dinamici che combinano quantità in carrello e nuova quantità, con conversione pallet ↔ cartoni gestita automaticamente.
  • Calcolo della data di consegna giorno-per-giorno per ogni magazzino, con cut-off settimanali e giorni lavorativi per fornitore.
  • Checkout B2B italiano: P.IVA, codice fiscale, codice SDI, PEC, credito cliente. Totali e IVA calcolati lato server, mai lato client.
  • Architettura ibrida Next.js 15: ISR con cache-tags per le pagine prodotto, endpoint /engine/[slug] con cache: 'no-store' per prezzi sempre freschi, revalidazione on-demand via webhook firmato.
  • Backend REST proprietario con interceptor HTTP custom (Bearer token + UUID utente): nessun lock-in su Shopify o piattaforme di terzi.

Hai un progetto in mente?

Raccontaci cosa devi costruire. Capiamo insieme se siamo i partner giusti — onestamente.