PS PrestaShop Intermedio

DataFirefly B2B Team — Documentazione

Installare, configurare e utilizzare account B2B multiutente: aziende, ruoli, approvazione gerarchica, budget e pagamento a credito.

Aggiornato Versione del modulo 1.0.0

Panoramica

DataFirefly B2B Team trasforma un account cliente di PrestaShop in una vera organizzazione B2B: un’azienda raggruppa più acquirenti, ciascuno con un ruolo, un budget e una soglia di autorizzazione. Gli ordini che superano l’autorizzazione di un acquirente passano attraverso una catena di approvazione gerarchica prima di essere creati.

Il modulo è complementare a dfb2bquote (preventivi B2B) e a dfgroupassign (validazione VIES): funge da hub di organizzazione dell’account B2B.

Installazione

  1. Inserisci la cartella dfb2bteam nella directory /modules/ del tuo negozio, oppure installa l’archivio ZIP da Moduli > Gestore dei moduli.
  2. Fai clic su Installa. Il modulo crea automaticamente le sue tabelle, due stati dell’ordine, cinque ruoli di sistema, due fasce di approvazione predefinite e le schede di amministrazione sotto Clienti > B2B Team.
  3. Svuota la cache di PrestaShop se necessario da Parametri avanzati > Prestazioni.

Concetti chiave

Azienda

Un’azienda rappresenta un’organizzazione cliente. Ha un cliente proprietario (l’amministratore), un gruppo cliente associato che determina il catalogo e i prezzi, un limite di credito e opzioni: pagamento a credito, ordine d’acquisto obbligatorio, restrizione degli indirizzi e restrizione del catalogo.

Membro

Un membro collega un cliente a un’azienda, con un ruolo, un budget facoltativo e una soglia di autorizzazione personale. In questa versione, un cliente appartiene a una sola azienda.

Ruolo

Un ruolo definisce i permessi e il livello di approvazione. Sono inclusi cinque ruoli di sistema che non possono essere eliminati; puoi creare i tuoi ruoli.

Ruoli e permessi

Ogni ruolo combina quattro permessi e un livello di approvazione:

  • Ordinare: effettuare ordini.
  • Approvare: risolvere le richieste in attesa.
  • Gestire: amministrare i membri, i budget e le impostazioni dell’azienda.
  • Vedere la contabilità: consultare il saldo in essere e le fatture.
  • Livello di approvazione: più è alto, più alte sono le fasce che il ruolo può risolvere. Il valore 0 significa nessun potere di approvazione.

Ruoli inclusi: Amministratore (livello 9), Approvatore (livello 5), Acquirente (livello 0), Contabilità e Sola lettura.

Approvazione gerarchica

Un ordine richiede l’approvazione quando è soddisfatta una di queste condizioni: il budget del membro è superato, l’importo raggiunge la sua soglia di autorizzazione personale, oppure l’importo corrisponde a una o più fasce del flusso.

Fasce del flusso

Ogni fascia definisce un importo minimo, un livello di sequenza e il livello di ruolo necessario per risolverla. Le fasce possono essere globali (valide per tutte le aziende) o specifiche di un’azienda, che hanno allora la precedenza sulle fasce globali. All’installazione vengono create due fasce globali: a partire da 1.000 € un Manager (livello 5), a partire da 5.000 € la Direzione (livello 9).

Svolgimento

Quando è richiesta un’approvazione, l’acquirente invia il suo ordine dal checkout. Viene creata una richiesta con un’istantanea congelata del carrello; in questa fase non viene creato alcun ordine. Gli approvatori ricevono una notifica via e-mail e gestiscono la richiesta da Il mio account > Approvazioni. All’approvazione finale, l’ordine viene creato con lo stato «B2B – Pagamento a credito», dopodiché vengono consumati il budget del membro e il saldo in essere dell’azienda.

L’istantanea congelata garantisce che i prezzi e le quantità non varino tra l’invio e l’approvazione.

Budget e reparti

Ogni membro può disporre di un budget limitato, reimpostato automaticamente ogni mese, trimestre o anno. Un budget pari a 0 significa illimitato. I reparti, o centri di costo, raggruppano i membri e consentono di monitorare la spesa per unità.

Pagamento a credito e ordine d’acquisto

Se l’azienda consente il pagamento a credito, i suoi acquirenti possono ordinare entro il credito disponibile (limite di credito meno credito utilizzato). L’ordine viene creato non pagato, con lo stato «B2B – Pagamento a credito», per la fatturazione a termine. Il numero di ordine d’acquisto (PO) può essere reso obbligatorio a livello di azienda.

Ordine rapido e liste condivise

L’ordine rapido consente di aggiungere molti prodotti al carrello per riferimento (SKU), con ricerca istantanea. Le liste della spesa, private o condivise con tutta l’azienda, si ricaricano nel carrello con un clic — ideale per i riordini ricorrenti.

Registro di audit e reportistica

Ogni azione — invio, approvazione, rifiuto, aggiunta di un membro — viene registrata in un registro di audit inalterabile, con marca temporale e indirizzo IP, consultabile sotto Clienti > B2B Team > Registro di audit. La dashboard delle approvazioni mostra gli indicatori chiave: richieste in attesa, approvate e rifiutate, tasso di approvazione e valore in attesa.

Restrizione rigorosa dei pagamenti

Un modulo non può nascondere in modo affidabile i metodi di pagamento di altri moduli durante il checkout. Per costringere i membri B2B a usare solo il flusso di approvazione o il pagamento a credito, limita i metodi di pagamento del gruppo cliente dell’azienda in Pagamento > Preferenze.

FAQ

Il modulo sostituisce dfb2bquote?

No. B2B Team gestisce l’organizzazione, i ruoli e l’approvazione; dfb2bquote gestisce i preventivi. I due sono complementari e funzionano insieme.

Viene creato un ordine prima dell’approvazione?

No. L’ordine viene creato solo all’approvazione finale, a partire dall’istantanea congelata del carrello.

Il modulo è compatibile con PrestaShop 9 e multinegozio?

Sì. I controller del back-office si basano su ModuleAdminController per la compatibilità con PrestaShop 8 e 9, e il modulo gestisce il contesto multinegozio.

Questa pagina ti è stata utile?

Ancora bloccato? Contatta l'assistenza