登入

SAAS

SaaS,即軟體即服務(Software as a Service),是指透過網路提供軟體服務的一種模式。

SaaS平台供應商將應用軟體統一部署在自己的伺服器上,客戶可以根據自身的工作實際需求,透過網路向廠商定購所需的應用軟體服務。 SaaS並不是一個特定的軟體,而是一種提供軟體服務的方式,它的核心是把軟體部署為線上服務,透過網路供使用者使用,而傳統的軟體,是需要使用者買斷,或以傳統方式安裝到本地電腦使用的。

總結來說,SaaS是一種透過網路提供軟體服務的方式,使用者可以按需使用,按需付費。

AI SAAS的訂閱限量:SAAS的新商業模式

SAAS變了。 一直以來的賣席位,在AI SAAS領域,變成了訂閱限量,也就是訂閱後每個月renew一定的使用[…]

新版WordPress體驗:用SAAS、低程式碼和無程式碼的方式建構網站

2023年11月06日,Wordpress v6.4.2發布。兩天后,我遷移自己的部落格到別的伺服器。之後順[…]

時間:2023/07/17

會員訂閱模組的迭代

 

 

對我自己做的平台型CMS,會員訂閱這部分一直是「簡單實作」。這個週末重新對這部分做了架構,並把核心部分開發完成。

一、方式

會員訂閱,一般來說,主要包含:會員訂閱方案及購買、會員權限控制、會員管理三個部分。

1、對於會員訂閱方案及購買

準備基於已有的商城系統做一些擴展即可。

2、對於會員權限控制,

這個要特別說一下,不打算基於角色權限系統來做,而是單獨做一個會員控制的系統。

基於角色權限系統,把會員做成一個角色系列,把每個會員做成這個角色系列的角色。聽起來,似乎很合理。但是,這樣的話,無論做起來還是用起來,都特別麻煩,尤其是業務比較多的時候,各種邏輯會很複雜,一不小心就會造成各種混亂。並且也不夠靈活。

而且,實際上,很多優秀的系統的會員訂閱部分,也不會基於角色。而是基於「標記」或基於訂單來實現權限控制。包含wordpress的許多賣得很好的會員訂閱類的外掛都是這樣來做的。

基於「用戶標記」:

本質上,其實和角色系統原理一樣。就是定義一些會員的“標記”,購買了與這個“標記”關聯的會員訂閱計劃的用戶會被“打上這個標記”,這樣就能實現會員權限的控制。

以訂單為基礎:

購買會員訂閱計劃,形成訂單,付款後,將到期時間寫入訂單。所以,就可以根據訂單來判斷用戶是否是會員、是哪一種會員,以及是否已過期。這樣就可以對控制會員權限。

 

之前曾經做過基於訂單的方式,這次打算基於”用戶標記“。

基於訂單並沒有什麼不好,只不過,我現在做的這個平台型CMS的訂單系統支持的訂單類型比較多,造成訂單模型比較”龐大“,不打算再給它”增加體重“了,所以選擇基於”用戶標記“。

3、會員管理

基於現有的使用者管理擴展,不打算單獨做會員管理。

 

二、適用場景

1.基本場景

整個產品有一個或幾個訂閱計劃,用戶購買,享受會員服務。

全域定義會員標記,每一種會員標記至少包含name、slug、關聯的訂閱計畫id,三個欄位。

當使用者購買了某個會員標記的訂閱計劃,此會員標記和到期時間就會寫入此使用者的meta資料中。

2、平台/多租戶場景

對於平台和做多租戶SAAS,有一個很重要的場景:供應商自己提供的訂閱方案。

在供應商的使用者的meta資料中定義此供應商的會員標記,供應商的會員標記的key和全域會員標記的key不能相同。

當用戶購買了此供應商的訂閱方案後,相應的會員標記和到期日期就會寫入到購買用戶的meta資料中。

這次的迭代只實現基本場景即可,但要能擴展到平台和多租戶場景。

 

三、登入時判斷會員是否到期

使用者登入時判斷是否到期,如果到期,更新meta資料中的會員標記為false、到期日為false。

 

標籤:

如何做一個成功的B端SAAS平台

去年,曾幫一家做出海的國際HRsaas的公司做過一個方案。在這個方案的核心是兩個成功做一個B端SAAS平台的[…]

時間:2022/06/10

Microsoft Teams-另一條路

疫情改變了很多事情,協同工作和線上工作就是其中之一。

基於Microsoft Teams的SAAS類應用,似乎需求龐大。

不說了,直接上影片。

有中文翻譯的影片去它的官網看吧。

標籤:

文檔型WEB和應用型WEB

WEB有兩種:文檔型和應用型。文檔型WEB是用來承載內容的。不需要太多交互,但需要對搜尋引擎友好。例如各種博[…]

某網路租車平台的複盤(2)-平台、生態與架構

年前,寫了《某網路租車平台複盤-如何hold住一整個產業》(文章加了密碼,一般人看不到)。這篇主要是對[…]

記錄低程式碼開發平台的SSO的一次迭代-小程式嵌入WEB的登入和PC端微信掃碼登錄

微信小程式嵌入WEB的登入和PC端微信掃碼登錄,難度不大,但涉及修改的地方比較多,涉及到我的BAAS平台、低代[…]

權限管理的一些總結

做過很多的產品和系統。因為經常涉及權限管理的問題,所以,曾經做過一些總結。幾年前,做過一個大型的交易平台( […]

做block編輯器的基本思路

主要參考兩個block編輯器: wordpress的古騰堡編輯器:https://wordpress.org […]



copyright © www.lyustu.com all rights reserve.
Theme: TheMoon V3.0. Author:neo yang