Caso d'uso per BSS B2B Solution

Registrazione con logica condizionale e caricamenti

Richiedenti diversi hanno bisogno di domande diverse. La logica condizionale mostra o nasconde i campi in base alle risposte precedenti, e un campo di caricamento file raccoglie una licenza o un certificato di rivendita da esaminare prima dell'approvazione.

  • App: BSS B2B Solution
  • Modello di business: Produttore o brand
  • Funzionalità chiave: registration form

Ultimo aggiornamento

Revisionato da Hoa Nguyen. Ultima revisione

Il modulo di registrazione nel negozio con un campo per il caricamento della licenza commerciale
  • 4,9/5 1.190 recensioni di BSS B2B Solution nello Shopify App Store
  • Built for Shopify Badge che Shopify assegna alle app che rispettano i suoi standard di qualità
  • 20 lingue supportate nell'app

Il problema

Richiedenti diversi hanno bisogno di domande diverse. Uno studio dentistico e un rivenditore non condividono gli stessi documenti, e un modulo lungo con ogni domanda confonde entrambi.

Il risultato

Ogni richiedente vede solo le domande che lo riguardano, e Lei riceve il certificato o la licenza necessari prima di approvare.

come funziona

Come funziona

  1. Crei prima il modulo

    Aggiunga un menu a tendina Customer type, campi di caricamento file e gli eventuali campi personalizzati da mostrare o nascondere.

  2. Configuri i caricamenti

    Indichi nel testo di aiuto i formati accettati e il limite di 10 MB.

  3. Crei la logica

    Apra Conditional logic, scelga il modulo, poi aggiunga regole Show o Hide con condizioni Any o All.

  4. Testi ogni tipo di richiedente

    Invii richieste di prova per ogni percorso e apra i file caricati.

Per aggiungere logica condizionale e caricamento di documenti a un modulo di registrazione all'ingrosso su Shopify, crei il modulo in BSS B2B Solution con un menu a tendina Customer type e un campo File upload, poi crei una logica condizionale che mostra o nasconde i campi in base alla risposta. Uno studio dentistico vede il campo per la licenza, un rivenditore vede il campo per il certificato di rivendita, e ciascun richiedente risponde solo a ciò che lo riguarda.

Un solo modulo può servire più tipi di richiedenti. Senza logica, o si chiede a tutti tutto, e i richiedenti abbandonano il modulo, oppure si crea un modulo per ogni tipo, il che moltiplica la manutenzione. La logica condizionale mantiene un unico modulo breve per ogni persona, e un campo di caricamento file fa sì che i documenti arrivino insieme alla richiesta, così l'approvazione non richiede un secondo scambio di email.

Il modulo di registrazione all'ingrosso nel negozio con le sezioni di informazioni aziendali e informazioni generali
Il modulo di registrazione nel negozio con un campo per il caricamento del documento di licenza commerciale

A chi è rivolto

Questa configurazione fa al caso Suo quando:

  • Vende a più tipi di acquirenti professionali, ad esempio professionisti abilitati, rivenditori e distributori, e ogni tipo richiede documenti diversi.
  • Deve vedere un documento prima di approvare, ad esempio una licenza commerciale, un certificato di rivendita o una lettera di esenzione fiscale.
  • Un modulo lungo con ogni domanda possibile fa desistere i richiedenti seri.
  • Il Suo team esamina le richieste a mano e vuole i documenti allegati alla scheda.
  • Usa già, o sta per passare, il piano che supporta la logica condizionale.

Perché è importante

La pertinenza aumenta il completamento. Un richiedente che vede solo le domande che lo riguardano termina più in fretta, e la coda di revisione si riempie di richieste complete invece che a metà. Inoltre il modulo resta coerente: un campo nascosto non viene chiesto.

I documenti cambiano l'economia dell'approvazione. DermaplanePro, un marchio statunitense di prodotti per la cura della pelle professionale che vende a professionisti abilitati, descrive nel suo caso di studio come ogni nuovo account all'ingrosso richiedesse credenziali, come certificati di rivendita e un numero di identificazione fiscale, prima dell'approvazione, e come i team spendessero giorni a verificarli nei thread di email. Il suo modulo di registrazione con caricamento file permette al personale di esaminare i documenti in un unico punto, e il controllo integrato del numero fiscale segnala le voci non valide prima che entrino nella coda di revisione. Legga la storia di DermaplanePro.

Prima di creare qualsiasi logica, annoti i tipi di richiedenti che serve. Una semplice tabella con tipo, campi visibili e documenti richiesti diventa il piano di test per ogni percorso.

Cosa offre Shopify in modo nativo e dove interviene un'app

Registrazione e approvazione degli acquirenti business non compaiono tra le funzionalità dei piani B2B di Shopify, secondo il Centro assistenza Shopify (consultato il 2 ottobre 2026). Il B2B nativo inizia quando è stata configurata un'azienda per un acquirente. BSS B2B Solution copre il passaggio precedente: il modulo di richiesta, con campi che reagiscono alle risposte, caricamento file, controlli del numero fiscale, approvazione e tag. L'hub sull'onboarding dei clienti raccoglie le guide correlate.

Come configurare logica condizionale e caricamenti con BSS B2B Solution

Passaggio 1: crei il modulo con tutti i campi che può mostrare o nascondere

Crei prima il modulo, perché la logica lavora su campi già esistenti. Aggiunga un Dropdown come Customer type con i tipi di richiedente, un campo File upload per ogni documento e gli eventuali altri campi personalizzati. I campi personalizzati, incluso il caricamento file, sono disponibili sui piani a pagamento.

Il Form Editor con l'elenco dei campi e un'anteprima in tempo reale
Il Form Editor con campi personalizzati e un campo di caricamento file

Passaggio 2: configuri il campo di caricamento file

Un campo di caricamento accetta un file per campo, fino a 10 MB per file. Sono accettati documenti come PDF, Word, Excel, CSV, TXT e ZIP, oltre alle immagini GIF, JPEG e PNG. Le immagini WebP e HEIC vengono rifiutate, e le immagini sono limitate a 25 megapixel. Se un caricamento non riesce, il modulo non può essere inviato finché il caricamento non va a buon fine, quindi indichi nel testo di aiuto quali formati usare.

Passaggio 3: crei la logica condizionale

Vada su Registration Forms > Conditional logic e faccia clic su Create new logic, poi selezioni il modulo. In General Information spunti Conditional form e imposti Status su Enable. In Add conditions scelga Show oppure Hide, selezioni il campo interessato, poi scelga Any condition o All conditions. Nella riga della condizione scelga il campo da verificare, la condizione e il valore. Ad esempio: mostra Upload: licenza dentistica se Customer type è Studio dentistico.

La lista Registration Forms con diversi moduli e le relative richieste in attesa
La pagina Registration Forms con il pulsante Conditional logic

Passaggio 4: aggiunga gli altri rami

Faccia clic su Add another conditional per controllare un altro campo. Un campo di testo, a tendina, a scelta singola o a caselle può essere verificato con condizioni come is, is not, contains e starts with; un campo numerico supporta anche greater than e smaller than. Per un gruppo di caselle usi Contains per verificare se un'opzione è selezionata.

Passaggio 5: verifichi ogni percorso

Apra il modulo pubblicato e compili il campo che fa da trigger. Verifichi che il campo di destinazione compaia, poi provi il valore opposto per confermare che scompaia. Invii una richiesta di prova per ogni tipo di richiedente, poi apra la scheda e controlli il file caricato.

Un modulo con campi per il numero fiscale convalidati in tempo reale
Un modulo con campi per il numero fiscale convalidati in tempo reale, con i dati aziendali oscurati

Come progettare bene la logica

Scelga con cura il campo di trigger. Un menu a tendina o un gruppo a scelta singola è il trigger più sicuro, perché i richiedenti scelgono da un elenco fisso e Lei conosce ogni valore possibile. Un trigger a testo libero favorisce i refusi, e una condizione come «è Studio dentistico» non corrisponderà a «Studio dentstico». Mantenga pochi rami, al massimo tre o quattro tipi, ed eviti catene più profonde di due livelli: se il campo B dipende dal campo A e A è nascosto, anche la condizione di B non è soddisfatta.

Usi il testo di aiuto su ogni campo di caricamento per indicare quale documento serve, in quali formati e perché. I richiedenti che capiscono lo scopo allegano più probabilmente il file giusto. Infine, verifichi l'interruttore required su entrambi i percorsi. Per ogni campo obbligatorio che a volte è nascosto, invii il modulo una volta sul percorso in cui è nascosto e una volta in cui è visibile, e confermi che entrambi gli invii si comportino come previsto.

Dopo l'invio: verifica dei documenti

Le richieste compaiono in Registration Forms > Registration management con tutte le risposte. Faccia clic su un file caricato, ad esempio una lettera di esenzione fiscale o una licenza commerciale, per visualizzarlo in una finestra popup senza scaricarlo. Le risposte ai campi personalizzati vengono salvate come metafield del cliente dopo l'approvazione, così potrà consultarle più tardi nell'admin di Shopify. Se un campo contiene un refuso, può modificarlo prima di approvare, e l'approvazione aggiunge il tag che attiva le regole di prezzo e di accesso. Il caso d'uso approvare e notificare i richiedenti all'ingrosso spiega stati, azioni in blocco ed email.

La scheda Registration con la notifica email, le opzioni di approvazione e le scelte dopo la registrazione
La scheda Registration con le opzioni di approvazione, dove si esaminano le richieste e i documenti dopo l'invio

Esempio: un distributore di forniture dentali

Si tratta di un'illustrazione con dettagli inventati, non del risultato di un cliente. Un distributore vende materiali di consumo a studi dentistici e rivenditori, e i richiedenti devono dimostrare la propria identità.

Customer type Campi mostrati Documento
Studio dentistico Nome dello studio, numero di licenza Upload: licenza dentistica
Rivenditore Nome del negozio, numero fiscale Upload: certificato di rivendita
Distributore Ragione sociale, regioni servite Upload: iscrizione al registro delle imprese

Il modulo mostra sempre nome, cognome, email e password, perché questi campi non possono essere mostrati o nascosti. Il menu a tendina Customer type controlla i tre blocchi. Uno studio non vede mai il campo del certificato di rivendita, un rivenditore non vede mai il campo della licenza, e il revisore apre ogni scheda sapendo quale documento aspettarsi.

Si abbina bene con

Il glossario spiega certificato di rivendita, numero fiscale e tag cliente.

Limiti ed errori comuni

  • La logica condizionale funziona solo su Platinum. Sui piani inferiori può aprire la pagina e salvare la logica, ma non viene applicata al modulo nel negozio finché non passa a un piano superiore, e la pagina dell'elenco mostra un messaggio che la indica come disattivata per il suo piano.
  • Una logica per modulo. Una logica può contenere più regole, ma ogni campo può essere controllato da una sola regola.
  • I campi data e file non possono essere condizioni. Usi come trigger un campo a tendina, a scelta singola, a caselle, di testo o numerico.
  • I campi principali restano visibili. Nome, cognome, email e password non possono essere mostrati o nascosti nei moduli all'ingrosso.
  • Nascosto significa falso. Una condizione su un campo nascosto risulta non soddisfatta, quindi pianifichi le catene dall'alto verso il basso del modulo.
  • Duplicare un modulo non copia la sua logica. Crei una nuova logica per la copia.
  • Le regole circolari vengono rifiutate. Due regole che dipendono l'una dall'altra mostrano il messaggio «circular reference».
  • Un caricamento non riuscito blocca l'invio. Indichi chiaramente nel testo di aiuto dimensione e formato.

Checklist di configurazione

  • Elenchi i tipi di richiedente, i campi di ciascuno e il documento che ognuno deve fornire.
  • Crei il modulo con il menu a tendina del tipo e i campi di caricamento.
  • Imposti il testo di aiuto per ogni caricamento, con i formati accettati e il limite di 10 MB.
  • Crei la logica e la attivi.
  • Verifichi ogni tipo di richiedente, anche con un caricamento non riuscito.
  • Apra le schede e confermi che i file siano leggibili.
  • Confermi che il suo piano supporti la logica condizionale prima di annunciare il modulo.

Piani e requisiti

La logica condizionale funziona sul piano Platinum. I campi personalizzati del modulo e il caricamento file richiedono un piano a pagamento. Il piano Free include un solo modulo senza queste opzioni. Per i dettagli aggiornati sui piani, consulti la pagina prezzi di BSS B2B Solutions.

Può installare BSS B2B Solution dallo Shopify App Store (valutazione 4,9 da 1.190 recensioni al 19 ottobre 2026, prova gratuita di 14 giorni sui piani a pagamento), leggere la panoramica dell'app oppure seguire la guida per mostrare o nascondere i campi del modulo con la logica condizionale nella documentazione.

funzionalità principali

Cosa lo rende possibile

Mostrare o nascondere campi

I campi compaiono o scompaiono in base alle risposte precedenti, con condizioni Any o All.

Caricamento file

Raccolga licenze o certificati fino a 10 MB per file e li visualizzi in anteprima prima dell'approvazione.

Più rami

Una logica può contenere più regole, così ogni tipo di richiedente ha un proprio percorso.

Configuralo con BSS B2B Solution

Installi BSS B2B Solution dallo Shopify App Store, poi segua la guida per attivarlo nel Suo store.

faq

Domande frequenti

Come aggiungo la logica condizionale a un modulo di registrazione all'ingrosso?

Crei il modulo con un campo trigger, come un menu a tendina Customer type, poi apra Registration Forms > Conditional logic, crei una logica per il modulo e la attivi. Aggiunga una regola Show o Hide, scelga il campo che controlla e la condizione. La logica condizionale funziona sul piano Platinum.

Quale piano supporta la logica condizionale?

La logica condizionale funziona sul piano Platinum. Sugli altri piani può comunque aprire la pagina e salvare la logica, ma non viene applicata al modulo nel negozio. La pagina dell'elenco mostra un messaggio che la indica come disattivata per il suo piano.

Quali file possono caricare i richiedenti?

Fino a 10 MB per file, un file per campo di caricamento. I tipi accettati includono PDF, DOC, DOCX, XLS, XLSX, CSV, TXT, ZIP, GIF, JPEG e PNG. Le immagini WebP e HEIC vengono rifiutate. Se un caricamento non riesce, il modulo non può essere inviato finché il caricamento non va a buon fine.

Un campo data o file può controllare altri campi?

No. I campi data e i campi di caricamento file non possono essere usati come condizioni. Usi come trigger un menu a tendina, un gruppo a scelta singola, un gruppo di caselle, un campo di testo o numerico, ad esempio un menu a tendina Customer type che decide se mostrare il caricamento della licenza.

Posso nascondere i campi email o password?

No. Nei moduli all'ingrosso nome, cognome, email e password non possono essere mostrati o nascosti con la logica. Usi la logica per i campi personalizzati e facoltativi, come il tipo di azienda, il numero di licenza o il caricamento del certificato, e tenga i campi di identità fuori da ogni logica condizionale.

La logica condizionale viene copiata quando duplico un modulo?

No. Il modulo duplicato mostra ogni campo finché non imposta una logica condizionale per esso, quindi crei una nuova logica per la copia. Ogni modulo può avere una logica, e ogni campo può essere controllato da una sola regola, quindi aggiunga le condizioni alla regola esistente quando serve.

Posso verificare i documenti caricati prima di approvare?

Sì. In Registration management può aprire la scheda di un richiedente e visualizzare in anteprima i file caricati nell'app, senza scaricarli. Può anche modificare un campo prima dell'approvazione, ad esempio per correggere un refuso, poi approvare o rifiutare la richiesta.

Installi BSS B2B Solution prova gratuita di 14 giorni (piani a pagamento)