白標模式、URL 白名單、用戶和開發儀表板升級以及主要優惠券改進
已發表: 2019-10-16發行說明包括我們的定期更新,這些更新突出了我們最近所做的產品改進,因此您可以輕鬆了解最新信息。 我們進行了一些重大更新和錯誤修復,讓您的插件和主題更容易銷售! 以下是我們在 2019 年 6 月至 2019 年 9 月期間所做的工作:
- 白標模式和 URL 白名單。
- 優惠券的重大改進
- Freemius 結帳完全支持強客戶身份驗證 (SCA)
- 與結帳、交易電子郵件和用戶儀表板相關的大量用戶體驗改進
- 升級到我們的 Help Scout 應用程序,這將幫助您組織您的支持票。
用戶儀表板
許可證安全
OceanWP 遷移到 Freemius 帶來的最有用的事情之一是我們發現了代理商客戶的一些令人興奮的需求。 我們在用戶儀表板中添加了 2 項新功能,以更好地保護代理商購買的許可證,包括白標模式和 URL 白名單。
從營銷/銷售的角度來看,這些功能使您的產品對於為客戶構建網站的特殊用戶群更具吸引力。
管理許可證時顯示的新 LICENSE SECURITY 部分中提供了這兩個功能:
白標模式
從事客戶項目的代理機構和自由職業者可以通過將許可證標記為白標來隱藏有關其帳戶和許可證的機密信息:
這意味著當用戶選中“此許可證已在我的客戶站點上激活”框時,通常顯示在 WP 管理員的“帳戶”選項卡中的帳戶詳細信息將不會出現。 用戶儀表板的這一新增功能非常適合將您的產品用作自己服務的一部分的任何人。 以下是許可證設置為白標時將隱藏的所有內容:
- 用戶信息
- 賬單明細和發票
- 註冊碼
- 定價頁面
- 附加價格(如果您出售附加產品)
- 聯繫我們頁面
重要提示:此功能僅適用於新發布的 SDK(以及所有未來版本)。 因此,如果此功能對您的產品至關重要,請確保將 SDK 更新到最新版本。
網址白名單
借助新的 URL 白名單功能,客戶還可以控制可以激活其許可證或繼續接收更新的 URL。
服務軟件插件支持
如果您運行的 SaaS 使用免費插件或主題連接到用戶的 WordPress 網站,您的用戶可以從用戶儀表板下載產品。
Servicware 插件不通過典型的許可證激活過程,因此我們將其定制為通過 plugins.php 頁面:
免費捆綁產品支持
如果捆綁包包含免費的 WordPress.org 產品,它們將顯示在下載部分。 下載確認對話框已相應調整:
貝寶訂閱取消
由於處理 PayPal 定期資料的初始付款最多可能需要 24 小時,因此對於尚未收到任何付款的 PayPal 訂閱,取消訂閱選項將不再可見。
優惠券
優惠券更加靈活! 您可以根據不同的標準使用完全相同的代碼創建多張優惠券。 結賬引擎會自動應用符合條件的優惠券。
使用示例:
您可以使用相同的代碼“BFCM”創建兩張黑色星期五/網絡星期一優惠券。 一張優惠券可以申請 20% 的年度 5 站點許可證,以及任何終身計劃的更大 40% 的折扣。 您不需要兩個單獨的優惠券代碼。
這也意味著,如果您之前創建了一張已過期的“BFCM”優惠券,您可以使用相同的代碼創建另一個用於重複促銷的優惠券。
優惠券指標
如果購買與優惠券相關聯,則在開發者儀表板中,總支付金額旁邊會顯示一個圖標(用於支付和訂閱)。 這有助於您輕鬆識別使用優惠券打折的付款,並允許您輕鬆導航到相關聯的優惠券。
下到美分
您現在可以針對更具體的用例將優惠券金額設置為美分 - 例如 10.37 美元,而不僅僅是 10 美元或 11 美元。
兌換櫃檯
優惠券有一個可點擊的“兌換櫃檯”,鏈接到與該優惠券相關的付款列表。 這可以節省所有時間來幫助您查找與優惠券相關的所有購買歷史記錄。
克隆環境——終於修復了!
如果您已經使用 Freemius 一段時間了,很有可能您已經偶然發現了可怕的致命 PHP 錯誤: Argument 1 passed to Freemius::get_api_user_scope_by_user() must be an instance of FS_User
。
這個錯誤已經“困擾”了我們一段時間的支持,但我們從未設法最終重現它。 經過幾個月的故障排除和研究,我們發現了問題:
該錯誤的症狀是由於存儲在數據庫中的序列化對像類型不一致。 出於某種原因,我們的自定義類的實例,例如FS_User
,被轉換為通用stdClass
類的實例。
該錯誤通常發生在某種網站克隆之後(例如網站遷移、暫存到生產複製等)。
環境運行 PHP 7.2 及更高版本。
在幾位買家的幫助下,我們獲得了他們克隆過程的屏幕錄像,這有助於我們重現問題並查明導致問題的確切代碼(這是 BackupBuddy 的一個示例):
if ( is_a( $data, '__PHP_Incomplete_Class' ) ) { $serialized_object = serialize( $data ); $std_class_object = preg_replace( '/^O:\d+:"[^"]++"/', 'O:' . strlen( 'stdClass' ) . ':"stdClass"', $serialized_object ); $data = unserialize( $std_class_object ); }
由於這些克隆解決方案的工作方式,插件不包含在克隆執行過程中,因此當選項被反序列化和復制時,PHP 7.2+ 將這些對象實例視為__PHP_Incomplete_Class
,然後將其轉換為stdClass
並錯誤地存儲在數據庫中.
長話短說,我們創建了一個解決方法,通過使用輔助函數包裝所有預期從存儲中加載我們的類實例的邏輯,該輔助函數將這些實例轉換為它們對應的類,以防它們被錯誤地序列化為stdClass
。
訂閱並獲取我們的免費副本
WordPress 插件商業書籍
究竟如何在訂閱經濟中創造繁榮的 WordPress 插件業務。
與朋友分享
輸入您朋友的電子郵件地址。 我們只會通過電子郵件向他們發送這本書,童子軍的榮幸。
謝謝你的分享
太棒了——“The WordPress Plugin Business Book”的副本剛剛發送到. 想幫助我們更多地傳播信息嗎? 繼續,與您的朋友和同事分享這本書。
感謝訂閱!
- 我們剛剛將您的“The WordPress Plugin Business Book”副本發送到.
您的電子郵件中有錯字嗎? 單擊此處編輯電子郵件地址並再次發送。
插件/主題設置選項卡!
在新的 SDK 版本中,開發人員可以選擇將 Freemius 頁麵包含在 WP Admin 的插件或主題設置選項卡中,而不是 WP 側菜單上的菜單項。 要激活“選項卡”視圖,請在您的 WordPress SDK 集成片段中包含以下行:
'navigation' => 'tabs',
強大的客戶認證
我們使結帳與即將出台的歐洲支付法規完全兼容,這些法規圍繞第二支付服務指令 (PSD2) 和強客戶身份驗證 (SCA) 在線接受付款。 我們的插件和主題銷售合作夥伴無需為 SCA 做任何準備——我們已將丟失訂閱付款的風險降至最低,並改進了我們的結帳用戶體驗。
開發人員儀表板
許可證
許可證部分提供了一個新過濾器,可按計劃進行過濾,讓您更輕鬆地查看誰購買了哪個計劃,並更有效地組織您的許可證。
付款退款
如果您需要對購買的插件或主題進行退款,退款對話框會顯示將許可證設置為過期或取消的選項
選擇“Expire license”將根據最後一次付款的日期設置許可證的到期日期,如果用戶停止支付,許可證通常會到期。 如果許可證未被阻止,客戶仍將被允許激活和使用許可證。
選擇“取消許可證”將立即取消許可證並阻止您使用 Freemius WordPress SDK 的許可方法包裝的產品的高級功能。
退房
續訂折扣
我們已經將大量插件和主題商店遷移到 Freemius,當我們進行遷移時,他們設置了許多複雜的定價選項,包括用於續訂折扣的終身優惠券。
對於這些遷移的許可證,我們採取了額外的措施來確保所有折扣也從舊系統中獲得,因此如果在您遷移後進行年度續訂,您的所有客戶都將獲得合適的價格。
遷移過程中的一個步驟帶來了額外的安心和麻煩。
付款方式更新
我們改進了付款方式更新的流程。 用戶將看到一個只要求支付詳細信息的表單,不會顯示有關其訂閱、定價等的不必要信息。之前出現此信息的原因是,當用戶更改付款時,我們基本上必須重新創建訂閱方法。 通過新的更新,用戶“真正”更新了他們的支付方式,而不會改變訂閱本身的任何內容。
購物車遺棄恢復
自動購物車放棄恢復電子郵件已更新,以更準確地顯示續訂折扣。 如果用戶在放棄結賬時激活了有效的優惠券,則自動發送的電子郵件將包含折扣價。 當您為您的產品提供優惠券時,您錯過的客戶現在將獲得一致的體驗。
我們還更新了恢復電子郵件,以便如果客戶開始結帳並且已經有一個他們在過去 48 小時內完成的現有購物車,則購物車恢復機制將不再激活,因為客戶不太可能嘗試購買另一個許可證。
客戶購買確認電子郵件
我們在所有客戶購買確認電子郵件中添加了免責聲明,內容涉及他們可能在對帳單上看到的對帳單描述符。 如果客戶不承認收費,這將有助於減少糾紛。
雖然我們使用的主要支付網關 Stripe 確實支持軟描述符,允許我們自定義設置出現在客戶銀行對帳單上的支付描述符,但並非所有銀行都支持。 有時這會導致客戶對無法識別的交易感到困惑。
此問題也適用於始終顯示“Freemius, Inc.”的 PayPal 付款。 在 PayPal 聲明中,因為他們當前的軟描述符並沒有真正起作用,即使他們確實有關於它的技術文檔。
幫助偵察集成
Freemius 的 Help Scout 應用程序現在從與票證或客戶關聯的所有電子郵件中加載信息(可以選擇將多封電子郵件附加到單個客戶)。 這可以在處理用戶在具有不同電子郵件地址的多個站點上激活產品的工單時節省大量時間,但他們是同一個人或企業。
其他很棒的東西
添加到 WordPress SDK 的翻譯
- 100% 翻譯成泰米爾語——非常感謝 Sankar Srinivasan!
- 76% 翻譯成捷克語——非常感謝 Karolina Vyskocilova!
Bug修復
- 在用戶從 WP-Admin 的更新頁面更新主題的高級版本後,即使更新成功,它仍然顯示主題好像在運行以前的版本。 這都是由於緩存層造成的,問題已解決。 感謝 REI Conversion 的 Jesse 和 Yuli 引起我們的注意並幫助我們進行測試!
- 每週報告電子郵件顯示與沙盒支付相關的數據。 這是固定的,現在只考慮實際的生產購買和訂閱。
不斷更新
您可以通過訂閱我們的博客了解最新信息,還可以查看我們以前的一些發行說明,以便了解不同 Freemius 功能的進展情況。