BeatStore WordPress Plugin

Regular License $69

Add to Cart

Take Control

Run your own store without relying on someone elses beat marketplace!

Get Paid instantly

Customers check out with your PayPal account directly

Unlimited Beats

No hard limits on how many beats you can upload. Check with your hosting provider to see your storage limits :-)

Share for a discount!

Simply share this and a 15% discount will be applied to your purchase at checkout.

Upload and organize your beats, and set your own prices. Use on any WordPress Install and keep 100% of your sales. The BeatStore WordPress plugin lets you take the power of the BeatStore platform and run it on your own WordPress site. All Site licenses include One year of Support and Updates, which is renewable after a 12 month period.

Check It Out

We recommend your WordPress site Permalink Settings to be set to “Post Name”. Please ensure that the permalink setting is set to this ( before beginning¬†use of the BeatStore WordPress plugin.

Disclosure: Some of the links on this page are “affiliate links.” This means if you click on the link and purchase the item, we will receive an affiliate commission

  • When purchasing, you will be charged $69, and then you will have access to one year of Email Support and updates for the Plugin. The Plugin will continue to work if your license expires, but to receive support and updates you will need to renew your license after a year (discounts are available for renewing).
  • You will need your own web hosting! We recommend Siteground¬†for most WordPress users.
  • Note that BeatStore Plugin is compatible with WordPress 4.9 and above and PHP 7.1 and above.
  • Please read and understand fully our Support Policy before you make a purchase

Change log

View Change log

This plugin makes it easy to setup and quickly start selling your beats or music online.

  • Instant Downloads for customers
  • Automatically send customers email receipt with link to their purchased beats
  • No upload limits
  • Use the [beatstore-2] and [beatstore] shortcodes to embed your player on any Post or Page
  • Embed your player widget on any other website with iFrame embed
  • Set multiple prices per beat
  • Use coupon codes
  • Display each songs plays and your total plays

Note: This plugin does not require a BeatStore monthly membership. It is a standalone WordPress Plugin, and does not work in conjunction with a membership.

Additional Information

Current Version

Compatible WordPress Version

Tested up to WordPress 5.4.2


How does the Plugin differ from the BeatStore monthly membership?

The plugin has no monthly fee. The plugin purchase includes one year of support and updates, which you can renew at the end of one year. The Plugin requires you to have your own WordPress website and hosting, whereas with a membership this is provided by us. The BeatStore Plugin does not require a monthly membership on

Does this require any other plugins to run?

BeatStore plugin requires Easy Digital Downloads to run. (Don't worry, it is free.) As the documentation points out, it will be installed and activated while installing BeatStore.

Are there multiple skins available?

For current player (2019) there is a dark skin with customizable primary color. For classic/legacy widget there are two skins (light and dark) currently available

What music formats does the player support?

The Player supports MP3 playback only. You can upload WAV or AIFF music to be delivered to customers after making a purchase.

The license key did not activate successfully, what should I do?

Make sure you enter the license key, hit the Update button on the right side of the screen, and when the page reloads click "Activate License"

I'm getting a 404 error or the [beatstore-2] shortcode / page for the Player doesn't load.

Go to your WordPress dashboard, click Settings->Permalinks, then make sure it's set to "Post name" and then be sure to click "Save Changes" at the bottom.

Full Documentation

5 Minute Install (The Easy Way)

  1. Purchase and download the plugin
  2. Log in to your WordPress Dashboard, click on Plugins, then "Add new", then click "Upload Plugin"
  3. Using the file browser, find the .zip file on your computers hard drive
  4. Click "Install Now"
  5. The plugin will be uploaded to your site and installed
  6. Click "Activate Plugin". If you don't have Easy Digital Downloads installed, you will see a notice to install the required plugin. Click "Begin Installing Plugins".
  7. The installation process is now completed.

Manual Install (Advanced Users)

  1. Purchase and download the plugin
  2. Extract the .zip file
  3. Using an SFTP client, connect to your server and upload the extracted folder into your /wp-content/plugins/ directory within your WordPress installation.
  4. Log in to your WordPress Dashboard. Click on 'Plugins', click Activate next to the BeatStore plugin
  5. If you don't have Easy Digital Downloads installed, you will see a notice to install the required plugin. Click "Begin Installing Plugins".
  6. The installation process is now completed.

Uploading Beats

After logging in to your WordPress dashboard, follow this videos instructions on how to upload beats

Plugin purchase comes with 1 year of support and updates.