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:

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:

  1. 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.
  2. 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.

Argomenti correlati

Riferimento correlato

IBM copyright