購物車和結帳頁面概觀
本文概述了購物車和結帳頁面 Microsoft Dynamics 365 Commerce。
電子商務網站的購物車頁面顯示客戶已新增至購物車的所有商品。 購物車頁面是使用購物車模組建立的。 購物車模組是一個容器,其中託管展示購物車中的商品所需的所有模組。 購物車模組還可以使用其他模組來顯示訂單摘要以及已套用至客戶訂單的任何促銷代碼。
電子商務網站的結帳頁面提供了一個逐步流程,客戶可以按照該流程輸入下訂單所需的所有資訊。 結帳模組可以包括處理送貨地址、送貨方式、帳單資訊、訂單摘要以及與客戶訂單相關的其他資訊的模組。
購物車頁面
購物車頁面可作為購物袋,包含已新增至購物車的所有商品。
下圖顯示了使用模組庫和「Fabrikam」主題建立的購物車頁面的範例。
購物車頁面的主體顯示客戶已新增至購物車的所有商品。 顯示所有適用的折扣。 這些折扣包括複雜折扣。 例如「購買 3 件商品可享 10% 的折扣」或「購買一瓶和一個背包可享 10% 的折扣」。訂單摘要模組顯示應用折扣、運費、稅金等後應付的金額。 還有一個促銷代碼模組,可讓客戶套用或刪除促銷代碼。
客戶可以匿名或以登入使用者身分購物。 如果客戶登錄,購物車中的商品將在會話之間保留。 透過這種方式,客戶可以繼續透過多個裝置進行購物。
顧客可以從購物車中結帳。 客戶可以以訪客使用者或登入使用者的身分發起結帳。
有關如何創作購物車頁面的信息,請參閱 向頁面添加購物車模組。
結帳頁面
結帳頁面是客戶輸入下訂單所需資訊的地方。
下圖顯示了使用模組庫建立的結帳頁面的範例。
結帳頁面的主體是收集所有訂單資訊的地方。 此資訊包括送貨地址、送貨選項和付款資訊。 結帳有一個逐步的流程,因為資訊必須按照特定的順序輸入才能處理。 例如,必須先輸入送貨地址,然後才能計算運費並授權付款。
出貨地址
如果必須運送物品,則需要提供運送地址。 可以配置每個區域設定的送貨地址的格式 Dynamics 365 Commerce。 例如,如果商品將運送到美國,則運送地址必須包括街道地址、州和郵遞區號。 對送貨地址欄位進行一些基本的輸入驗證,例如字母數字字元、最大長度和數字的驗證。 儘管地址本身的有效性未得到驗證,但可以透過使用客製化的第三方服務來完成此驗證。
送貨地址適用於購物車中選擇「送貨」選項的所有商品。 如果您使用模組庫中提供的結帳流程,則單一購物車商品無法運送到不同的地址。 如果您需要此功能,可以透過客製化結帳模組來實現。
提供送貨地址後,將顯示 Dynamics 365 Commerce 線上商店提供的送貨方式。 可以在 Commerce 中配置運送方式及其支援的位址。
付款
結帳流程的下一步是付款。 在電子商務中,可以使用多種支付方式下訂單,例如信用卡、禮品卡和忠誠度積分。 也可以使用這些付款方式的組合。 根據所使用的付款方式,可能需要其他資訊。 例如,信用卡付款需要帳單地址。 信用卡付款是使用 Adyen 付款連接器處理的。
酬賓點數
在結帳流程中,作為忠誠度計畫會員且已累積忠誠度積分的客戶可以將這些忠誠度積分兌換為訂單。 只有當顧客擁有現有忠誠度會員資格時,才會顯示忠誠度積分模組。 對於非會員和訪客用戶,此模組是隱藏的。
禮品卡
模組庫允許我們使用內部禮品卡兌換訂單。 要申請內部禮品卡,客戶必須登入。 為了提高安全性,我們建議您使用內部禮品卡的個人識別碼 (PIN) 來自訂流程。
登入用戶和訪客用戶
客戶可以以訪客使用者或登入使用者的身分完成結帳流程。 如果客戶登錄,系統會自動檢索帳戶信息,例如保存的送貨地址和保存的信用卡詳細信息。
訂單摘要
結帳時會顯示購物車中商品的摘要,以便客戶在下訂單前驗證訂單。 結帳流程中無法編輯訂單項目。 但是,如果用戶想要返回並編輯訂單項,則會提供購物車的連結。
客戶提供運送和帳單資訊後,訂單摘要將反映應用忠誠度積分、禮品卡和其他付款後的應付金額。
訂單確認和電子郵件
當客戶下訂單時,會提供確認號碼。 此時,付款已授權但尚未扣款。 只有當訂單完成時(即出貨或提貨時)才會收取費用。
建立訂單後,將向客戶發送訂單確認電子郵件。
有關如何創建結帳頁面的詳細信息,請參閱 向頁面添加結帳模組。