Ordini di acquisto (Business edition)
WebSphere Commerce consente di autorizzare e di tenere traccia dei numeri di ordine di acquisto del cliente. Se un conto commerciale include tutti i termini e le condizioni di ordine di acquisto e vi è un contratto che specifica l'utilizzo di quel conto, è necessario che tutti gli acquisti sotto quel contratto specifichino un numero di ordine di acquisto definito con il conto. Quindi, è possibile utilizzare un numero di ordine di acquisto per l'autorizzazione del pagamento.
I numeri di ordine di acquisto vengono specificati quando il cliente effettua un ordine.
E' possibile specificare numeri di ordine di acquisto per tre differenti tipi di ordini:
- Ordini di acquisto aperti
E' possibile utilizzare un ordine di acquisto aperto per un numero illimitato di ordini.
E' necessario specificare nel conto commerciale i numeri di ordine di acquisto aperto che saranno accettati nell'effettuare un ordine prima che gli acquirenti tentino di specificarne uno.
- Ordini di acquisto limitati
E' possibile utilizzare un ordine di acquisto limitato per ordini in cui l'ammontare complessivo di tutti gli ordini effettuati specificando il numero di ordine di acquisto limitato non superi un limite di spesa. Il limite di spesa per un ordine di acquisto limitato viene registrato ed utilizzato per convalidare ordini che specificano un numero di ordine di acquisto limitato, per accertarsi che tale limite non venga superato. E' necessario specificare nel conto commerciale i numeri di ordine di acquisto limitato che saranno accettati nell'effettuare un ordine prima che gli acquirenti tentino di specificarne uno.
- Ordini di acquisto individuali
Un ordine di acquisto individuale è utilizzato per un solo ordine e i numeri di ordine di acquisto accettabili non sono predefiniti. E' possibile specificare che i clienti devono utilizzare un numero di ordine di acquisto univoco per ogni ordine effettuato per conto di un conto commerciale. Nel caso in cui non venga richiesto un numero di ordine di acquisto univoco per ciascun ordine, i clienti potrebbero riutilizzare i numeri di ordine di acquisto.
Gli ordini di acquisto aperti e limitati sono conosciuti anche comeordini di acquisto predefiniti poiché è necessario definire nel conto commerciale i numeri di ordine di acquisto per questi tre tipi di ordini prima che gli acquirenti possano utilizzare tali numeri nell'effettuare un acquisto.
I numeri di ordine di acquisto vengono convalidati durante l'elaborazione del pagamento per l'ordine. WebSphere Commerce accetta il numero di ordine di acquisto che il cliente immette con le informazioni sul pagamento dell'ordine e lo elabora come segue:
- Viene richiamato il comando di attività
ValidatePONumber. Il comando di attività ValidatePONumber controlla se il numero di ordine di acquisto immesso già esiste nel conto commerciale. Il numero di ordine di acquisto immesso già esiste in WebSphere Commerce se è un numero di ordine di acquisto aperto, un numero di ordine di acquisto limitato o un numero di ordine di acquisto individuale che è stato utilizzato per un ordine differente. Se il numero di ordine di acquisto immesso già esiste in WebSphere Commerce, il comando di attività controlla se sono consentiti duplicati di esso. Viene generato un errore che specifica il DoPyamentErrorView se non è consentito alcun duplicato.
Se il numero di ordine di acquisto immesso non esiste in WebSphere Commerce o sono consentiti duplicati di quello esistente, il comando di attività
ValidatePONumber si completa correttamente.
- Se il comando di attività ValidatePONumber viene eseguito correttamente, viene richiamato il comando di attività
CheckPOSpendingLimit. Il comando CheckPOSpendingLimit controlla se il numero di ordine di acquisto convalidato correttamente ha un limite di spesa associato. Se lo possiede, il comando CheckPOSpendingLimit controlla che l'ordine totale non superi il limite di spesa rimanente per il numero di ordine di acquisto. Se non lo supera, il comando
CheckPOSpendingLimit si completa correttamente.
Il limite di spesa per un numero di ordine di acquisto limitato non viene, a questo punto, aggiornato. Il limite di spesa viene aggiornato dal comando di attività
UpdatePOSpending che viene richiamato quando viene rilasciata una spedizione da adempiere dal comando di attività
CheckPaymentAccept.
E' possibile autorizzare e tenere traccia dei numeri di ordine di acquisto per ogni metodo di pagamento supportato da WebSphere Commerce, includendo la linea di credito.

