訂購單(Business Edition)

WebSphere Commerce 讓您可以追蹤以及授權客戶訂購單號碼。 如果商業帳戶中有包括任何訂購單條款,並且合約中指定要使用該帳戶, 則該合約下的所有交易,都必須指定以該帳戶定義的訂購單號碼。 此訂購單號碼接下來可用來進行付款授權。

訂購單號碼是於客戶下訂單時指定。訂購單號碼可依據三種不同的訂購單類型指定:

總括訂購單和有限訂購單亦稱為預先定義的訂購單, 因為這些訂購單類型的訂購單號碼必須先定義於商業帳戶中, 買方在進行交易時,才能使用這些訂購單號碼。

在處理訂單付款時,會驗證訂購單號碼。 WebSphere Commerce 會取得客戶輸入的訂購單號碼以及訂單付款資訊, 然後以下列方式進行處理:

  1. 呼叫 ValidatePONumber 作業指令。ValidatePONumber 作業指令會檢查所輸入的訂購單號碼是否已存在商業帳戶中。 如果所輸入的訂購單號碼是總括訂購單號碼、有限訂購單號碼或是不同訂單中使用的個別訂購號碼, 該號碼就會已經存在 WebSphere Commerce 中。 如果所輸入的訂購單號碼已經存在 WebSphere Commerce 中,ValidatePONumber 作業指令會檢查是否容許和現有的訂購單號碼重複。 如果不容許和現有的訂購單號碼重複,即會擲出錯誤,指定 DoPyamentErrorView。 如果所輸入的訂購單號碼不存在 WebSphere Commerce 中, 或者容許和現有的訂購單號碼重複,ValidatePONumber 作業指令就會順利完成。
  2. 如果 ValidatePONumber 作業指令順利完成,即會呼叫 CheckPOSpendingLimit 作業指令。CheckPOSpendingLimit 指令會檢查已順利驗證的訂購單號碼是否有指定限制金額。 如果該訂購單號碼有指定限制金額,CheckPOSpendingLimit 指令會檢查訂單總金額沒有超出訂購單號碼的剩餘限制金額。 如果訂單總金額沒有超出剩餘限制金額,CheckPOSpendingLimit 指令就會順利完成。

這時還不會更新有限訂購單號碼的消費限額。消費限額是由 UpdatePOSpending 作業指令所更新;當出貨要發貨至供貨中心時,CheckPaymentAccept 作業指令即會呼叫這個指令。

訂購單號碼可以加以追蹤,以及授權其使用 WebSphere Commerce 支援的任何付款方法,包括信用額度。

相關概念

相關參照

IBM copyright