Checkout for Freemius
Checkout for Freemius created by Dreamfox Media helps WordPress developers and theme authors monetize digital products with a simple Freemius Checkout buy button. Add a shortcode to any page or post and start selling plugin licenses, theme licenses, subscriptions, and SaaS plans without building a custom checkout flow.
Why use this plugin?
- Sell WordPress plugins and themes from your own website, landing page, or documentation.
- Accept subscriptions and one-time payments through the official Freemius Checkout overlay.
- Launch faster with a lightweight shortcode instead of custom payment integration.
- Works with modern WordPress and loads checkout assets only when the shortcode is used.
Perfect for
- WordPress plugin developers using Freemius
- Theme authors selling premium themes or add-ons
- SaaS and subscription-based WordPress products
- Agencies promoting client plugins with a direct buy button
- WooCommerce store owners who also sell Freemius-licensed products
How it works
Freemius provides a powerful platform for WordPress developers to turn plugins and themes into a subscription-based business. This plugin connects your site to Freemius Checkout so visitors can purchase in a secure popup without leaving the page.
- Create your product in the Freemius Developer Dashboard.
- Copy your plugin ID, plan ID, pricing ID, and public key.
- Add the
[checkout-for-freemius]shortcode to any page. - Visitors click Buy Now and complete checkout in the Freemius overlay.
Shortcode usage
Use the [checkout-for-freemius] or [freemius_checkout] shortcode to add a buy button anywhere on your site.
Available parameters:
name— Product name shown in checkout (plugin or theme name)plugin_id— Your Freemius product IDplan_id— Subscription or pricing plan IDpricing_id— Specific pricing tier IDpublic_key— Your Freemius public keyimage— Product logo URL for the checkout popupbutton— Button label (default: Buy Now)button_id— HTML ID for the button (default: purchase)button_class— Custom CSS classes for styling
Example:
[checkout-for-freemius name="Press Elements" plugin_id="761" plan_id="1078" pricing_id="928" public_key="pk_fe2850d57f7d4f206aefaa106b91f" button="Buy Now"]
Features
- Freemius Checkout overlay popup
- Shortcode-based setup with no coding required
- Support for multiple buy buttons on the same page
- Compatible with WordPress 7.0 and WooCommerce 10.9
- No jQuery dependency
- Lightweight script loading only on pages with the shortcode
Dreamfox Media
Dreamfox Media creates Premium WooCommerce extensions for shipping options, payment gateways and pricing — built by developers who run stores themselves. Lifetime updates, expert support, fair price. If any questions Contact us @ Dreamfox Media
Third-Party Service Information
This plugin relies on the Freemius Checkout service to process transactions. The service is used to display the buy button and handle the purchase flow.