Gib zahlenden Kunden den Remix-Link deiner Framer-Vorlage, damit sie sie nach dem Kauf in ihren eigenen Framer-Account remixen können.
Die Framer-Berechtigung gibt zahlenden Kunden den Remix-Link einer Framer-Vorlage. Du registrierst den Remix-Link in Dodo Payments und verknüpfst die Berechtigung mit einem Produkt. Kunden erhalten den Link im Customer Portal und verwenden ihn, um die Vorlage in ihren eigenen Framer-Account zu remixen.
Der Remix-Link der registrierten Framer-Vorlage. Jeder Kunde, der das Produkt kauft, erhält denselben Link.
Der Kunde öffnet den Link im Customer Portal und remixt die Vorlage in seinen eigenen Framer-Workspace.
Bei einer Kündigung oder Rückerstattung zeigt das Customer Portal den Link nicht mehr an. Der Link selbst bleibt in Framer funktionsfähig, sodass jeder, der ihn gespeichert hat, die Vorlage weiterhin remixen kann.
Typische Anwendungsfälle sind kostenpflichtige Framer-Landingpage-Templates, Portfolio-Kits und Komponentenbibliotheken.
Framer wird implizit verbunden, wenn du zum ersten Mal ein Template-Entitlement erstellst. Es ist kein separater OAuth-Schritt erforderlich.
1
Open Entitlements
Gehe im Dodo Payments-Dashboard zu Entitlements und klicke auf +.
2
Pick Framer
Wähle Framer Template als Integration aus.
3
Grab the Remix Link from Framer
Öffne dein Framer-Projekt. Gehe über das Menü oben links zu File → Copy Remix Link. Dadurch wird eine öffentliche Remix-URL kopiert, über die jeder das Projekt in seinen eigenen Framer-Account klonen kann. Dodo Payments teilt diesen Link mit zahlenden Kunden.
Framer File menu: click Copy Remix Link to copy the template's remix URL.
4
Add the Template and Create the Entitlement
Wähle im Dodo Payments-Dashboard unter Template die Vorlage aus. Um eine neue Vorlage zu registrieren, klicke auf + Create new template, gib einen Template name ein, füge den kopierten Link in Remix link ein (es muss sich um eine framer.com-URL handeln) und klicke auf Create template. Gib einen Name für die Berechtigung ein und klicke auf Create Entitlement.
Dodo Payments speichert die ID der registrierten Vorlage als framer_template_id in integration_config der Berechtigung, sodass du programmgesteuert darauf verweisen kannst.
Dodo Payments erstellt einen Pending-Grant und verknüpft den Remix-Link der Vorlage damit.
Der Grant wechselt zu Delivered, sobald der Remix-Link verknüpft wurde. Die E-Mail zur Zahlungsbestätigung enthält einen Link zum Customer Portal, in dem der Kunde den Link in der Berechtigung findet.
Der Kunde öffnet den Link, meldet sich bei Framer an und remixt die Vorlage.
Nach dem Widerruf zeigt das Customer Portal den Link nicht mehr an. Bereits in den Framer-Account des Kunden remixten Kopien bleiben bestehen, da Framer keine Möglichkeit bietet, sie zu widerrufen.
// 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"), }, ),})
Siehe entitlement_grant.* webhook events. Framer-Grants treffen als Pending ein und wechseln zu Delivered, sobald der Remix-Link mit dem Grant verknüpft wurde.
Der Remix-Link ist nicht zur einmaligen Verwendung bestimmt und nicht an einen einzelnen Kunden gebunden. Jeder Kunde erhält den von dir registrierten Link und kann ihn erneut über das Customer Portal öffnen, solange der Grant den Status Delivered hat. Wenn der Link nicht funktioniert, öffne ihn selbst, um zu bestätigen, dass der Remix-Link in Framer noch gültig ist.
Refunded customer still has a remixed copy
Das ist zu erwarten. Framer behandelt einen Remix als eigenes Projekt des Kunden, sobald es geklont wurde. Dodo Payments zeigt den Link im Customer Portal nicht mehr an, kann jedoch keine Kopien im Account des Kunden löschen und den Remix-Link selbst nicht deaktivieren.