Vai al contenuto

Pianificare un portale ordini B2B: prezzi, unità e approvazioni

Pianifichi permessi dei clienti, prezzi per cartone e approvazioni con un ordine di esempio e un passaggio chiaro all’ERP.

Lena Fischer2 min di lettura
Tablet con una scheda prodotto di cuffie e tre righe di selezione, con accenti verdi e turchesi.

Prima di progettare il portale, chiarisca per quale azienda acquista una persona, a quale unità si riferisce il prezzo e quando l'ordine può procedere. Queste regole devono restare coerenti fino al passaggio all'ERP.

Un ordine di esempio svolto

Identificativi, prezzi e soglie sono tutti immaginari. La soglia di approvazione è una regola interna d'esempio, non un obbligo di legge. Il calcolo esclude imposte e consegna.

Voce

Valore scelto

Account cliente

C-10, separato da C-20

Articolo

B-6: un cartone contiene 6 pezzi.

Prezzo per C-10

18 EUR netti per cartone

Prezzo per C-20

21 EUR netti per cartone; 2 cartoni = 42 EUR netti di merce

Carrello

2 cartoni = 12 pezzi = 36 EUR netti di merce

Approvazione

Da 500 EUR netti di merce serve il consenso di una persona autorizzata.

Con 28 cartoni il valore netto della merce è 504 EUR. Questo ordine richiede l'approvazione aggiuntiva. Mostri insieme cartoni e pezzi contenuti; un campo quantità senza unità può far interpretare due cartoni come due singoli pezzi.

Distinguere azienda, sede e persona

L'addetto agli acquisti di C-10 può creare una bozza. Un'altra persona autorizzata approva gli ordini sopra soglia. Gli indirizzi di consegna appartengono al relativo account aziendale. Un accesso condiviso rende più difficile revocare i diritti di una sola persona.

I cataloghi B2B possono definire assortimenti e prezzi per cliente; la documentazione Shopify offre un esempio concreto. Verifichi che il sistema scelto gestisca davvero i rapporti fra aziende e sedi necessari.

Nascondere un collegamento non protegge gli altri account. Il server deve verificare i permessi a ogni richiesta, come raccomanda OWASP. Se un utente di prova C-10 cambia l'identificativo cliente in C-20, non devono apparire prezzi o indirizzi di quel cliente. Usi account di prova distinti.

Distinguere invio e conferma dell'ERP

Un possibile flusso: prezzo attuale verificato → bozza → eventuale approvazione → trasferimento in attesa → conferma ERP con numero d'ordine. Nell'esempio, una modifica a quantità o prezzo dopo l'approvazione richiede una nuova verifica. Il momento dell'accettazione contrattuale deve anche corrispondere alle sue effettive condizioni commerciali.

Se l'ERP non è disponibile, l'operazione resta aperta. Esempio di messaggio: «L'ordine è in attesa di trasferimento. Non è ancora disponibile una conferma d'ordine». Il numero compare solo dopo la conferma dell'elaborazione. Trasferimenti ripetuti devono essere riconosciuti come la stessa operazione per evitare un secondo ordine.

Verificare prima dell'avvio

Controlli che due cartoni risultino come 12 pezzi e 36 EUR. Provi poi 28 cartoni: senza l'approvazione richiesta il trasferimento non deve partire. Verifichi l'accesso a C-20, un cambio di prezzo dopo l'approvazione e un'interruzione dell'ERP. Ogni prova deve avere uno stato visibile e comprensibile.

Il perimetro iniziale è così definito: diritti del cliente, unità di prezzo, approvazione e trasferimento ERP tracciabile. Potrà poi valutare filtri o promozioni aggiuntivi con le regole d'ordine già chiarite.

Fonti

Scritto da

  • Lena FischerRedattrice per l’e-commerceLena Fischer cura gli articoli sull’e-commerce di ASES. Scrive dei sistemi per negozi online e della loro integrazione con altre applicazioni e spiega i processi tecnici alla base del commercio online.

Seguite ASES

Continuate a leggere

Tutti gli articoli

E-commerce con ASES

Negozi online, marketplace e portali B2B