如何使用管理订阅块
本文档内容
阅读时间: 4 分钟 | 难度: 初学者
概述
管理订阅块允许您在任何页面上嵌入一个小型表单,客户可以在其中请求访问自助订阅管理页面。他们输入购买时使用的电子邮件地址,WP Simple Pay 会向他们发送一个安全的、无需密码的链接,以更新他们的付款方式、更改账单详细信息或取消订阅——所有这些操作都无需创建 WordPress 帐户或联系支持人员。
这是管理订阅电子邮件和全局订阅管理设置的面向客户的对应部分。将此块放置在页面上(例如,/manage-subscription),并从页脚、客户电子邮件和购买后确认页面链接到它。
先决条件
- WP Simple Pay Pro
- 在WP Simple Pay > 设置 > 电子邮件 > 管理订阅中启用的管理订阅电子邮件
- 有效的电子邮件发送设置(请参阅电子邮件收据和/或通知未发送)
- (推荐)已配置的反垃圾邮件提供商 — 请参阅反垃圾邮件参考
步骤 1:插入块
- 编辑您希望表单出现的页面(例如,一个专用的“管理我的订阅”页面)。
- 单击
+块插入器。 - 搜索管理订阅并选择管理订阅块。
该块会立即插入,并带有默认文本和提交按钮。
步骤 2:自定义标签(可选)
在块侧边栏中,您可以覆盖三个文本字符串:
- 标签 — 电子邮件输入框上方的标签。默认值:
购买电子邮件地址。 - 电子邮件占位符 — 显示在电子邮件字段内的占位符文本。默认值:
输入您的电子邮件。 - 按钮文本 — 提交按钮文本。默认值:
管理订阅。
自定义这些文本以匹配您网站的语气 — 例如,将按钮文本更改为向我发送登录链接以设定正确的预期。
第 3 步:发布页面
保存页面并访问前端 URL。客户将看到一个电子邮件字段和一个提交按钮,如果启用了 设置 > 常规 > 🛡️ 反垃圾邮件 中的验证码,则该字段可能受验证码挑战的保护。
使用短代码(经典编辑器和页面构建器)
在 WP Simple Pay 4.17.3 中添加。
如果您的网站使用经典编辑器、不渲染古腾堡区块的页面构建器(某些旧版主题、仅限短代码的设置、某些 Elementor/Divi 配置),或者您想将表单嵌入现有模板中,请改用短代码:
[simpay_manage_subscriptions]
此短代码会渲染与区块相同的管理订阅表单 — 相同的电子邮件字段、相同的验证码流程、相同的电子邮件链接流程。将其放置在接受短代码的任何位置:经典编辑器帖子、模板部分、小工具或页面构建器文本块中。
您可以使用区块或短代码(或两者都使用,如果您维护使用不同编辑器构建的页面)。两者都会产生相同的输出并共享相同的反垃圾邮件设置。
客户体验工作流程
- 客户访问您的“管理订阅”页面。
- 他们输入用于购买订阅的电子邮件地址。
- WP Simple Pay 会验证该电子邮件是否存在订阅,并排队发送管理订阅电子邮件。
- 电子邮件会附带一个安全、有时限的链接。
- 点击链接将打开面向客户的门户,在那里他们可以:
- 更新付款方式(卡、银行账户等)
- 更新账单地址
- 取消订阅
- 一旦链接被使用或超时,它就会过期,必须重新请求一个新的链接。
此流程故意不设密码 — 客户不需要 WordPress 账户,您也不需要为付费客户管理用户角色。
反垃圾邮件保护
此区块会自动与您在反垃圾邮件设置中配置的验证码提供商(Google reCAPTCHA v3、hCaptcha 或 Cloudflare Turnstile)集成。验证码挑战将在表单内显示,并在发送电子邮件之前在服务器端进行验证。我们强烈建议在此区块上启用验证码 — 它可以防止机器人通过发送大量魔术链接电子邮件来滥用订阅者的收件箱。
如果未配置验证码提供商,表单仍可正常工作,但容易受到自动提交的攻击。
链接到此页面的位置
管理订阅页面的常见放置位置:
- 页脚 — 在每个页面上可见的永久“管理订阅”链接。
- 客户电子邮件 — 在电子邮件模板(设置 > 电子邮件 > 常规)的页脚内容中引用 URL。
- 确认页面 — 将链接添加到现场的付款确认副本中,以便客户在购买后立即看到它。
- 帐户页面 — 如果您的网站有会员或帐户区域,请从此处的管理页面链接。
常见问题解答
如果电子邮件与任何订阅都不匹配怎么办?
WP Simple Pay 会返回一个通用的确认信息,而不管电子邮件是否存在订阅 — 这是故意的,以防止有人探测有效客户电子邮件的枚举攻击。如果电子邮件与任何订阅都不匹配,客户将根本不会收到电子邮件。
管理链接的有效期是多久?
链接有时间限制。具体的到期时间取决于您的设置,但它们通常是短暂的(几小时,而不是几天),因此泄露的链接不能被无限期地重复使用。
客户可以从链接更新卡详细信息和个人信息吗?
是的。该门户支持付款方式更新、账单地址更改和订阅取消。可用操作与标准的 Stripe Customer Portal 功能相匹配。
这适用于一次性付款吗?
不。此块专门用于订阅管理。一次性付款没有持续的关系需要管理。对于一次性付款收据,请使用设置 > 电子邮件 > 工具下的重新发送付款收据工具(请参阅电子邮件类型参考)。
为什么该块在插入器中不可见?
该块由 Pro 插件注册。如果您使用的是免费版本,该块将不会出现。请在设置 > 常规 > 许可证下验证您的许可证是否处于活动状态。
我可以设置表单的样式吗?
该块使用标准的 WordPress 块样式来设置按钮(它继承主题的 .wp-block-button 样式),输入字段使用您主题的默认表单样式。有关更深入的自定义,请在主题的 CSS 中定位 #simpay-manage-subscription-form。
下一步是什么?
仍有疑问?我们随时为您提供帮助!
最后修改时间: