Framer entitlement 会向付费客户提供 Framer 模板的 remix link。你可以在 Dodo Payments 中注册模板的 remix link,并将该 entitlement 附加到产品上。客户可以在 Customer Portal 中获取此链接,并使用它将模板 remix 到自己的 Framer 账户中。
交付内容
- 你注册的 Framer 模板的 remix link。购买该产品的每位客户都会收到相同的链接。
- 客户从 Customer Portal 打开链接,并将模板 remix 到自己的 Framer 工作区中。
- 取消或退款后,Customer Portal 将不再显示该链接。链接本身在 Framer 中仍然有效,因此保存过该链接的任何人仍然可以 remix 模板。
Connect Framer
Framer is connected implicitly the first time you create a template entitlement. There’s no separate OAuth step.1
Open Entitlements
在 Dodo Payments 控制面板中,转到 Entitlements,然后点击 +。
2
Pick Framer
Choose Framer Template as the integration.
3
Grab the Remix Link from Framer
打开你的 Framer 项目。从左上角菜单中转到 File → Copy Remix Link。这会复制一个公开的 remix URL,任何人都可以使用它将项目克隆到自己的 Framer 账户中。Dodo Payments 会将此链接分享给付费客户。

Framer File menu: click Copy Remix Link to copy the template's remix URL.
4
Add the Template and Create the Entitlement
返回 Dodo Payments 控制面板,在 Template 下选择模板。要注册新模板,请点击 + Create new template,输入 Template name,将复制的链接粘贴到 Remix link 中(必须是 
Dodo Payments 会将已注册模板的 ID 以
framer.com URL),然后点击 Create template。为 entitlement 输入 Name,然后点击 Create Entitlement。
framer_template_id 的形式存储在 entitlement 的 integration_config 中,以便你通过代码引用它。客户流程
- 客户完成结账。
- Dodo Payments 创建一个
Pendinggrant,并将模板的 remix link 附加到该 grant。 - remix link 附加后,grant 的状态变为
Delivered。付款确认邮件会链接到 Customer Portal,客户可以在 entitlement 中找到该链接。 - 客户打开链接,登录 Framer,然后 remix 模板。
- 撤销后,Customer Portal 将不再显示该链接。已经 remix 到客户 Framer 账户中的副本会保留,因为 Framer 没有提供撤销这些副本的方式。
必需配置
Create via API
Webhooks
请参阅entitlement_grant.* webhook events。Framer grant 创建时为 Pending,将 remix link 附加到 grant 后会转换为 Delivered。
Troubleshooting
Customer's remix link doesn't work
Customer's remix link doesn't work
remix link 不是一次性链接,也不与单个客户绑定。每位客户都会收到你注册的链接,并且只要 grant 处于
Delivered 状态,就可以再次从 Customer Portal 打开该链接。如果链接失效,请亲自打开它,以确认 remix link 在 Framer 中仍然有效。Refunded customer still has a remixed copy
Refunded customer still has a remixed copy
这是预期行为。Framer 会在项目被克隆后,将 remix 视为客户自己的项目。Dodo Payments 会停止在 Customer Portal 中显示该链接,但无法删除客户账户中的副本,也无法停用 remix link 本身。