十二月 10, 2016 | 後端和Drupal
一招解決Commerce Checkout流程的登入註冊問題
一個購物網站,良好的使用者習慣是一個網站是否賺錢一個非常重要的因素。而在購物流程當中,什麼時候要讓使用者進行登入或註冊,往往是個重要的議題。這個模組,將可以大大解決不管是匿名使用者、註冊使用者在結帳流程時的註冊登入問題,快來看看吧。
前言
一個購物網站,良好的使用者習慣是一個網站是否賺錢一個非常重要的因素。而在購物流程當中,什麼時候要讓使用者進行登入或註冊,往往是個重要的議題。這個模組,將可以大大解決不管是匿名使用者、註冊使用者在結帳流程時的註冊登入問題,快來看看吧。
購物流程常見問題
在做購物網站的時候,以下這些問題是我們每次都需要思考的。
什麼時候註冊或登入
註冊對於使用者來說,是一個麻煩的問題,就商家來說,想要擁有更多的客人資料,但是對於使用者來說,註冊則是越方便約好,如果註冊流程太麻煩,消費的意願就會低非常多。
匿名使用者可以消費嗎?
對於使用者來說,最好可以不用註冊,就可以進行消費,但是對於商家來說,需要註冊人的資訊,才能夠做後續的很多分析、服務、更進一步的行銷。
而不管問題的答案為何,購物流程都是依據販賣的TA,行銷的方式,而可能有不一樣的答案,在這裡就不贅述,本篇文章主要針對的流程,是希望以匿名使用者為導向的消費流程
匿名使用者為導向的消費流程
在本文中,我們將用以下的消費結帳流程來做範例。
- 有帳號已登入
如果是已經註冊的使用者,而且已經登入的狀況下,進行消費
- 選擇購物
- 加入購物車
- 結帳
- 有帳號未登入
如果是已經註冊的使用者,但是在登入的狀況下,進行消費
- 選擇購物
- 加入購物車
- 結帳時,重新導向 登入畫面
- 登入完畢後,進入結帳流程
- 匿名使用者
匿名使用者的消費流程非常的重要,這裡主要採取的流程為讓使用者優先選擇購物,於結帳時再要求提供資料。
- 選擇購物
- 加入購物車
- 結帳時,重新導向 註冊畫面
- 註冊完畢後,直接進入結帳流程
- 特殊狀況【找回密碼】
如果是找回密碼的狀況,還是希望使用者可以找回密碼後,一樣回到結帳流程裡面,這樣才能提供使用者最完善的消費流程
- 選擇購物
- 加入購物車
- 結帳時,重新導向 註冊畫面
- 忘記密碼,導向忘記密碼頁面
- 註冊完畢後,直接進入結帳流程
Commerce Checkout Redirect 解決所有問題
- 模組:Commerce Checkout Redirect
特色:
- 結帳重新導向的選擇
- 使用者登入
- 匿名使用者
- 註冊
- 索取新密碼
- 重新回到結帳流程
針對上述的選擇,都可以重新導向使用者回結帳流程
- 結帳重新導向的選擇
安裝模組:
$ drush en commerce_checkout_redirect -y
模組設定: 模組設定超級簡單,只需要照著下圖,即可一次解決上述的問題,並且可以在登入或註冊之後,直接繼續進行購物流程,無縫接軌,是不是很讓人興奮呢!
結論
通過這個模組,一次就把煩惱的問題給解決了,既不用想是否要寫一堆Hook來Redirect,也不用寫Rules來重新導向,運用這個模組,就可以完整的把註冊或登入的購物流程解決囉。