You can sell your plugin or theme through the FastSpring integration using Appsero.
Let us see the steps
Basic Information
To add a new plugin, click on the Add New button. There you will find two options “Add Plugin” and “Add Theme“. Click on the “Add Plugin” button.
Now you have to click on “Yes, It’s a Premium Plugin” button.
Because it is a premium plugin, all the details have to be filled up manually. All the necessary data needs to be added. Check out what you need to add.
Available Fields
Name | Required | Description |
---|---|---|
Plugin Name | Yes | The name of the plugin. |
Slug | Yes | Slug of the plugin. It will be generated automatically but you can change it. Note that you will not be able to update it later. |
Version | Yes | The version of the plugin. You will be able to add new version at the time of release. |
Requires PHP Version | Yes | Requires PHP Version for the plugins. |
Requires WordPress Version | Yes | WordPress version requires for the plugin. |
Tested up to | Yes | Maximum version of WordPress the plugin has been tested. |
Homepage URL | No | Website URL of the plugin. Put Website URL based on the hosted store. Put WordPress.org URL of the plugin, if it is hosted on WordPress.org. |
Demo URL | No | Demo site URL of the plugin. |
Description | No | Give a description of the plugin. This field is markdown supported. |
Now, you can add the details in the fields.
Licensing
Now, onto the Licensing part. Appsero will ask you a question, Whether you want to manage your plugin ‘s license through Appsero or not. Now, we recommend choosing “Yes;“
Then you can use every feature of Appsero including Analytics, Licensing & Deployment. So it is recommended to select Yes.
Then the Fastspring platform.
You will be asked to connect your FastSpring account. Login to your FastSpring account and go to Integration.
Go to the API credentials. There you will find There you will find your API Username and API Password.
There click on Reset Credentials to generate your new password.
Now, after collecting the credentials, select “I have my FastSpring API username & API password ready“. inside Appsero Dashboard.
Then add the API username and API password from your FastSpring account.
You must create product at FastSpring first in order to sync them with your Appsero account. Otherwise Appsero will not be able map your products.
If you have already created the product, then check ”I have my products ready at FastSpring”. Otherwise, create your FastSpring product. Then you will be provided with a Webhook. Click to copy it.
Click on the Webhooks option on your FastSpring Account and select “Add Webhook“
Go to your FastSpring account and paste the Webhook URL and select all the options.
Now, you need to add your product to Appsero.
You must add the same pricing of the product as you have added in FastSpring. If you add $15 at FastSpring and $10 at Appsero, then if you sell your products from FastSpring at $15, Appsero will count that as $10 and show the analytics based on that.
You can also set your activation limits if you want. If your product has recurring payment, you should check the Enable Recurring Payment.
If your product has variations like “Free” and ” Pro”, then you can enable “This Plugin has variations“. Then you can add both the products.
After that click on Submit to continue.
Then, select your site store and project and click on Update Connection.
If you have variations in product, then you need to map accordingly.
If haven’t added a website, don’t worry. Just click on the Add New Website button to add your website.
You will find an Installation Method section. You need to install an Appsero-Client plugin. You can do that in two ways.
- Composer
- Manual Installation
In the case of Composer, you need to use these below commands.
But in the case of Manual Installation, you need to download the Appsero-Client plugin.
Lastly, copy the Code Snippet generated for you into your main plugin file. Click Done to finish.
Click Done to finish.
That’s it. Rest is the same as adding a Premium plugin or theme. You can get help from this documentation.
Add FastSpring Popup Storefront for Check Out Products
When you hit the Done button, you will get a success message.
To add a FastSpring Popup Storefront, you can check the following video or read this documentation.
Or you can use the FastSpring plugin too.