Plugin Sales Logo Plugin Sales

Beautiful reports for professional plugin developers.

The most relevant charts for quick and insightful overviews.

See plugin sales in your currency and filtered by date range.

Export plugin sales in CSV format.

See your Craft CMS plugin sales visualised in the control panel. Requires a Craft Console account connected to an organisation account.

Plugin sales

Monthly sales

Plugin sales

License #

This plugin requires a commercial license purchasable through the Craft Plugin Store. The license fee is $99 plus $49 per subsequent year for updates (optional).

Requirements #

This plugin requires Craft CMS 3.4.0 or later, or 4.0.0 or later, as well as a Craft Console account connected to an organisation account.

Basic Usage #

Getting Started #

To install the plugin, search for Plugin Sales” in the Craft Plugin Store, or install manually using composer.

composer require putyourlightson/craft-plugin-sales

Once installed, enter credentials for your Craft Console account in the plugin settings and a job will be queued to refresh your plugin sales. Once complete, they will be visible in the plugin page.

Console Commands #

The following console commands are available.

php craft plugin-sales/sales/refresh

php craft plugin-sales/sales/delete

You can create a cron job to refresh sales at regular intervals. 

// Refresh plugin sales every hour.
0 * * * * php /path/to/craft plugin-sales/sales/refresh

Settings #

Control Panel Settings #

Craft Console Email #

Enter the email address you use to login to your Craft Console account. This can be set to an environment variable.

Craft Console Password #

Enter the email address you use to login to your Craft Console account. This can be set to an environment variable.

Organisation ID #

The organisation ID that is used for plugin sales (defaults to the first organisation found in the account).

Currency #

The currency to use when displaying sales data. Exchange rates are fetched from exchangerate.host each time sales are refreshed.

Colour Palette #

You can change the colour palette that will be used when generating charts.

Plugin settings

Config Settings #

To set the plugin settings with a config file, copy the config.php to your project’s main config directory as plugin-sales.php and uncomment any settings you wish to change. All of the available settings are listed and documented in the config file.

More #

Support #

Support is provided through GitHub issues and by email at [email protected]​putyourlightson.​com.