Fornisci ai clienti paganti il link di remix del tuo template Framer, così potranno remixarlo nel loro account Framer dopo l’acquisto.
L’entitlement Framer fornisce ai clienti paganti il link di remix di un template Framer. Registri il link di remix del template in Dodo Payments e associ l’entitlement a un prodotto. I clienti ricevono il link nel Customer Portal e lo usano per remixare il template nel loro account Framer.
Il link di remix del template Framer registrato. Ogni cliente che acquista il prodotto riceve lo stesso link.
Il cliente apre il link dal Customer Portal e remixa il template nel proprio workspace Framer.
In caso di annullamento o rimborso, il Customer Portal smette di mostrare il link. Il link continua a funzionare in Framer, quindi chiunque lo abbia salvato può ancora remixare il template.
Gli utilizzi comuni includono template per landing page Framer a pagamento, kit per portfolio e librerie di componenti.
Framer viene collegato implicitamente la prima volta che crei un entitlement per un template. Non è necessario alcun passaggio OAuth separato.
1
Open Entitlements
Nel dashboard di Dodo Payments, vai su Entitlements e fai clic su +.
2
Pick Framer
Scegli Framer Template come integrazione.
3
Grab the Remix Link from Framer
Apri il tuo progetto Framer. Dal menu in alto a sinistra, vai su File → Copy Remix Link. In questo modo copi un URL di remix pubblico che consente a chiunque di clonare il progetto nel proprio account Framer. Dodo Payments condivide questo link con i clienti paganti.
Framer File menu: click Copy Remix Link to copy the template's remix URL.
4
Add the Template and Create the Entitlement
Tornando al dashboard di Dodo Payments, seleziona il template in Template. Per registrare un nuovo template, fai clic su + Create new template, inserisci un Template name, incolla il link copiato in Remix link (deve essere un URL framer.com), quindi fai clic su Create template. Inserisci un Name per l’entitlement e fai clic su Create Entitlement.
Dodo Payments memorizza l’ID del template registrato come framer_template_id in integration_config dell’entitlement, così puoi farvi riferimento a livello programmatico.
Dodo Payments crea un grant Pending e vi associa il link di remix del template.
Il grant passa a Delivered una volta associato il link di remix. L’email di conferma del pagamento contiene un link al Customer Portal, dove il cliente trova il link sull’entitlement.
Il cliente apre il link, accede a Framer e remixa il template.
In caso di revoca, il Customer Portal smette di mostrare il link. Le copie già remixate nell’account Framer del cliente rimangono disponibili, poiché Framer non offre un modo per revocarle.
// 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 gli eventi webhook entitlement_grant.*. I grant Framer arrivano in Pending e passano a Delivered una volta associato il link di remix al grant.
Il link di remix non è monouso né associato a un singolo cliente. Ogni cliente riceve il link registrato e può riaprirlo dal Customer Portal mentre il grant è Delivered. Se il link non funziona, aprilo personalmente per verificare che sia ancora valido in Framer.
Refunded customer still has a remixed copy
È un comportamento previsto. Framer considera un remix come un progetto del cliente una volta clonato. Dodo Payments smette di mostrare il link nel Customer Portal, ma non può eliminare le copie dall’account del cliente né disabilitare il link di remix stesso.