Donnez aux clients payants le lien de remix de votre modèle Framer afin qu’ils puissent le remixer dans leur propre compte Framer après l’achat.
Le droit Framer fournit aux clients payants le lien de remix d’un modèle Framer. Vous enregistrez le lien de remix du modèle dans Dodo Payments et associez le droit à un produit. Les clients obtiennent le lien dans le Customer Portal et l’utilisent pour remixer le modèle dans leur propre compte Framer.
Le lien de remix du modèle Framer que vous avez enregistré. Chaque client qui achète le produit reçoit le même lien.
Le client ouvre le lien depuis le Customer Portal et remixe le modèle dans son propre espace de travail Framer.
En cas d’annulation ou de remboursement, le Customer Portal cesse d’afficher le lien. Le lien lui-même continue de fonctionner dans Framer ; toute personne qui l’a enregistré peut donc toujours remixer le modèle.
Common uses include paid Framer landing-page templates, portfolio kits, and component libraries.
Framer is connected implicitly the first time you create a template entitlement. There’s no separate OAuth step.
1
Open Entitlements
Dans le tableau de bord Dodo Payments, accédez à Entitlements et cliquez sur +.
2
Pick Framer
Choose Framer Template as the integration.
3
Grab the Remix Link from Framer
Ouvrez votre projet Framer. Dans le menu en haut à gauche, accédez à File → Copy Remix Link. Cela copie une URL de remix publique qui permet à n’importe qui de cloner le projet dans son propre compte Framer. Dodo Payments partage ce lien avec les clients payants.
Framer File menu: click Copy Remix Link to copy the template's remix URL.
4
Add the Template and Create the Entitlement
De retour dans le tableau de bord Dodo Payments, sélectionnez le modèle sous Template. Pour enregistrer un nouveau modèle, cliquez sur + Create new template, saisissez un Template name, collez le lien que vous avez copié dans Remix link (il doit s’agir d’une URL framer.com), puis cliquez sur Create template. Saisissez un Name pour le droit et cliquez sur Create Entitlement.
Dodo Payments enregistre l’ID du modèle enregistré en tant que framer_template_id dans le champ integration_config du droit, afin que vous puissiez le référencer par programmation.
Dodo Payments crée un Pending grant et lui associe le lien de remix du modèle.
Le grant passe à Delivered une fois le lien de remix associé. L’e-mail de confirmation du paiement contient un lien vers le Customer Portal, où le client trouve le lien sur le droit.
Le client ouvre le lien, se connecte à Framer et remixe le modèle.
Lors de la révocation, le Customer Portal cesse d’afficher le lien. Les copies déjà remixées dans le compte Framer du client restent disponibles, car Framer ne permet pas de les révoquer.
// 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"), }, ),})
Consultez les événements de webhook entitlement_grant.*. Les grants Framer arrivent à l’état Pending et passent à Delivered une fois le lien de remix associé au grant.
Le lien de remix n’est ni à usage unique ni associé à un seul client. Chaque client reçoit le lien que vous avez enregistré et peut l’ouvrir à nouveau depuis le Customer Portal tant que le grant est à l’état Delivered. Si le lien ne fonctionne pas, ouvrez-le vous-même pour confirmer qu’il est toujours valide dans Framer.
Refunded customer still has a remixed copy
Ce comportement est normal. Framer considère un remix comme le projet du client dès qu’il est cloné. Dodo Payments cesse d’afficher le lien dans le Customer Portal, mais ne peut pas supprimer les copies du compte du client ni désactiver le lien de remix lui-même.