禮品卡冯凹,從線下實(shí)體商場(chǎng)、超市炒嘲,發(fā)展到線上電商宇姚,已經(jīng)成為一種便捷的消費(fèi)方式,企業(yè)員工福利送禮夫凸、親朋好友好禮贈(zèng)送浑劳,禮品卡逐漸演變成了一種消費(fèi)時(shí)尚。下面我們就聊聊電商行業(yè)中怎么從0到1搭建一個(gè)禮品卡系統(tǒng)核心夭拌。
禮品卡功能模塊
禮品卡主要分為實(shí)體卡和虛擬卡魔熏,實(shí)體卡主要用于包裝成實(shí)體商品進(jìn)行線上衷咽、線下售賣(mài),由持卡人在電商應(yīng)用兌換入口上進(jìn)行綁定激活蒜绽,后續(xù)可用于商城購(gòu)買(mǎi)消費(fèi)镶骗。而虛擬卡實(shí)質(zhì)上就是一個(gè)虛擬商品,直接由用戶在商城應(yīng)用上進(jìn)行線上購(gòu)買(mǎi)滓窍、綁定卖词、激活等操作。禮品卡核心基礎(chǔ)模塊主要拆分為禮品卡管理和禮品卡資金賬戶吏夯。
禮品卡管理:
禮品卡規(guī)格配置:禮品卡創(chuàng)建模版此蜈、包括了卡面定義、卡類(lèi)型噪生、面額裆赵、庫(kù)存、發(fā)行渠道跺嗽、使用有效期等卡屬性定義战授。
禮品卡記錄:根據(jù)禮品卡模版生成的具體卡記錄信息。
禮品卡贈(zèng)送流水:跟蹤用戶禮品卡轉(zhuǎn)贈(zèng)行為流水桨嫁,包含贈(zèng)送人植兰、贈(zèng)送卡號(hào)、贈(zèng)送時(shí)間璃吧、受贈(zèng)人楣导、受贈(zèng)時(shí)間等。
資金賬戶:
用戶資金賬戶:禮品卡綁定激活后畜挨,開(kāi)具對(duì)應(yīng)的虛擬資金賬戶筒繁,用于后續(xù)資金交易。
資金交易流水:禮品卡資金交易變動(dòng)明細(xì)巴元,跟蹤賬戶余額變動(dòng)毡咏。
數(shù)據(jù)庫(kù)實(shí)體設(shè)計(jì)
基于功能模塊上的業(yè)務(wù)分析,禮品卡的發(fā)放創(chuàng)建逮刨,需要先不同的卡面呕缭、價(jià)格、庫(kù)存禀忆、卡類(lèi)型臊旭、發(fā)行渠道、使用有效期等屬性定義好規(guī)格配置箩退,當(dāng)用戶發(fā)生購(gòu)買(mǎi)發(fā)卡或者實(shí)體卡批量生成操作時(shí)离熏,系統(tǒng)需根據(jù)每個(gè)卡規(guī)格配置定義生成具體的禮品卡;用戶綁定激活禮品卡時(shí)戴涝,需根據(jù)卡面額給予用戶開(kāi)具禮品卡虛擬資金賬戶滋戳,用戶后續(xù)消費(fèi)場(chǎng)景钻蔑;當(dāng)用戶發(fā)生消費(fèi)交易業(yè)務(wù)時(shí),交易訂單驅(qū)動(dòng)用戶資金賬戶余額變動(dòng)奸鸯,登記賬戶資金變動(dòng)臺(tái)賬流水咪笑。直接上干貨,表設(shè)計(jì)如下:
典型業(yè)務(wù)流程設(shè)計(jì)
講完數(shù)據(jù)庫(kù)實(shí)體設(shè)計(jì)娄涩,繼續(xù)分析主要業(yè)務(wù)流程設(shè)計(jì)窗怒,下面將從購(gòu)卡、贈(zèng)送蓄拣、激活扬虚、支付分解各個(gè)流程的處理操作。
線上購(gòu)卡(商城應(yīng)用內(nèi)禮品卡購(gòu)買(mǎi)場(chǎng)景)
用戶在商城進(jìn)行禮品卡下單購(gòu)買(mǎi)操作(微信支付)球恤,由下單系統(tǒng)進(jìn)行訂單統(tǒng)一處理辜昵,檢查禮品卡庫(kù)存,如庫(kù)存足夠咽斧,向禮品卡系統(tǒng)發(fā)起庫(kù)存扣減堪置,扣減成功直接返回下單成功,扣減失敗或庫(kù)存不足张惹,直接返回下單失敗舀锨。
用戶操作微信支付確認(rèn),支付完成后宛逗,微信支付回調(diào)訂單系統(tǒng)支付成功結(jié)果雁竞,訂單系統(tǒng)同步禮品卡系統(tǒng)訂單支付狀態(tài),并由禮品卡系統(tǒng)對(duì)用戶進(jìn)行發(fā)卡操作拧额,完成購(gòu)卡流程。
禮品卡贈(zèng)送
為了實(shí)現(xiàn)線下禮品卡送禮收禮的業(yè)務(wù)場(chǎng)景彪腔,用戶對(duì)未激活的禮品卡可發(fā)起轉(zhuǎn)贈(zèng)侥锦,當(dāng)用戶提交贈(zèng)送操作后,禮品卡系統(tǒng)后臺(tái)更新持卡人持卡贈(zèng)送狀態(tài)德挣,記錄贈(zèng)送流水恭垦,并構(gòu)建分享token返回前端處理。
當(dāng)贈(zèng)送人將分享鏈接通過(guò)微信聊天窗口格嗅、朋友圈等分享后番挺,受贈(zèng)人點(diǎn)擊鏈接地址簽收禮品卡,系統(tǒng)后臺(tái)對(duì)鏈接請(qǐng)求token進(jìn)行數(shù)據(jù)有效性驗(yàn)證屯掖、并發(fā)控制處理玄柏,更新贈(zèng)送流水狀態(tài),填入受贈(zèng)人信息,并更新禮品卡的持卡人關(guān)系狀態(tài)
綁定激活
用戶對(duì)未激活的禮品卡進(jìn)行綁定激活操作(虛擬卡直接激活綁定,線下實(shí)體卡通過(guò)卡號(hào)密碼方式進(jìn)行輸入綁定激活)普舆,系統(tǒng)后臺(tái)校驗(yàn)卡狀態(tài)茄厘,如可正常激活撕蔼,更新持有人禮品卡狀態(tài)爹谭,針對(duì)禮品卡創(chuàng)建對(duì)應(yīng)的用戶資金賬戶介时,根據(jù)卡面金額报咳,做一筆充值交易將金額轉(zhuǎn)入禮品卡資金賬戶中椎咧。
禮品卡支付
用戶在商城內(nèi)做商品購(gòu)買(mǎi)時(shí)玖详,可選擇使用禮品卡支付,這個(gè)流程和普通下單流程一樣勤讽,經(jīng)過(guò)訂單系統(tǒng)進(jìn)行下單結(jié)算處理蟋座,資金清算渠道變?yōu)槎Y品卡系統(tǒng),由禮品卡進(jìn)行資金交易處理地技,記資金變動(dòng)明細(xì)蜈七,更新用戶資金賬戶余額,完成整個(gè)下單流程處理莫矗。
回顧總結(jié)
整個(gè)禮品卡的設(shè)計(jì)核心飒硅,主要是圍繞著禮品卡管理和資金賬戶體系,禮品卡管理對(duì)應(yīng)卡產(chǎn)品維度業(yè)務(wù)作谚,包括建卡三娩、發(fā)卡、贈(zèng)卡等業(yè)務(wù)妹懒,只要沒(méi)有激活綁定雀监,卡就不具備資金結(jié)算能力。而資金賬戶體系眨唬,是從另外一個(gè)維度賦予了卡的資金結(jié)算職能会前,這兩者是有必要做好業(yè)務(wù)抽象的。禮品卡每一家公司都有自己的一套玩法匾竿,沒(méi)有最好的解決方案瓦宜,只要適合自身平臺(tái)的業(yè)務(wù)場(chǎng)景就是好的解決方案。