為 B2B 電子商務網站設定客戶帳戶付款方式
本文說明如何設定客戶帳戶付款方式 Microsoft Dynamics 365 Commerce。 它還描述了信用限額如何影響企業對企業 (B2B) 電子商務網站上的分期付款獲取。
零售商可以接受各種類型的付款,以換取他們在電子商務通路中銷售的產品和服務。 零售商接受的每種付款類型都必須在 Dynamics 365 Commerce 系統設定時進行配置。 B2B 電子商務網站必須支援客戶帳戶(或「分期付款」)付款方式。
前提條件
在商務總部新增客戶帳戶付款方式。
將客戶帳戶付款方式與電子商務管道關聯。
確保為 零售和商業 客戶 帳戶允許 > 屬性 > 在Commerce 總部的所有客戶 > 付款違約 啟用。
附註
如果應允許所有客戶啟用分期付款方式,您可以將 允許分期付款 屬性設定為 是 與 B2B 網站關聯的管道的預設客戶。
在 Commerce 網站產生器中啟用客戶帳戶付款方式
若要在 Commerce 網站產生器中啟用客戶帳戶付款方式,請依照下列步驟操作。
- 轉至 站點設定 > 擴充。
- 將 啟用客戶帳戶付款 屬性設定為 為 B2B 客戶啟用。
- 選取儲存並發佈。
附註
新的站點設定僅在更新 app.settings.json 檔案後才會生效。 如需了解更多信息,請參閱 SDK 和模組庫更新。
在 B2B 電子商務網站的結帳頁面上啟用客戶帳戶付款方式
若要在 B2B 電子商務網站的結帳頁面上啟用客戶帳戶付款方式,請依照下列步驟操作。
- 在商務網站產生器中,尋找並編輯包含 B2B 電子商務網站結帳模組的結帳頁面或片段。
- 在 結帳部分容器 插槽中,選擇 新增模組,然後新增 客戶帳戶支付 模組。
- 透過選擇省略號 ( ... ),然後選擇,定位客戶帳戶付款 模組依需求向上移動 或 向下移動 。
- 選擇 儲存,選擇 完成編輯 簽入頁面,然後選擇 發佈 以發布它。
確認客戶帳號付款方式已啟用並發布
若要確認客戶帳戶付款方式已啟用,請依照下列步驟操作。
- 登入電子商務網站。
- 將產品加入購物車。
- 前往結帳頁面。 您應該會看到新的 客戶帳戶 付款方式。
使用信用額度
當在 B2B 網站上啟用客戶帳戶付款功能時,組織通常希望在訂單擷取過程中顯示有關信用額度和信用額度餘額的資訊。 客戶的信用限額由客戶 信用和收款 FastTab 上的 信用限額 屬性定義商務總部備案。 然而,在 B2B 場景中,客戶下的訂單通常應開立發票到客戶所屬組織的帳戶。 因此,您必須將客戶記錄的 發票和交貨 FastTab 上的 發票帳戶 屬性設定為客戶組織的帳戶 ID。 然後,當客戶在 B2B 網站上下訂單時,該訂單將向組織開立發票。 B2B 站點也會使用組織的信用額度,而不是客戶記錄中定義的信用額度。
B2B 網站上顯示的信用額度計算和餘額取決於商務總部 信用額度類型 屬性的設定。 此屬性的位置會有所不同,取決於 信用管理 功能是否在 功能管理 工作區中啟用:
- 如果啟用 信用管理 功能,該屬性位於 信用限額 FastTab 上 信用和收款 > 設定 > 信用與收款參數 > 信用。
- 如果停用 信用管理 功能,則該資源位於 信用評等 下的 應收帳款 > 設定 > 應收帳款參數 > 信用評等。
信用限額類型 屬性支援的值為 無、 餘額、 餘額+ 裝箱單或產品收據,以及 餘額+ 全部。 有關這些值的詳細信息,請參閱 信用限額類型值。
附註
我們建議您將 信用限額類型 屬性設定為 餘額+裝箱單或產品單,以便開啟銷售訂單不參與餘額計算。 然後,如果您的客戶未來下訂單,他們不必擔心這些訂單會影響他們當前的餘額。
影響分期付款訂購的另一個屬性是 強制信用額度 屬性,該屬性位於 信用和收款 客戶記錄的快速選項卡。 透過針對特定客戶將此屬性設定為 是 ,您可以強制系統檢查其信用額度,即使 信用額度類型 屬性已設定為 None 以指定不應檢查任何客戶的信用額度。
目前,使用分期付款方式的客戶支付的金額不能超過訂單的剩餘貸方餘額。 例如,如果客戶的剩餘信用餘額為$1,000,但訂單金額為$1,200,則客戶只能使用分期付款方式支付$1,000。 然後,客戶必須使用其他付款方式來支付餘額。 在未來的版本中,商務配置將允許使用者在下訂單時超出其信用限額。
信用與收款 模組具有新的信用管理功能。 若要啟用這些功能,請在 功能管理 工作區中啟用 信用管理 功能。 其中一項新功能可根據阻止規則擱置銷售訂單。 然後,信貸經理角色可以在進一步分析後發布或拒絕訂單。 不過,暫停銷售訂單的功能不適用於 Commerce 訂單,因為銷售訂單通常有預付款,而 信用管理 功能並不完全支援預付款場景。
無論是否啟用 信用管理 功能,如果訂單履行期間客戶餘額超過信用額度,銷售訂單都不會被暫停。 相反,Commerce 將產生警告訊息或錯誤訊息,取決於 信用資訊中 超過信用限額時的訊息 欄位的值限制 FastTab。
防止商務銷售訂單暫停的 從信用管理中排除 屬性位於銷售訂單標頭(零售和商務 > 客戶 > 所有銷售訂單)。 如果 Commerce 銷售訂單的此屬性設定為 是 (預設值),則這些訂單將從信用管理的暫停工作流程中排除。 儘管該屬性被命名為 從信用管理中排除,但在訂單履行期間仍將使用定義的信用限額。 這些訂單不會被擱置。
計劃在未來的 Commerce 版本中提供根據阻止規則擱置 Commerce 銷售訂單的功能。 在支援之前,如果您必須強制 Commerce 銷售訂單經歷新的信用管理流程,您可以在 Visual Studio 解決方案中自訂以下 XML 檔案。 在文件中,修改邏輯,以便將 CredManExcludeSalesOrder 標誌設定為 No。 這樣,Commerce 銷售訂單的 從信用管理中排除 屬性將預設為 否 。
- RetailCreateCustomerOrderExtensions_CredMan_Extension.xml
- RetailCallCenterOrderExtensions_CredMan_Extension.xml
如果 CredManExcludeSalesOrder 標誌設定為 否,而 B2B 客戶可以使用點從商店購買銷售(POS) 應用程式時,現購自運交易的過帳可能會失敗。 例如,現金支付類型有屏蔽規則,B2B 客戶使用現金在商店購買了一些商品。 在這種情況下,產生的銷售訂單將無法成功開立發票,因為它將被擱置。 因此,發布將會失敗。 因此,我們建議您在實施此自訂後進行端到端測試。