BeatStore WordPress Plugin

Easy Setup

Get your store up and running in less than 10 minutes

Get Paid instantly

Customers check out with your PayPal account directly

Unlimited Beats

Upload unlimited beats, and pay no monthly fees.

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.

Check It Out

The BeatStore Plugin requires your WordPress site Permalinks to be set to “Post Name”. Please ensure that the permalink setting is set to this ( before beginning use of the BeatStore WordPress plugin.

  • When purchasing, you will be charged $69 one time, and then you will have access to one year of Email Support and updates for the Plugin.
  • You will need your own web hosting! We recommend Siteground or Flywheel for first time WordPress users.
  • We recommend Digital Ocean for advanced users & developers.

Release Notes

Version 1.5.6 (March 10 2017)

  • Fixes “Invalid Plugin Header Message in WordPress Admin area”

Version 1.5.2 (Jan 15 2017)

  • Several theme compatibility updates

version 1.5.1 (Jan 2 2017)

  • Bugfix: Bundle a missing extension that was not named properly.

Version 1.5 (November 30 2016)

  • Custom Colored Skins
  • Create playlists
  • New widget design

Version 1.0.5 (May 20 2016)

  • Theme Compatibility Updates

Version 1.0.4 (May 10 2016)

  • Multiple bug fixes and compatibility updates

Version 1.0.3 (November 27 2015)

  • Sharing Buttons added

Version 1.0.2 (September 26 2015)

  • Include ACF with Plugin
  • Fixes to improve theme compatibility

Version 1.0.1 (August 9 2015)

  • Fix cart total to display $0 when cart is empty

Version 1.0 (July 27 2015)

  • Initial Release

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

  • Send customers invoices with link to their purchased beats
  • No upload limits
  • Use the [beatstore] shortcode to embed your player on any Post or Page
  • Embed your player widget on any website
  • Set multiple prices (up to 5) per beat
  • Use coupon codes to increase sales
  • Display each songs plays and your total plays
  • Add your music from SoundCloud

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 with WordPress 4.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 included. 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?

There are two skins (light and dark) currently available, with plans for more in the future.

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.

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