Ge betalande kunder remixlänken till din Framer-mall så att de kan remixa den till sitt eget Framer-konto efter köpet.
Framer-entitlementet ger betalande kunder remixlänken till en Framer-mall. Du registrerar mallens remixlänk i Dodo Payments och kopplar entitlementet till en produkt. Kunderna får länken i Customer Portal och använder den för att remixa mallen till sitt eget Framer-konto.
Remixlänken till den Framer-mall du registrerade. Alla kunder som köper produkten får samma länk.
Kunden öppnar länken från Customer Portal och remixar mallen till sin egen Framer-arbetsyta.
Vid uppsägning eller återbetalning slutar Customer Portal att visa länken. Själva länken fortsätter att fungera i Framer, så alla som har sparat den kan fortfarande remixa mallen.
Vanliga användningsområden är betalda Framer-mallar för landningssidor, portfoliokit och komponentbibliotek.
Framer ansluts implicit första gången du skapar ett mall-entitlement. Det finns inget separat OAuth-steg.
1
Open Entitlements
Gå till Entitlements i Dodo Payments-instrumentpanelen och klicka på +.
2
Pick Framer
Välj Framer Template som integration.
3
Grab the Remix Link from Framer
Öppna ditt Framer-projekt. Öppna menyn längst upp till vänster och gå till File → Copy Remix Link. Detta kopierar en offentlig remix-URL som låter vem som helst klona projektet till sitt eget Framer-konto. Dodo Payments delar denna länk med betalande kunder.
Framer File menu: click Copy Remix Link to copy the template's remix URL.
4
Add the Template and Create the Entitlement
Gå tillbaka till Dodo Payments-instrumentpanelen och välj mallen under Template. Om du vill registrera en ny mall klickar du på + Create new template, anger ett Template name, klistrar in länken du kopierade i Remix link (den måste vara en framer.com-URL) och klickar på Create template. Ange ett Name för entitlementet och klicka på Create Entitlement.
Dodo Payments lagrar den registrerade mallens ID som framer_template_id i entitlementets integration_config, så att du kan referera till det programmatiskt.
Dodo Payments skapar en Pending grant och kopplar mallens remixlänk till den.
Grantet övergår till Delivered när remixlänken har kopplats. Betalningsbekräftelsen länkar till Customer Portal, där kunden hittar länken på entitlementet.
Kunden öppnar länken, loggar in på Framer och remixar mallen.
Vid återkallande slutar Customer Portal att visa länken. Kopior som redan har remixats till kundens Framer-konto finns kvar, eftersom Framer inte erbjuder något sätt att återkalla dem.
// 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"), }, ),})
Remixlänken är inte avsedd för engångsbruk och är inte knuten till en enskild kund. Alla kunder får länken du registrerade och kan öppna den igen från Customer Portal medan grantet är Delivered. Om länken inte fungerar kan du öppna den själv för att bekräfta att remixlänken fortfarande är giltig i Framer.
Refunded customer still has a remixed copy
Detta är förväntat. Framer behandlar en remix som kundens eget projekt när det har klonats. Dodo Payments slutar visa länken i Customer Portal men kan inte radera kopior i kundens konto och kan inte inaktivera själva remixlänken.