Freemius for WordPress lets you sell Freemius products from the Block Editor (Gutenberg). Turn any Button into a Freemius checkout, build dynamic pricing tables with scopes and modifiers, manage multiple products in settings, and embed the Freemius Customer Portal so customers can manage licenses, billing, and downloads—without JavaScript, theme hacks, or custom coding.
Add a Button block, turn on Freemius Checkout in the Freemius panel, and connect your product under Settings → Freemius. See the getting started guide and button docs.
How do I build a Freemius pricing table?
Create a page with a scoped Group and one Column per plan, map price and plan fields, then add a checkout Button in each column. Details: Creating your Pricing page.
How do I embed the Freemius Customer Portal?
Add the Freemius Customer Portal block and enter your Store ID and Public Key from the Freemius Developer Dashboard (Stores → Settings → Keys). See the Customer Portal guide and Freemius portal documentation.
Can I customize the checkout experience?
Yes. Configure product details and site-wide defaults under Settings → Freemius, and adjust per-button Freemius options (plan, licenses, callbacks, and more) in the block sidebar.
Is this plugin compatible with my theme?
The plugin targets the Block Editor (Gutenberg). It works with block themes and classic themes that support the block editor.
Where is pricing data loaded from?
Mapped prices and plan copy are saved when you edit and publish a page; the frontend does not call the Freemius API on every visit. After you change prices in the Freemius dashboard, reopen the page in the editor and Update it.
Where do I find the official Freemius documentation?