PrestaShop Checkout e Pagamento

Aggiungere Campi Personalizzati al Checkout e alla Registrazione PrestaShop 8 e 9

Il numero d'ordine d'acquisto dei tuoi clienti B2B, dal checkout alla fattura.

I tuoi clienti professionali devono indicare il numero d'ordine d'acquisto, una data di consegna o il numero dell'azienda, oppure allegare un documento, e PrestaShop non ha nessun campo per farlo. L'informazione arriva nel messaggio dell'ordine, per email o non arriva, e la fattura parte senza il riferimento che la contabilità del cliente richiede per pagarla. Questo modulo aggiunge campi personalizzati al checkout e al modulo di registrazione, li controlla prima della conferma dell'ordine e li riporta ovunque servano: pagina ordine, fattura PDF, documento di trasporto, email, elenco ordini, scheda cliente, esportazioni CSV e webservice. Cinque campi pronti all'uso vengono creati all'installazione e restano completamente modificabili.

A colpo d'occhio
  • Numero d'ordine d'acquisto, data desiderata, SIRET, settore e allegato creati all'installazione
  • 9 tipi di campo, salvati sull'ordine o sull'account cliente
  • Visualizzazione condizionale, limitazione per paese di fatturazione e gruppo di clienti
  • Valori sulla fattura PDF (intestazione o fondo), nelle email, nell'elenco ordini e nelle esportazioni
  • Pulsante Ordina bloccato finché un campo obbligatorio è vuoto o non valido
PrestaShop 8 e 9 B2B API webservice 8 lingue
  • Rimborso 30 giorni
  • 12 mesi di aggiornamenti
  • Supporto 24h
www.datafirefly.com/it/
Aggiungere Campi Personalizzati al Checkout e alla Registrazione PrestaShop 8 e 9
v1.2.1 · aggiornato 2026-09-30
Cosa fa

La versione breve.

01

Controllato prima dell'ordine

I campi si salvano durante la digitazione. Finché un campo obbligatorio è vuoto o non valido, il pulsante Ordina (o Continua nel passaggio di spedizione) resta bloccato e il cliente vede il messaggio sotto il campo. Il server ricontrolla ogni valore: formato, SIRET, data, estensione e contenuto del file.

02

SIRET verificato, non solo digitato

Il tipo SIRET controlla le 14 cifre e la chiave di Luhn, inclusa la regola propria degli uffici di La Poste. Il valore può essere copiato nel campo SIRET nativo del cliente, usato dalla modalità B2B di PrestaShop.

03

Una data di consegna realistica

Preavviso minimo in giorni, orizzonte massimo, solo giorni lavorativi e giorni di chiusura: un giorno, un periodo o una data annuale come il 25 dicembre. La prima data disponibile viene calcolata e mostrata sotto il campo.

04

Campi che si adattano al cliente

Un campo può comparire solo se un altro ha un determinato valore (il SIRET quando il cliente spunta Sono un'azienda), solo per alcuni paesi di fatturazione o alcuni gruppi di clienti. Un campo nascosto non è mai obbligatorio e il suo valore non viene conservato.

05

Numero d'ordine d'acquisto in intestazione

PrestaShop non ha un hook nell'intestazione della fattura. Il modulo aggiunge un blocco delimitato al template invoice.summary-tab.tpl del tema per mostrare i campi sotto il numero di fattura, dove l'acquirente li cerca, e lo rimuove alla disinstallazione. La posizione in fondo alla fattura resta disponibile.

06

Trovare un ordine dal riferimento del cliente

Ogni campo può diventare una colonna filtrabile dell'elenco ordini, e i campi dell'account cliente una colonna dell'elenco clienti. Digita il numero d'ordine d'acquisto nel filtro e compare l'ordine.

La versione lunga

Tutto quello che vorresti sapere prima di installare.

Uno sguardo dettagliato su come funziona Aggiungere Campi Personalizzati al Checkout e alla Registrazione PrestaShop 8 e 9, perché l'abbiamo progettato così, e il ragionamento dietro le funzionalità qui sopra.

§ 01

Cosa PrestaShop non sa fare

PrestaShop offre un messaggio libero nel passaggio di spedizione e, in modalità B2B, i campi SIRET e APE nell'account cliente. Niente per un numero d'ordine d'acquisto per ordine, una data di consegna desiderata o un documento da allegare, e nessun modo di rendere obbligatorie queste informazioni. Gli acquirenti professionali le scrivono nel messaggio o le inviano per email, il servizio clienti le ricopia a mano e la fattura parte senza il riferimento che la contabilità del cliente richiede per pagarla.

§ 02

Ogni campo al momento giusto

I campi aziendali (SIRET, settore di attività) si salvano nell'account cliente: inseriti alla registrazione o con il primo ordine, vengono poi precompilati e copiati su ogni ordine. I campi dell'ordine (numero d'ordine d'acquisto, data desiderata, allegato) compaiono nel checkout, nel passaggio di pagamento o di spedizione. Ogni ordine conserva una copia dei valori del giorno in cui è stato effettuato.

§ 03

Per servizio clienti, contabilità ed ERP

Il numero d'ordine d'acquisto e la data desiderata compaiono nella pagina ordine, in una colonna filtrabile dell'elenco ordini, in fattura e nel documento di trasporto. L'esportazione CSV estrae gli ordini di un periodo con i loro campi, pronta per Excel. Un ERP o un connettore legge gli stessi valori tramite il webservice di PrestaShop, con la risorsa dfcf_values.

§ 04

Allegati senza rischi per il negozio

Un file inviato da un cliente viene controllato due volte: la sua estensione deve essere nell'elenco consentito del campo e il contenuto reale deve corrispondere, quindi uno script rinominato in .pdf viene rifiutato. Viene salvato con un nome casuale e senza estensione, in una cartella con accesso diretto vietato. Solo il cliente titolare dell'ordine e i dipendenti del back office possono scaricarlo.

§ 05

Campi adatti a ogni cliente

Un produttore che vende in Francia e in Belgio può limitare il SIRET agli indirizzi di fatturazione francesi, mostrare il numero d'ordine d'acquisto solo al gruppo Professionisti e chiedere un documento solo quando il cliente sceglie il settore Sanità. Le condizioni si concatenano e un campo nascosto non è mai richiesto.