Rotozoom B2B Manager — Manuale
Trasforma il tuo negozio WooCommerce in un canale all'ingrosso. B2B Manager aggiunge un ruolo cliente commerciale dedicato, sconti personalizzati, un flusso di approvazione per i nuovi account all'ingrosso, una rubrica di indirizzi di consegna per i tuoi partner e — nella versione Pro — tre modalità di evasione con monitoraggio del margine, pagamento differito, prospetti di commissione e crediti negozio.
- Versione gratuita: ruolo cliente B2B, registrazione e approvazione, una regola di sconto globale per partner, la rubrica indirizzi del partner, dati aziendali bloccati e richieste di modifica.
- Versione Pro: sconti per marca / categoria / attributo, modalità di evasione, pagamento differito, crediti e commissioni (registro, prospetti, pagamenti, trasferimenti tra i pool), suggerimenti sui crediti e notifiche email.
- Prezzo Pro: 49 € / anno per sito, IVA incl. (aziende UE con numero di IVA valido: inversione contabile).
- Come ottenere Pro: usa l'edizione scaricata da rotozoom.com — installa automaticamente Rotozoom Connect — acquista Pro su rotozoom.com e accedi tramite Rotozoom Connect. Una licenza è attiva su un sito; "Cambia sito" nella tua dashboard di rotozoom.com la sposta.
Novità (1.2.x, attuale 1.2.10)
- Rubrica degli indirizzi di consegna per i partner approvati, in Il mio account → "Delivery addresses": uffici dei corrieri e locker scelti dalla nomenclatura di Sell & Ship (elenco e mappa) oppure un semplice indirizzo stradale, con destinatario modificabile. Nessun limite al numero di indirizzi, in entrambi i piani.
- I dati aziendali del partner sono bloccati alla cassa e compilati automaticamente (ragione sociale, codice azienda, partita IVA, persona responsabile, sede legale) — applicati sull'ordine lato server, non solo nel modulo.
- Richieste di modifica: il partner chiede una modifica dei dati aziendali da Il mio account → "B2B account"; tu la esamini nella scheda "Change requests". Finché una richiesta è in sospeso il partner non può completare un ordine.
- Modalità di evasione (Pro): "Invoice & ship", "Retail — commission" e "Retail — credits", con un riquadro dal vivo "Buying for · Selling for · Profit" e un tetto al margine applicato a livello di dati.
- Pagamenti per partner (Pro): scegli quali metodi ogni partner può usare, più un nuovo gateway "Deferred payment (on account)" con un limite di credito.
- Crediti e commissioni (Pro): due pool separati (commissioni e crediti), un registro a sola aggiunta, prospetti di commissione
PR-YYYY-NNNN, richieste di pagamentoPO-YYYY-NNNNe trasferimenti tra i due pool. - Suggerimenti sui crediti (Pro): una sola riga grigia nel catalogo, nella pagina prodotto e nel carrello che mostra il saldo crediti del partner e quanto resta dopo l'acquisto.
- Notifiche email (Pro): cinque eventi per partner — pacco non consegnato dopo N giorni, consegnato, restituito, commissioni o crediti pagati, saldo sopra una soglia — gestiti da Il mio account → "Notifications".
- Il mio account su mobile: con un account B2B attivo, le pagine non B2B si raccolgono sotto "More about the account".
- Richiede Sell & Ship 1.9.2 o successivo per il selettore di uffici/locker all'interno della rubrica e per le notifiche di consegna / reso.
- Dalla 1.2.3: una scheda "Go PRO" elenca ciò che aggiunge Pro (su un sito Pro c'è scritto "PRO"); un ruolo B2B assegnato manualmente in Utenti compare in "Pending" per l'approvazione; il tipo di sconto marca rileva la tassonomia delle marche effettivamente utilizzata dal tuo negozio (ad esempio le marche di XStore); i rendiconti delle commissioni e le fatture dei partner sono memorizzati con nomi di file impossibili da indovinare; e i campi aziendali bloccati vengono applicati esattamente come nella scheda aziendale, anche quando un campo è vuoto.
Per i principianti: cosa fa questo plugin
Molti negozi vendono a due tipi di acquirenti: i clienti comuni e i clienti commerciali o all'ingrosso che dovrebbero vedere prezzi speciali. B2B Manager ti permette di trattare questi gruppi in modo diverso nello stesso negozio:
- Gli acquirenti all'ingrosso accedono e vedono automaticamente i loro prezzi scontati.
- I nuovi acquirenti commerciali richiedono un account che tu approvi.
- Una volta approvato, un partner tiene una rubrica di indirizzi di consegna, acquista a prezzi commerciali e — se lo attivi — rivende ai propri clienti mentre il negozio spedisce direttamente e il margine del partner viene monitorato per te.
Configurazione
1. Comprendi il ruolo cliente B2B
WordPress assegna a ogni utente un ruolo (Cliente, Gestore negozio e così via). B2B Manager aggiunge un ruolo Cliente B2B. Qualsiasi utente con questo ruolo viene trattato come acquirente all'ingrosso e riceve gli sconti che configuri.
Puoi assegnare il ruolo manualmente (in Utenti) — l'utente compare quindi nella scheda "Pending" del plugin per l'approvazione o il rifiuto — oppure lasciare che gli acquirenti lo richiedano tramite il modulo di registrazione e approvarli lì.
2. Imposta le tue regole di sconto
Apri la riga del partner e aggiungi le regole di sconto per quel partner. Inizia con una regola globale (per esempio "10% di sconto su tutto") e affina da lì. Le regole per marca, categoria e attributo sono Pro.
3. Compila i dati aziendali del partner
Ogni partner approvato porta con sé una scheda aziendale: "Company name", "Company ID (UIC)", "VAT no.", "Responsible person" e "Registered address". Sono questi i dati che il plugin scrive su ogni ordine effettuato dal partner, quindi completali prima del suo primo ordine. Li modifichi nel modulo "Company details" dentro la riga del partner; il partner può solo richiedere una modifica.
4. (Pro) Decidi come ogni partner lavora con te
Apri la riga del partner → "Fulfilment & payment settings" e scegli le "Enabled modes", i "Payment methods (Invoice & ship)" consentiti, il "Credit limit", il "Minimum margin", il "Maximum customer discount", il "Margin hold" e i "Programs" (commissioni e/o crediti).
Riferimento delle funzionalità
Ruolo cliente B2B e approvazione
Un ruolo distinto che contrassegna un utente come acquirente all'ingrosso. Gli sconti, la rubrica, le modalità e i pool di crediti si basano tutti su di esso, così un acquirente accede semplicemente e vede i prezzi e le pagine giuste.
I richiedenti arrivano in "Pending"; l'approvazione sposta l'utente nel ruolo Cliente B2B. Le schede sono "Pending", "Approved", "Rejected", "All" e "Change requests".
Motore degli sconti
Gli sconti vengono applicati durante il calcolo dei totali del carrello, così il prezzo ridotto si propaga in modo coerente attraverso pagina prodotto, carrello e checkout.
- Sconto globale (Free): una percentuale applicata a tutti i prodotti per quel partner.
- Per marca / categoria / attributo (Pro): indirizza gli sconti con precisione — per esempio 15% su una marca, 5% su una categoria.
Rubrica degli indirizzi di consegna (Free)
In Il mio account → "Delivery addresses" un partner approvato conserva i luoghi in cui vengono consegnati i suoi ordini:
- "Courier office / locker" — scelto dalla nomenclatura del corriere tramite il selettore di Sell & Ship (elenco ricercabile più mappa), così il punto salvato è un codice ufficio reale, non testo libero. Un punto il cui codice non esiste più nella nomenclatura viene mostrato come "Unavailable" e non può essere selezionato.
- Indirizzo stradale — "Street address", "Apartment, floor, entrance (optional)", "Town / City", "Postcode", "State / Region", "Country".
- Destinatario — "First name", "Last name", "Phone", "Email", "Company (optional)", così la lettera di vettura viaggia verso il destinatario finale mentre la fattura resta al partner.
- Un indirizzo può essere contrassegnato come "Default"; non c'è alcun limite al numero di indirizzi in nessuno dei due piani.
Alla cassa gli indirizzi salvati appaiono come chip sotto "Delivery to your customer". Applicandone uno si compilano il corriere, l'ufficio e il destinatario. La scheda del destinatario resta modificabile e "Save these changes to the saved address" riscrive la correzione nella rubrica. L'ufficio o l'indirizzo stesso si cambiano sempre nel selettore, mai digitando.
Funziona sia con il checkout classico sia con il blocco Checkout di WooCommerce.
Dati aziendali bloccati e richieste di modifica (Free)
Alla cassa l'identità di fatturazione del partner è in sola lettura e precompilata dalla scheda aziendale; il plugin la scrive sull'ordine lato server qualunque cosa invii il modulo. L'editor WooCommerce Indirizzi → Fatturazione è bloccato per i clienti B2B per la stessa ragione.
Per correggere qualcosa, il partner apre Il mio account → "B2B account", vede i dati attuali e invia una "Request a change" con i soli campi che differiscono più una "Note to the administrator (optional)" facoltativa. Finché la richiesta è in sospeso il partner non può completare un ordine — il checkout viene rifiutato con una frase sia nel checkout classico sia in quello a blocchi. Tu la approvi o la rifiuti in "Change requests"; il partner riceve un'email in entrambi i casi e può anche "Withdraw the request".
Modalità di evasione (Pro)
Alla cassa un partner approvato sceglie dal riquadro "How are you fulfilling this order?":
| Modalità | Che cosa significa |
|---|---|
| "Invoice & ship" | Il partner acquista a prezzi B2B e tu spedisci al punto che sceglie. La fattura va al partner. |
| "Retail — commission" | Vendi tu al cliente finale; la fattura è emessa a quel cliente e il margine del partner matura nel pool commissioni. |
| "Retail — credits" | Lo stesso, ma il margine matura nel pool crediti, che il partner può spendere nel tuo negozio. |
Il riquadro mostra "Buying for", "Selling for" e "Profit", e permette al partner di impostare uno "Discount for your customer" come percentuale o come importo. Due tetti sono applicati a livello di dati, non soltanto nel modulo: "Minimum margin" e "Maximum customer discount" — una violazione rifiuta l'ordine invece di correggerlo in silenzio.
Entrambe le modalità al dettaglio richiedono un indirizzo di consegna applicato (ci deve essere un cliente finale a cui spedire). In una modalità al dettaglio la fattura è emessa al cliente finale, e il gruppo facoltativo del modulo indirizzo "Invoice to the recipient's company (optional)" fornisce i dati aziendali di quel cliente.
Una modalità viene offerta solo quando è attiva a livello globale, attiva per quel partner e il suo programma è acceso: "Retail — commission" richiede il "Commission program", "Retail — credits" richiede il "Credits program".
Pagamenti per partner (Pro)
"Payment methods (Invoice & ship)" elenca "Card", "Bank transfer", "Deferred payment (on account)" e "Credits". Il filtro non fa altro che rimuovere metodi:
- In "Invoice & ship" il partner vede ciò che hai consentito; il contrassegno viene sempre rimosso.
- Nelle modalità al dettaglio viene offerto solo il contrassegno. (Un link di pagamento verso il cliente finale non è realizzato.)
- Un partner senza alcuna modalità selezionata effettua il checkout come un normale cliente B2B, con i metodi abituali del negozio.
"Deferred payment (on account)" mette l'ordine in sospeso e non pagato, ed è offerto solo finché l'esposizione aperta del partner più questo ordine resta entro il suo "Credit limit". L'esposizione è calcolata dal vivo dagli ordini differiti aperti del partner meno i rimborsi — non c'è alcun contatore in cache che possa andare alla deriva.
Crediti, commissioni e il registro (Pro)
Tutto ciò che un partner guadagna o spende è registrato come evento in un registro a sola aggiunta: nulla viene mai cancellato, e i saldi sono sommati dal vivo.
- Due pool. "Retail — commission" matura nelle commissioni; "Retail — credits" matura nei crediti. Ogni pool ha il proprio saldo e la propria cifra "In process".
- Periodo di attesa. Un margine matura come in sospeso e diventa disponibile "Margin hold" giorni dopo il pagamento dell'ordine.
- I rimborsi stornano, non cancellano. Un rimborso registra una scrittura di segno opposto; un saldo non scende mai sotto zero, e un residuo non coperto resta come debito finché nuovo margine non lo copre.
- Il mio account → "Credits & commission" mostra entrambi i pool affiancati con "In process", il modulo di pagamento, il modulo di trasferimento e una "History" unica, filtrabile e paginata su entrambi i pool.
- Trasferimenti. Con entrambi i programmi attivi, il partner può spostare denaro disponibile tra i pool in entrambe le direzioni ("Commission → Credits", "Credits → Commission").
- Pagare con i crediti. Il gateway "Pay with credits (B2B)" salda un ordine a valere sul saldo crediti — una compensazione, non un'esecuzione di pagamento, quindi la fatturazione procede normalmente. "Allow partial credit coverage" nella scheda "Settings" (una casella "Use credits" che applica una parte del saldo) è disattivata per impostazione predefinita; lasciala disattivata finché il tuo commercialista non ha confermato come una compensazione parziale deve comparire sulle tue fatture.
- Pagamenti. Il partner richiede il pagamento dei crediti disponibili sull'IBAN registrato, tra il "Minimum payout" e il suo saldo. Tu lo approvi nella scheda "Credits"; un pagamento approvato diventa un documento numerato
PO-YYYY-NNNN, che poi contrassegni con "Mark paid".
Prospetti di commissione (Pro)
Il mio account → "Commission statements" elenca i documenti di commissione del partner. Emetti un prospetto dalla scheda amministrativa "Statements": raccoglie le voci di commissione disponibili e non ancora collegate del partner, compensa gli storni e numera il documento PR-YYYY-NNNN da un contatore proprio (non tocca mai la numerazione delle fatture di Sell & Ship).
Un prospetto passa attraverso bozza → emesso → fatturato → pagato. Si scarica in HTML, PDF (dove è presente un motore PDF, ad esempio con Rotozoom Warranty installato) o CSV. Per un prospetto emesso il partner vede la dicitura esatta che la sua fattura deve riportare — dal modello "Partner invoice text" nella scheda amministrativa "Settings", con segnaposto come {number}, {date}, {period}, {amount}, {currency}, {company}, {eik}, {vat}, {mol} — un pulsante "Copy text" e un modulo per rimandare indietro il "Invoice number" e il "Invoice file (PDF, JPG or PNG, up to 5 MB)". I prospetti e le fatture caricate sono conservati con nomi di file impossibili da indovinare e vengono serviti solo tramite un link di download protetto per il partner o un gestore del negozio.
Suggerimenti sui crediti (Pro)
Una sola riga grigia, senza invito all'azione: "Credits: €100.00 · after this purchase: €92.00", oppure "… short by €12.60". Appare nel catalogo, nella pagina prodotto e nel carrello — per un partner approvato e connesso su un sito Pro con il programma crediti attivo, e per nessun altro (ospiti e clienti comuni non ricevono markup, né foglio di stile, né dati di script). La cifra segue i selettori di quantità e i cambi di variante senza ricaricare la pagina.
Notifiche email (Pro)
Cinque eventi, ciascuno attivabile per partner nella riga "Email notifications" del pannello del partner, e dal partner in Il mio account → "Notifications":
- "Parcel not delivered after N days" — la soglia è l'impostazione "Not delivered after" (predefinita 3 giorni).
- "Parcel delivered to your customer".
- "Parcel returned to the shop".
- "Commission or credits paid out" — un prospetto
PR-o un pagamentoPO-contrassegnato come pagato. - "Balance above the threshold" — la "Balance threshold", inviata una volta per superamento, riarmata quando il saldo torna sotto di essa.
Gli eventi di spedizione provengono da Sell & Ship e coprono Econt e Speedy; BoxNow è escluso perché il suo tracciamento non restituisce informazioni. Le email usano il tuo modello email di WooCommerce. Un interruttore disattivato viene comunque registrato, quindi attivarlo in seguito non ripete la cronologia.
Free vs Pro in breve
| Funzionalità | Free | Pro |
|---|---|---|
| Ruolo cliente B2B | ✓ | ✓ |
| Flusso di registrazione e approvazione | ✓ | ✓ |
| Regola di sconto globale | ✓ | ✓ |
| Rubrica indirizzi di consegna (senza limite) | ✓ | ✓ |
| Dati aziendali bloccati alla cassa | ✓ | ✓ |
| Richieste di modifica | ✓ | ✓ |
| Sconti per marca / categoria / attributo | — | ✓ |
| Modalità di evasione e riquadro del margine | — | ✓ |
| Pagamento differito (su conto) | — | ✓ |
| Crediti e commissioni: registro, prospetti, pagamenti, trasferimenti | — | ✓ |
| Suggerimenti sui crediti su prodotti e carrello | — | ✓ |
| Notifiche email | — | ✓ |
Note avanzate
- Dove si applicano gli sconti: i prezzi vengono regolati durante il calcolo del carrello (il punto di estensione WooCommerce standard e sicuro), così totali, imposte e registrazioni dell'ordine riflettono tutti il prezzo commerciale.
- Cumulo: gli sconti non si sommano mai. Quando più regole corrispondono a un prodotto, si applica la percentuale più alta, qualunque sia il tipo di regola.
- Sell & Ship è necessario per le parti relative ai corrieri. Il selettore di uffici/locker della rubrica e le notifiche di consegna / reso leggono Sell & Ship; serve la 1.9.2 o successiva, anche per i chip degli indirizzi sul checkout a blocchi. Senza Sell & Ship, Mio account → "Indirizzi di consegna" funziona comunque come semplice modulo di indirizzo stradale, senza uffici di corrieri o locker.
- Il gating è applicato sul server, non solo nel modulo. Ad esempio, un metodo di pagamento Pro inviato direttamente alla Store API su un sito Free viene respinto e nessun ordine viene creato.
- Combinazione con Conditions: abbina ai gratuiti Rotozoom Conditions per modificare anche le opzioni di pagamento e spedizione per i clienti commerciali tramite regole del carrello.
Risoluzione dei problemi
- Gli sconti non si applicano — verifica che l'utente dell'acquirente abbia davvero il ruolo Cliente B2B e che esista almeno una regola per quel partner e sia attivata.
- Un acquirente vede i prezzi al dettaglio e non quelli commerciali — potrebbe essere disconnesso o nel ruolo sbagliato; controlla Utenti.
- Il partner non riesce a effettuare un ordine — probabilmente c'è una richiesta di modifica in sospeso; approvala o rifiutala in "Change requests".
- Manca una modalità al dettaglio alla cassa — deve essere attiva a livello globale, attiva per il partner, e il suo programma ("Commission program" / "Credits program") deve essere acceso; le modalità al dettaglio richiedono inoltre un indirizzo di consegna applicato.
- Un ufficio salvato mostra "Unavailable" — il codice dell'ufficio non è più nella nomenclatura del corriere; riseleziona il punto. Aggiornare la nomenclatura di Sell & Ship ripristina l'elenco.
- "Deferred payment" non viene offerto — l'esposizione aperta del partner più questo ordine supera il suo "Credit limit", oppure il metodo non è attivo per lui.
- Il modulo di pagamento dice "tra X e X" — il saldo crediti disponibile è pari al pagamento minimo; l'importo deve essere compreso tra il minimo e il saldo.
- Nessuna email di notifica — le notifiche sono Pro, l'evento deve essere attivo, il corriere deve essere Econt o Speedy, e la spedizione deve essere stata etichettata dopo l'attivazione della funzione.
Per attivare Pro (accedi tramite Rotozoom Connect), vedi Installare e aggiornare i plugin.
B2B Manager funziona interamente all'interno del tuo negozio e non invia nulla a Rotozoom. I download da rotozoom.com aggiungono Rotozoom Connect, che verifica la presenza di aggiornamenti su rotozoom.com e, dopo l'accesso, invia l'indirizzo del sito, il nome del sito e le versioni di WordPress, PHP e dei plugin a Rotozoom (UE) per la tua licenza. Cosa viene inviato e perché: Privacy →