一个基于SAP Hybris Commerce和微信的社交电商原型介绍
本文是2020年第12篇原創文章,也是汪子熙公眾號總共第195篇原創文章。
汪子熙在剛剛過去的SAP中國上海2020 DKOM大會上,SAP大佬們在Key Note講話時提到了最近國內火爆的線上新經濟和一些現象級的商業模式,比如紅遍各大社交媒體的李佳琪:
以及擁有口號“用鮮花點亮生活”的鮮花訂閱服務提供商,Follower Plus(花加).
當Jerry在SAP上海DKOM現場看到大屏幕上出現花加的照片時,和身旁的同事發出了會心的微笑,因為很湊巧,這次我們SAP成都研究院數字創新空間到上海DKOM的一個展臺,展示的一個原型開發,就是和社交電商相關,和鮮花相關。
可以先通過下面這個簡短的視頻了解一下我們設計的這個基于SAP Hybris Commerce和微信的社交電商場景。
假設一位喜歡鮮花的文藝女青年Jane(SAP成都研究院數字創新空間的UX設計師,關于她的詳細介紹,參考Jerry的文章:SAP成都研究院數字創新空間溝通S/4HANA和C/4HANA的智能服務演示視頻和Coresystems分享預告),某天踱步進了一家鮮花小店,看到一盆盆爭芳斗艷盛開著的鮮花,一下子勾起了Jane購買的欲望。
Jane掏出手機對準其中一盆鮮花盆底貼著的二維碼掃一掃:
我們假設這家實體花店是某品牌花店的連鎖店之一,線上使用了SAP Hybris Commerce解決方案。Jane掃描二維碼關注公眾號之后,公眾號對應的后臺服務根據Jane的微信open ID去Hybris Backoffice查詢,發現沒有對應的用戶,就自動創建一個新的用戶,綁定到Jane的微信open ID上去。這個操作可以通過SAP Commerce Cloud提供的Restful API完成。
花店里的每盆花,也早已作為產品主數據維護在SAP Hybris Commerce Backoffice里了:
Jane在微信里可以瀏覽這些維護在Hybris Commerce Backoffice產品主數據里的描述信息,比如該種花的保養方式,花期,香味特色等。決定購買之后,Jane直接在微信里通過公眾號的菜單去下單。公眾號的下單實現,調用Commerce Order Restful API去創建訂單。
細節在Jerry之前的文章 如何使用API的方式消費SAP Commerce Cloud的訂單服務 里有介紹。
我們的后臺服務收到Hybris Commerce Order API調用的響應之后,給Jane的微信推送一條收集其購買體驗的消息。
這個調查問卷的背后,我們使用了去年1月份SAP收購的Qualtrics服務:
Jane點開了微信收到的“反饋體驗”消息后,發現是一個網頁:
點擊Share Feedbacks之后,Jane的微信會跳轉一個基于Qualtrics的調查問卷頁面去。
Jane在調查問卷里填寫的反饋可以在Qualtrics dashboard里看到:
其中第三個問題,“你愿意成為一個虛擬花店的店主嗎?” 一旦Jane選擇了Yes,點擊Submit Feedbacks后,Jane可以從Hybris Commerce Backoffice配置好的幾種花里面,選擇部分放到她的虛擬花店里進行銷售。
點擊上圖的“Build My Flower Store", 會生成一張圖片,包含了Jane專屬的虛擬花店二維碼。
接下來Jane就可以把這張圖片往她的微信朋友圈和各大微信群,以及其他社交媒體上推送了:
其他朋友掃描Jane的虛擬花店的微信二維碼,能瀏覽Jane虛擬花店里的鮮花,下單購買:
因為Jane的朋友的下單動作也是在微信里完成的,因此在這個訂單創建完成之后,我們可以用編程的方式,實現給Jane贈送優惠券或其他禮品的邏輯。這個贈送動作,我們可以用同步或者異步的方式實現。
假設Jane的朋友Robin掃碼打開了Jane的虛擬花店進行下單,我們會將Jane的微信open ID傳遞到Robin的掃碼下單網頁里。那么在Robin掃碼下單的上下文里,就能知道當前這個訂單是基于Jane的微信open ID創建的。如果采用同步的方式贈送優惠券,在Robin的訂單創建成功返回之后,根據Jane的微信open ID找到其在Hybris Commerce里對應的用戶,然后使用Commerce Cloud里的Customer Coupons API,將預先配置好的優惠券分配給Jane.
詳細操作步驟參考Jerry之前的文章: 淺談SAP CRM和Hybris Commerce里的價格折扣實現。
如果采用異步方式實現,可以采用Jerry之前的文章 基于SAP Kyma的訂單編排增強介紹 介紹的方法,基于SAP Hybris Commerce的訂單創建事件實現一個Lambda Function. 創建訂單時,我們把Jane的微信open ID存儲到訂單某個字段里。等訂單生成完畢時,在Lambda Function內將該open ID取出,再調用Customer Coupon的分配API,將優惠券分配給微信open ID對應的Jane的Hybris用戶。
這也就是SAP推薦的使用SAP Cloud Platform Extension Factory對SAP Commerce進行增強的方式。
因為這個場景里,Jane的行為方式依次是Like, Promote, Get reward, 所以我們把這個原型項目取名叫Promolike.
這就是我們SAP成都研究院數字創新空間Promolike原型今年在SAP上海2020 DKOM上的展臺:
我們希望通過這個原型,向SAP生態圈傳遞這樣一個信息:SAP產品本身具備了足夠的靈活性和擴展性,即使對于社交電商這種國內玩得很火的新業務模式,稍加擴展之后也仍然可以實現和運行。感謝閱讀。
更多閱讀
- 從產品展示頁面談談Hybris的特有概念和設計結構
- 從產品展示頁面談談Hybris系列之二: DTO, Converter和Populator
- 從產品展示頁面談談Hybris系列之三:Hybris Service層介紹
- 基于SAP Kyma的訂單編排增強介紹
- 淺談SAP CRM和Hybris Commerce里的價格折扣
- 如何使用API的方式消費SAP Commerce Cloud的訂單服務
要獲取更多Jerry的原創文章,請關注公眾號"汪子熙":
總結
以上是生活随笔為你收集整理的一个基于SAP Hybris Commerce和微信的社交电商原型介绍的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: S12贾克斯大乱斗出装 武器大师符文带什
- 下一篇: 两种方法动态获得ABAP类的class