禮品卡模組
本文介紹禮品卡片模組,並介紹如何將它們添加到網站頁面 Microsoft Dynamics 365 Commerce。
禮品卡片模組可用於結帳模組以接受禮品卡片,這是一種用於電子商務交易的常見付款方式。 禮品卡片模組支援 Dynamics 365、SVS 和 Givex 禮品卡片。 SVS 和 Givex 禮品卡片通過 Adyen 支付提供者進行兌換。 有關支援外部禮品卡片 (如 SVS 和 Givex) 的更多資訊,請參閱 支援外部禮品卡片。
注意
在結帳流程中兌換 SVS 和 Givex 禮品卡片的支援在 10.0.11 版本中提供 Dynamics 365 Commerce 。
有兩個禮品卡片模組可用:
- 禮品卡片 –此模組可在結帳頁面上用於兌換禮品卡片作為招標。
- 禮品卡片餘額檢查 –此模組可以在任何頁面上用於檢查禮品卡片上的餘額。 此模組在 Commerce 版本 10.0.14 及更高版本中可用。
注意
10.0.14 版本中提供了 Dynamics 365 Commerce 對禮品卡片餘額檢查模組的支援。
下圖顯示了結帳頁面上的禮品卡片模組範例。
顯示其他欄位 –此屬性定義除了禮品卡片編號 (預設情況下始終顯示) 之外,還應為禮品卡片顯示哪些欄位。 例如,某些禮品卡片支持顯示個人標識號 (釘選),而其他禮品支持顯示釘選和到期日期。 或者,此屬性可以設置為“無”,這將僅顯示禮品卡片編號,而不顯示其他欄位。
支援以下值:
- PIN 碼
- 到期日
- 釘選和到期日期
- 無
為來賓使用者 啟用–啟用此屬性后,來賓使用者可以兌換或檢查外部禮品卡片的餘額。 此屬性要求在 Commerce headquarters 中啟用外部禮品卡片匿名 (來賓) 訪問。 “為來賓使用者 啟用” 設置僅適用於外部禮品卡片。 有關詳細資訊,請參閱 為來賓結帳啟用禮品卡片付款。
重要
“ 為來賓使用者 啟用”屬性從 Commerce 版本 10.0.21 開始可用。 它要求安裝 Commerce 模組庫套件版本 9.31。
在 Commerce 網站建立器的“網站設置 擴展” > 下,有一個名為 “支援的禮品卡片類型”的禮品卡片模組設置。 此設定支援三個值:
- Dynamics 365 禮品卡片 –應用此設置時,禮品卡片模組僅允許兌換 Dynamics 365 禮品卡片。 只有電子商務網站上的登錄用戶支援此設置。 禮品卡片支票餘額功能僅對已登錄用戶支援。
- SVS 和 Givex 禮品卡片 –應用此設定時,禮品卡片模組僅允許兌換 Givex 和 SVS 禮品卡片。 電子商務網站上的登錄使用者和匿名用戶支援此設置。
- Dynamics 365、SVS 和 Givex 禮品卡片 –應用此設置時,禮品卡片模組允許兌換 Dynamics 365、Givex 和 SVS 禮品卡片。 只有電子商務網站上的登錄用戶支援此設置。 由於包含內部禮品卡片,禮品卡片支票餘額功能僅對已登錄用戶支援。
重要
這些設置在 Dynamics 365 Commerce 10.0.11 版本中可用,僅當您需要支援 SVS 或 Givex 禮品卡片時才需要這些設置。 如果要從較 Dynamics 365 Commerce舊版本的進行更新,則必須手動更新 appsettings.json 檔。 有關更新 appsettings.json 檔案的說明,請參閱 SDK 和模組庫更新。
默認情況下,內部禮品卡片未針對電子商務店面使用進行優化。 因此,在允許使用內部禮品卡片付款之前,您應該使用有助於提高其安全性的擴展來配置它們。 以下是在允許在生產中使用內部禮品卡片之前應擴展的禮品卡片區域:
- 禮品卡片編號 –編號序列用於為內部禮品卡片生成禮品卡片編號。 由於可以輕鬆預測數位序列,因此您應該擴展禮物卡片號碼的生成,以便將隨機的、加密安全的字串用於發出的禮物卡片號碼。
- GetBalance – GetBalance API 用於查找禮品卡片餘額。 默認情況下,此 API 是公共的。 如果釘選不需要查找禮品卡片餘額,則暴力攻擊可能會使用 GetBalance API 嘗試查找具有餘額的禮品卡片號碼。 通過實施內部禮品卡片和 API 限制的釘選要求,您可以説明降低風險。
- 釘選 –預設情況下,內部禮品卡片不支援 PIN。 您應該擴展內部禮品卡片,以便需要釘選來查找餘額。 此功能還可用於在連續錯誤嘗試進入釘選后鎖定禮品卡片。
默認情況下,不會為訪客 (匿名) 結帳啟用禮品卡片付款。 若要啟用它們,跟隨執行以下步驟。
- 在 Commerce headquarters 中,轉到 零售和商務 > 管道設定 > POS 設定 > POS > POS 操作。
- 選擇並按住 (或右鍵按兩下) 格線的標題,然後選擇「 插入列」。
- 在「 插入列 」對話框中,選中「 允許匿名訪問 」複選框。
- 選取更新。
- 對於操作 520 (禮品卡片餘額)和 214,將 “允許匿名訪問 ”值設置為 1。
- 選取 儲存。
- 運行 1090 調度程式作業以將更改同步到通道資料庫。
有關如何將禮品卡片模組添加到結帳頁面並設置所需屬性的說明,請參閱 結帳模組。