Proporciona a los clientes que han pagado el enlace de remix de tu plantilla de Framer para que puedan hacer remix en su propia cuenta de Framer después de la compra.
La entitlement de Framer proporciona a los clientes que han pagado el enlace de remix de una plantilla de Framer. Registras el enlace de remix de la plantilla en Dodo Payments y vinculas la entitlement a un producto. Los clientes obtienen el enlace en el Customer Portal y lo usan para hacer remix de la plantilla en su propia cuenta de Framer.
El enlace de remix de la plantilla de Framer que registraste. Todos los clientes que compren el producto reciben el mismo enlace.
El cliente abre el enlace desde el Customer Portal y hace remix de la plantilla en su propio espacio de trabajo de Framer.
Al cancelar o reembolsar, el Customer Portal deja de mostrar el enlace. El enlace sigue funcionando en Framer, por lo que cualquiera que lo haya guardado todavía puede hacer remix de la plantilla.
Algunos usos habituales incluyen plantillas de páginas de destino de Framer de pago, kits de portafolio y bibliotecas de componentes.
Framer se conecta implícitamente la primera vez que creas un entitlement de plantilla. No hay ningún paso de OAuth independiente.
1
Open Entitlements
En el dashboard de Dodo Payments, ve a Entitlements y haz clic en +.
2
Pick Framer
Elige Framer Template como integración.
3
Grab the Remix Link from Framer
Abre tu proyecto de Framer. En el menú de la esquina superior izquierda, ve a File → Copy Remix Link. Esto copia una URL pública de remix que permite a cualquiera clonar el proyecto en su propia cuenta de Framer. Dodo Payments comparte este enlace con los clientes que han pagado.
Framer File menu: click Copy Remix Link to copy the template's remix URL.
4
Add the Template and Create the Entitlement
De vuelta en el dashboard de Dodo Payments, selecciona la plantilla en Template. Para registrar una plantilla nueva, haz clic en + Create new template, introduce un Template name, pega el enlace que copiaste en Remix link (debe ser una URL framer.com) y haz clic en Create template. Introduce un Name para la entitlement y haz clic en Create Entitlement.
Dodo Payments almacena el ID de la plantilla registrada como framer_template_id en integration_config de la entitlement, para que puedas referenciarlo mediante programación.
Dodo Payments crea una concesión Pending y le vincula el enlace de remix de la plantilla.
La concesión pasa a Delivered una vez vinculado el enlace de remix. El correo electrónico de confirmación del pago incluye un enlace al Customer Portal, donde el cliente encuentra el enlace de la entitlement.
El cliente abre el enlace, inicia sesión en Framer y hace remix de la plantilla.
Al revocarse, el Customer Portal deja de mostrar el enlace. Las copias que ya se hayan convertido en remix en la cuenta de Framer del cliente permanecen, ya que Framer no ofrece una forma de revocarlas.
// client is a *dodopayments.Client, for example from// dodopayments.NewClient(option.WithEnvironmentTestMode()); ctx is a context.Context.client.Entitlements.New(ctx, dodopayments.EntitlementNewParams{ Name: dodopayments.F("Portfolio Kit"), IntegrationType: dodopayments.F(dodopayments.EntitlementIntegrationTypeFramer), IntegrationConfig: dodopayments.F[dodopayments.IntegrationConfigUnionParam]( dodopayments.IntegrationConfigFramerConfigParam{ FramerTemplateID: dodopayments.F("3f2b8c1e-7d4a-4e9b-a6c5-1d2e3f4a5b6c"), }, ),})
Consulta los eventos de webhook entitlement_grant.*. Las concesiones de Framer llegan en Pending y pasan a Delivered una vez vinculado el enlace de remix a la concesión.
El enlace de remix no es de un solo uso ni está vinculado a un único cliente. Todos los clientes reciben el enlace que registraste y pueden volver a abrirlo desde el Customer Portal mientras la concesión esté en Delivered. Si el enlace falla, ábrelo tú mismo para confirmar que el enlace de remix sigue siendo válido en Framer.
Refunded customer still has a remixed copy
Es lo esperado. Framer trata un remix como el proyecto propio del cliente una vez clonado. Dodo Payments deja de mostrar el enlace en el Customer Portal, pero no puede eliminar las copias de la cuenta del cliente ni desactivar el enlace de remix.