Justprinting

Creazione di un configuratore prodotti su misura per la stampa di grande formato: il cliente sceglie materiale, misure, finiture e quantità e vede il prezzo aggiornarsi a ogni clic

Creazione configuratore prodottiSviluppo configuratore su misuraRealizzazione configuratore onlineConfiguratore prodotti personalizzabileConfiguratore prodottiConfiguratore di prodottoProduct configuratorConfiguratore prodotti WooCommercePlugin configuratore prodottiConfiguratore prodotti personalizzatiPersonalizzatore prodottiConfiguratore onlineConfiguratore e-commercePreventivatore onlineCalcolatore prezzi onlinePreventivo automaticoPrezzi dinamici WooCommerceConfiguratore su misuraCreazione plugin su misuraWeb to printConfiguratore stampa onlineTipografia onlineStampa grande formatoJustprinting
Justprinting

/ Overview

Per Justprinting, tipografia online di stampa di grande formato, ho curato la creazione di un configuratore prodotti completamente personalizzabile: un plugin WooCommerce scritto su misura, che ho chiamato DR Configuratore. Su ogni scheda prodotto il cliente compone il suo articolo in tre passaggi (materiale, formato o misure libere, stampa, finiture e accessori) e il preventivo si calcola da solo, per quantità e data di consegna. Non è un calcolatore rigido: materiali, formati, finiture, prezzi, sconti e regole di calcolo si gestiscono dal pannello di WordPress, e lo stesso motore regge prodotti con logiche diverse, dai pannelli rigidi agli adesivi, dagli striscioni agli zerbini.

See it Live

/ Project Details

Nome:Justprinting

Cliente:Justprinting

Categorie:Creazione configuratore prodotti, Sviluppo configuratore su misura, Realizzazione configuratore online, Configuratore prodotti personalizzabile, Configuratore prodotti, Configuratore di prodotto, Product configurator, Configuratore prodotti WooCommerce, Plugin configuratore prodotti, Configuratore prodotti personalizzati, Personalizzatore prodotti, Configuratore online, Configuratore e-commerce, Preventivatore online, Calcolatore prezzi online, Preventivo automatico, Prezzi dinamici WooCommerce, Configuratore su misura, Creazione plugin su misura, Web to print, Configuratore stampa online, Tipografia online, Stampa grande formato, Justprinting

Anno:2026

/ Challenge

Nella stampa di grande formato ogni prodotto ha un prezzo diverso per ogni combinazione: il materiale, le misure, la stampa in bianco, la sagomatura, gli occhielli, la quantità e i giorni di consegna. Justprinting lavorava su listini Excel, uno per famiglia di prodotto e ognuno con la sua formula, e il vecchio sito usava un calcolatore generico che non riusciva a seguirli. In più un e-commerce di stampa deve raccogliere file pesanti, calcolare una spedizione che dipende da peso e ingombro e non lasciare che qualcuno cambi il prezzo dal browser.

/ Provided Services

Analisi dei listini

Quattro listini Excel del cliente tradotti in formule, con minimi, moltiplicatori e casi particolari.

Creazione del configuratore

Oltre 9.000 righe di codice su WordPress e WooCommerce, dal configuratore al carrello e all'ordine.

Upload e spedizione

File di stampa fino a 2 GB su Cloudflare R2 e spedizione GLS calcolata sul peso.

Strumenti per il negozio

Listino, sconti, spedizione e una diagnostica dei dati, tutto gestito dalla bacheca di WordPress.

/ Funzioni

13 funzioni, una per una

01

Il configuratore in tre passaggi

Nella scheda prodotto il cliente compone il suo articolo scegliendo tra card con immagine e descrizione: prima materiale, formato e finiture, poi quantità e consegna, infine il carrello. Dal pannello, su ogni prodotto, si decide quali opzioni offrire.

  • Card con immagine o in versione solo testo, a scelta per ogni opzione
  • Sezioni che compaiono solo se il prodotto le prevede
  • Formati raccolti con il pulsante "Mostra tutti"
  • Categoria accanto al nome nel selettore del pannello, per distinguere gli omonimi
  • Negli elenchi del negozio il pulsante diventa "Configura"
Frontend · il sito
Il configuratore in tre passaggi — frontend
Backend · il pannello
Il configuratore in tre passaggi — backend
02

Misure libere, con i limiti del plotter

Oltre ai formati pronti c'è il formato Personalizzato: il cliente scrive larghezza e altezza in centimetri e il prezzo si calcola sull'area. Ogni materiale ha i suoi limiti di stampa, e se una misura li supera il configuratore lo dice subito.

  • Larghezza e altezza massime impostabili per ogni materiale
  • Messaggio chiaro con la misura consentita
  • Stesso controllo ripetuto sul server prima del carrello
  • Misure ignorate quando si torna a un formato pronto
Frontend · il sito
Misure libere, con i limiti del plotter — frontend
Backend · il pannello
Misure libere, con i limiti del plotter — backend
03

Una formula di prezzo per ogni famiglia

Lo stesso configuratore regge prodotti che si prezzano in modo diverso. La categoria WooCommerce decide la formula, e il cliente vede solo le scelte che spostano davvero il prezzo.

  • Supporti rigidi: forex, dibond, plexiglass e sandwich, con stampa in bianco e sagomatura
  • PVC adesivi: plastificazione e minimo di un metro quadro
  • Striscioni: stampa fronte o fronte e retro, rinforzo dei bordi
  • Zerbini: bordatura calcolata al metro di perimetro
  • Prezzo diverso per materiale sulla stessa finitura, senza duplicarla
Frontend · il sito
Una formula di prezzo per ogni famiglia — frontend
Backend · il pannello
Una formula di prezzo per ogni famiglia — backend
04

Prezzi per quantità e data di consegna

Una tabella mette a confronto le quantità con tre tempi di consegna, rapida, 5 e 8 giorni, e mostra per ognuno la data reale di arrivo. Ogni casella ha il suo prezzo, aggiornato a ogni scelta.

  • Quantità libera più righe preimpostate da 5 a 5.000 pezzi
  • Date in giorni lavorativi: esclusi weekend, festività, Pasqua e Pasquetta
  • Prezzo di listino barrato e badge "fino al -X%" sulle colonne
  • Tutte le righe calcolate con una sola richiesta al server
  • Riepilogo "Hai scelto" con pezzi, consegna e prezzo
Frontend · il sito
Prezzi per quantità e data di consegna — frontend
Backend · il pannello
Prezzi per quantità e data di consegna — backend
05

Accessori a quantità intelligente

Occhielli, cordini, ganci e cornici si aggiungono con un clic, anche più di uno insieme. Per ogni accessorio il negozio sceglie come contarlo: numero fisso, calcolato dal perimetro o deciso dal cliente.

  • Modalità fissa, consigliata (circa uno ogni 50 cm di perimetro) o libera
  • Prezzo unitario moltiplicato per pezzi e quantità
  • Numero di pezzi riportato nel carrello e nell'ordine
  • Un solo archivio di accessori valido per tutte le categorie
Frontend · il sito
Accessori a quantità intelligente — frontend
Backend · il pannello
Accessori a quantità intelligente — backend
06

Sconti per materiale e consegna

Su ogni prodotto una tabella lega gli sconti ai materiali e ai tempi di consegna: per esempio il 20% sul forex da 5 mm con la consegna a 8 giorni. Il cliente li vede prima ancora di scegliere.

  • Righe con sconti, materiali e consegne a cui si applicano
  • Più sconti sulla stessa riga si sommano
  • Bollino "Fino a X%" sulle card dei materiali
  • Prezzo originale e risparmio mostrati anche in carrello e nell'ordine
Frontend · il sito
Sconti per materiale e consegna — frontend
Backend · il pannello
Sconti per materiale e consegna — backend
07

Riepilogo, carrello e ordine

Una barra fissa in basso mostra il prodotto e il totale mentre il cliente configura; si apre nel riepilogo completo con il pulsante per il carrello. Ogni scelta arriva nell'ordine come riga leggibile per chi deve produrre.

  • Pannello espandibile, su telefono si apre dal basso
  • Materiale, formato, finiture, accessori, quantità e consegna in carrello
  • Data di consegna stimata scritta nell'ordine
  • Prezzo originale e risparmio per ogni riga scontata
Frontend · il sito
Riepilogo, carrello e ordine — frontend
Backend · il pannello
Riepilogo, carrello e ordine — backend
08

Prezzo calcolato sul server

Il prezzo che il cliente paga non arriva mai dal browser: il server rifà il conto dalle scelte a ogni aggiornamento del carrello. Nessuno può modificare la pagina e comprare a un'altra cifra.

  • Ogni opzione verificata: deve appartenere a quel prodotto
  • Scelte che la formula non usa scartate in automatico
  • Prezzo ricalcolato anche sui carrelli rimasti aperti dopo un cambio di listino
  • Differenze tra browser e server registrate nel log
  • Pulsante nativo di WooCommerce nascosto sui prodotti configurabili
Frontend · il sito
Prezzo calcolato sul server — frontend
09

File di stampa fino a 2 GB

Il cliente trascina i suoi file nella pagina prodotto oppure li carica dopo l'acquisto dalla sua area riservata. I file vanno direttamente su Cloudflare R2, con la barra di avanzamento, e il negozio li trova dentro l'ordine.

  • PDF, AI, EPS, PSD, TIFF, PNG, JPG e ZIP
  • Upload sbloccato solo a configurazione completa
  • Nell'ordine un riquadro con i file e il pulsante Scarica, con link valido 5 minuti
  • Nota automatica nell'ordine a ogni caricamento
  • Limiti di richieste e volume contro gli abusi
Frontend · il sito
File di stampa fino a 2 GB — frontend
Backend · il pannello
File di stampa fino a 2 GB — backend
10

Spedizione GLS calcolata sul peso

La spedizione dipende da cosa si ordina: il plugin calcola il peso reale dal materiale e dall'imballo, lo confronta con quello volumetrico e applica la fascia GLS giusta, con tariffe separate per la Sardegna.

  • Peso al metro quadro impostato su ogni materiale
  • Fasce di peso e tariffe modificabili dal pannello
  • Peso di ripiego per i materiali senza peso compilato
  • Scorporo dell'IVA se il listino è inserito già ivato
Frontend · il sito
Spedizione GLS calcolata sul peso — frontend
Backend · il pannello
Spedizione GLS calcolata sul peso — backend
11

Il listino gestito dal pannello

Tutto il listino vive nel menu DR Configuratore della bacheca: un archivio per ogni tipo di opzione, con prezzo, peso, limiti di stampa e immagine. Cambiare un prezzo non richiede di toccare il codice.

  • Materiali, formati, stampe, sagomature, plastificazioni, bordature, rinforzi, accessori e sconti
  • Tabella "Prezzo per materiale" sulle finiture
  • Miniature negli elenchi per ritrovare le opzioni a colpo d'occhio
  • Esportazione e importazione della configurazione
Backend · il pannello
Il listino gestito dal pannello — backend
12

Diagnostica del listino

Una pagina controlla tutti i dati del configuratore e segnala quello che nessuno vedrebbe: un accessorio senza modalità che finisce gratis, un materiale senza prezzo o senza peso, una riga di sconto che non si applica mai.

  • Problemi divisi tra gravi e da controllare, con il link per correggerli
  • Correzioni automatiche con un clic dove non c'è nulla da decidere
  • I valori commerciali restano da compilare, mai inventati
  • Controllo anche dei prodotti col pulsante nativo ancora attivo
Backend · il pannello
Diagnostica del listino — backend
13

Schede prodotto più chiare

Sotto il titolo di ogni prodotto un sottotitolo e un accordion con Info utili, Perché sceglierlo e Il nostro impegno, più i pulsanti per scaricare le istruzioni e per iniziare la configurazione. Il negozio scrive solo i testi.

  • Tre editor semplici con i titoli già impostati
  • Sezioni vuote nascoste in automatico
  • Immagine in evidenza e link alle istruzioni facoltativi
  • Pulsante "Configura in 3 step" che porta al configuratore
Frontend · il sito
Schede prodotto più chiare — frontend
Backend · il pannello
Schede prodotto più chiare — backend

/ Solution

La creazione del configuratore è partita dai listini Excel: li ho trasformati in un plugin WooCommerce con un configuratore di prodotto a card. Ogni tipo di opzione (materiali, formati, stampe, sagomature, plastificazioni, bordature, rinforzi, accessori e sconti) è un archivio che il negozio compila dal pannello con prezzo, peso e limiti di stampa; su ogni prodotto si scelgono le opzioni da offrire. La categoria WooCommerce decide quale formula usare, e il configuratore mostra solo le scelte che cambiano davvero il prezzo. Il preventivo si aggiorna in tempo reale per tre date di consegna calcolate in giorni lavorativi, ma il prezzo che si paga lo ricalcola sempre il server. I file di stampa, fino a 2 GB, vanno direttamente su Cloudflare R2, e la spedizione GLS si calcola dal peso reale o volumetrico.

/ Tech stack

PHP e WordPress

Nove tipi di contenuto per le opzioni, pannelli e pagine di impostazione costruiti su misura.

WooCommerce

Carrello, ordini e metodo di spedizione dedicato, compatibile con il nuovo archivio ordini (HPOS).

Advanced Custom Fields

Campi e relazioni per collegare a ogni prodotto le opzioni che può offrire.

AJAX e JavaScript

Preventivo aggiornato a ogni scelta, per tutte le quantità e le date di consegna in una sola richiesta.

Cloudflare R2

Upload diretto dal browser con URL firmati (S3 Signature V4), senza passare dal server del sito.

/ Mobile Preview

Justprinting
1 / 2

/ Desktop Preview

Justprinting
Justprinting
1 / 2
Web Site
Daniele Raho STUDIO
Foto
Daniele Raho STUDIO
Foto
Daniele Raho STUDIO
Foto
Daniele Raho STUDIO
Foto
Daniele Raho STUDIO
Foto
Daniele Raho STUDIO
Web Site
Daniele Raho STUDIO
Foto
Daniele Raho STUDIO
Web Site
Daniele Raho STUDIO
Foto
Daniele Raho STUDIO
Foto
Daniele Raho STUDIO
Web Site
Daniele Raho STUDIO
Web Site
Daniele Raho STUDIO
Foto
Daniele Raho STUDIO
Web Site
Daniele Raho STUDIO
Web Site
Daniele Raho STUDIO
Video
Daniele Raho STUDIO
Web Site
Daniele Raho STUDIO
Foto
Daniele Raho STUDIO
Foto
Daniele Raho STUDIO
Fissa un appuntamentoRichiedi un preventivo
Scrivimi