微信營銷系統(第三方微信平台)之會員管理模塊


一、起因

1、業務或者說是任務驅動

最近我有一個新項目啟動,計划用到升訊威微信營銷系統(微信第三方平台),跟着業務動手去實現,從而了解平台,這種方式我認為是了解平台最快的方式。

升訊威微信營銷系統(微信第三方平台)

在線體驗:http://wxcm.eeipo.cn/
開源地址GitHubhttps://github.com/iccb1013/Sheng.WeixinConstruction
作者:曹旭升 sheng.chao   

 

2、需求分析

平台定位精英俱樂部管理平台,目前業務需求為把會員管理起來,活動和服務只要做到通知就行。

會員管理:
1、注冊(信息采集)
2、入會需要收錢;--->關於入會需要收錢,我計划這么實現“后台添加一個特殊商品會費,商城前台不可見,注冊成功后通過代碼實現會員默認購買會費商品生成訂單,直接跳轉到付款頁,付款成功后跳轉的會員主頁(通過參數定制付款成功后跳轉頁)
3、會員標示(總會還是分會,有效期、權益說明)(利舊會員卡體系)
4、積分商城(利舊)
5、活動管理(利舊,弱化后期再說)

說明:第二點這么思考是為了偷懶,直接復用了商城支付邏輯,減少開發工作量和縮減工期。

 

3、 前端UI已有,接下來集成

 前端UI已經准備好,接下來集成
 
 

二、集成

 1、在Sheng.WeixinConstruction.Client.Shell的Views的Home文件夾下添加前端業務界面

2、在Sheng.WeixinConstruction.Client.Shell的Controllers下面的HomeController進行聲明

3、在Sheng.WeixinConstruction.Client.Shell的Areas--Api--Controller進行聲明MemberController增加了一些業務處理方法

  • 發送短信驗證碼SendPhoneValidateCode()
  • 修改用戶狀態UpdateUserState()
  • 通過手機短信驗證后更新手機號UpdatePersonalInfoBySMS()

4、PointCommodity表中增加ForSys屬性(來源系統內置),同時修改GetPointCommodityList()取值邏輯,前台不取系統內置商品。

    Member表中增加屬性字段解決用戶狀態和用戶個性化信息

    

 

5、修改支付邏輯,付款成功后跳轉到會員中心頁,同時屏蔽一些操作。

PayOrderDetail.cshtml和OrderDetail.cshtml

6、不知道是配置問題還是怎么短信配置后不能使用,我重新集成了阿里雲的短信接口(Dysmsapi)

7、修改了PersonalInfo.cshtml和MemberCenter.cshtml

三、成果

 

 四、相關配置:

1、微信支付對接流程(時間長了,不記得了)

 

登錄公眾號后台,進入“微信支付”,設置“支付授權目錄”:

 http://{appid}.xxx.com/Pay/Deposit/

http://{appid}.xxx.com/Pay/PayOrderDetail/

http://{appid}..xxx.com/

 

{appid} 為你的AppId。

URL必須用斜杠結尾。 

 

微信商戶后台

https://pay.weixin.qq.com

下載證書

在商戶平台下載微信支付證書

API安全:

https://pay.weixin.qq.com/wiki/doc/api/tools/cash_coupon.php?chapter=13_3

得到證書文件和密碼

必須在操作系統上雙擊安裝證書apiclient_cert.p12后才能被正常調用

商戶證書調用或安裝都需要使用到密碼,該密碼的值為微信商戶號(mch_id)

 

獲取商戶支付密鑰(就是key)

登錄“微信支付”后台的“API安全”,在“API密鑰”下點擊“設置密鑰”

 

獲取公眾號AppSecret

登錄微信公眾號后台,進入“基本配置”,查看AppSecret(應用密鑰)

 

還需要商戶ID用來導入證書

 

注冊URL

微信后台的“微信支付”下的“開發配置”中,添加URL

 

微信支付接口安全規范

有關證書、密鑰等內容的說明

https://pay.weixin.qq.com/wiki/doc/api/tools/cash_coupon.php?chapter=4_3

 

2、開發平台配置


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM