通過銷售軟件或服務賺取經常性收入
WooCommerce?API 管理器將 WooCommerce 產品轉換為可以使用 API 密鑰(許可證密鑰)訪問的 API 資源。API 資源(產品)可以是軟件、服務、iPhone 或 Android 應用程序、會員資格、訂閱或可通過 Internet 訪問的任何內容。最常用的產品類型是簡單、可變、簡單訂閱、可變訂閱和組。訂閱產品類型是使用 WooCommerce 訂閱擴展創建的,該擴展允許在續訂周年紀念日自動收款。對于需要手動購買續訂的內置 WooCommerce 產品購買,還支持 API 訪問過期時間限制。
它是如何工作的?客戶購買了一個產品(API 資源),該產品將具有一個 API 密鑰,具有定義的激活次數或無限次激活。客戶使用 API 密鑰訪問由WooCommerce API Manager控制的 API 資源。如果 API 資源有過期時間,則該 API 資源在過期之前保持可訪問性。對于更高級的 API 資源時間管理,WooCommerce API 管理器與WooCommerce 訂閱無縫協作。
出售 API 密鑰作為軟件和自動更新的許可證
WooCommerce API 管理器通過充當WooCommerce 軟件許可證管理器,使用 API 密鑰保護您的軟件。當用于軟件時,API 密鑰類似于使用許可證密鑰。API 密鑰提供對 API 資源的訪問。通過使用 API 密鑰,客戶端軟件具有激活、停用、檢查激活狀態、獲取有關更新的信息、檢查更新、獲取更新等的全方位選項。所有軟件下載都使用安全、過期的 URL,以確保只有您的客戶才能安全訪問所購買的軟件。軟件下載可以來自 WooCommerce 商店本地服務器、Amazon S3 或遠程服務器。
為了更輕松地銷售 WordPress 插件和主題的 API 密鑰,用于插件和主題的 WooCommerce API Manager PHP 庫被開發為一個 PHP 庫,可以在不到 5 分鐘的時間內將其放入插件和主題中,以進行 API 密鑰身份驗證和軟件更新WooCommerce?API 管理器。詳細了解如何獲取適用于插件和主題的 WooCommerce API 管理器 PHP 庫的副本。
內置 Amazon S3 文件下載支持
文件下載由 Amazon S3 提供更好的服務,它可以在全球范圍內擴展,并且對于任何規模的企業來說都非常實惠。按照文檔中的描述設置您的文件,復制并粘貼 Amazon S3 URL,您的文件將由 Amazon S3 安全提供。使用 Amazon S3 可以完全避免本地 Web 服務器設置、Web 主機、防火墻、WooCommerce 文件下載更改和其他障礙等問題。
靈活的 API 密鑰類型以匹配商店工作流程
共有三種類型的 API 密鑰類型,可為任何商店提供靈活的 API 密鑰模型。
- 主 API 密鑰:非常適合希望對所有內容使用單個 API 密鑰的客戶??捎糜诩せ钍褂么藛蝹€ API 密鑰購買的任何 API 資源。提供一鍵式解決方案,讓客戶使用起來更簡單方便,提高滿意度。如果需要,店主可以使用主 API 密鑰關閉客戶對所有 API 資源的訪問。
- 產品訂單 API 密鑰:非常適合希望客戶為每次購買使用單獨的 API 密鑰的店主??捎糜趶膯蝹€訂單激活單個 API 資源??捎缮痰晁姓呋蚩赡苓x擇允許員工或朋友僅使用該 API 密鑰的客戶用于更細粒度的控制。
- 關聯的 API 密鑰:就像產品訂單 API 密鑰一樣,只是您可以控制它所關聯的產品和訂單??梢杂闪硪粋€插件、站點生成或導入,并存儲在當 API 密鑰與 API 資源關聯時WooCommerce API 管理器使用的自定義表中。這允許商店所有者以自定義方式使用 API 密鑰。
WooCommerce API 管理器訂閱
WooCommerce API 管理器有 API 訪問到期時間,這只是 API 密鑰的時間限制的另一種說法,就像訂閱一樣。客戶購買產品,并可以訪問該產品(API 資源),直到 API 訪問時間限制到期,屆時客戶必須通過再次購買產品來更新時間限制。當產品是 WooCommerce 訂閱時,商店可以自動續訂并通過電子郵件向客戶發送收據,或者客戶可以手動續訂??勺?WooCommerce 訂閱允許客戶升級/降級訂閱。所有 API 資源都使用 API 密鑰激活進行管理。一個產品可以有一個或多個激活可用,并且上述任何 API 密鑰類型都可用于授予對 API 資源的訪問權限。選擇使用內置的 API Access Expiration,
靈活的產品類型
WooCommerce API 管理器允許根據您的銷售模型和 WooCommerce 提供的結構創建產品。API 資源(產品)可以作為簡單/簡單訂閱產品或具有變體的可變/可變訂閱產品出售。每個簡單和可變變體都可以有單一數量的激活,或無限激活,用于購買,或者對于可變產品變體,每個變體可以有不同數量的激活,包括一個具有無限激活的變體。
免費產品
店主可以提供免費產品,并將現有的不免費產品免費提供給現有客戶。
智能緩存
API Manager 使用SmartCache在數據處理的關鍵點緩存數據庫和 API 查詢,以顯著提高數據和 API 響應等關鍵服務的速度。SmartCache僅在數據發生變化時,或請求緩存過期但需要刷新時,才更新正在請求的緩存數據。結果是速度顯著提高,服務器負載顯著降低。當SmartCache與對象緩存相結合時,結果是極快的速度。SmartCache允許 API 管理器輕松擴展到任何級別的流量負載。
API 負載/速度測試
測試說明
ab-Apache HTTP 服務器基準測試工具用于在三個測試用例中測試WooCommerce API Manager API Status 功能。所有測試均使用比 HTTP 連接慢得多的 HTTPS 連接執行。
- 500 個 API 請求,10 個請求并發。
- 500 個 API 請求,1 個請求并發。
- 500 個 API 請求并發 100 個請求。