We’ve built a special PHP preprocessor that looks into your project’s PHP files and uses the SDK calls in your code as annotations to understand what parts of it should be excluded from the free product version. Then, the preprocessor automatically generates a free version of your plugin by striping away all of its premium code. The free version is the version that should be uploaded to WordPress.org, in order to comply with the WordPress.org guidelines.
Recent articles
10 articles found
Do you support affiliates?
Yes we do! Freemius comes with a fully-featured Affiliation Platform which you can utilize to onboard and manage affiliates.
Can I customize the âFromâ addresses of the email messages sent by Freemius?
Yep – you can do that in the âEmail Addressesâ section.
What provision is there for users to export their data if they wanted to leave the platform?
Many marketplaces choose to hide their customersâ data from developers and âlock themâ inside the platform.
We believe that the data belongs to the developers. If a developer decides to leave the platform for any reason whatsoever, he/she can easily download their user-list from our dashboard with one click, and they can access all of their data by leveraging our RESTful API for migration purposes.
What happens if a customer disputes a payment / chargeback?
The payment amount will be temporarily be held and weâll contact you ASAP, giving you the chance to resolve the dispute directly with the customer.
If the dispute isnât resolved, weâll step inup and handle each case individually.
- If the dispute is resolved in your favor, you are all good.
- If the dispute is resolved in favor of the customer, the held amount will be refunded to the customer.
- If it was a bank dispute (via Stripe), chargebacks incur a fee of $15 which will be deducted from your balance.
How long will it take until the customer sees the refund?
While some refunds may be instantaneous, credit refunds can take 5â10 business days to show up in their customer’s credit card statement.
Can I refund my customers?
You can refund transactions up to 30 days after the transaction was successfully processed and payment was created.
We currently only offer full refunds (no partial refunds).
If youâd like to refund a customer after the 30 days refund window is over, we recommend resolving the refund request with your own payment services.
Do you support coupons?
Yes â we support absolute amounts and percentage based coupons.
You can set up the effective date range of a coupon’s validity, whether the discount should apply for all payments or only for the initial payment, and multiple customization options.
Can I protect my premium offering if the user cancels the trial or if the trial is over and the user didn’t upgrade?
If a user got your premium code via a trial but never paid for a license, you can block the premium logic and protect yourself from trial abuse by using the following code:
If ( my_fs()->can_use_premium_code() ) { // ⊠premium code ... }
By default, all trials are “blocking” to prevent trial abusement. So if the trial is over/expired and the user didn’t upgrade (or canceled the trial), the premium features will be blocked even if you set your plan to keep the features and only block updates and support:
Can I customize the in-dashboard pricing and checkout pages?
The pricing page is automatically generated and styled by Freemius, following WordPress admin dashboard design practices. We make sure it looks natural and optimized for best conversation results.
We have years of experience optimizing conversion, and we use data to continuously improve on the pricing page.
We do provide an option to add custom CSS stylesheets to enable personalization.
You can add those stylesheets in Plans -> Customization:
Note: For now, we do not recommend using custom CSS since changes in the page HTML structure might break your styles. Weâll try to communicate any changes in the HTML DOM. Having said that, and for the sake of agile development, we do not guarantee notifying you about any changes – itâs up to you to monitor changes.