BEATSTORE

Docs / BeatStore WordPress Plugin

Getting Started / Setup

After activation, open BeatStore in the admin sidebar: Place Player, Beats, Analytics, Playlists, Kinds / Genres / Moods, Settings, Integrations, Tools. You can also Create sample beat and demo page (no MP3 is bundled. Attach a preview).

Settings → Permalinks → Post name, then Save. Pretty permalinks make the off-site player https://yoursite.com/beatstore-embed/ and iframe Buy https://yoursite.com/beatstore-buy/. Without them, ?beatstore_embed=1 and ?beatstore_buy=1 still work. Preview protection uses /beatstore-preview/ the same way. Resave permalinks after enabling it if that URL 404s.

BeatStore → Settings

This is the version 4.x settings screen.

SettingWhat it does
CommerceShown only if both EDD and Woo are active. Pick one. Switching does not migrate downloads ↔ products.
Producer nameOptional label
Default artworkPlayer fallback when a beat has no featured image
Accent colorPlayer accent
Player themeAuto / light / dark
Default tracks per page1–40
Protect uploaded previewsOff by default. Media Library previews use a temporary /beatstore-preview/ link instead of a permanent uploads URL. SoundCloud and Dropbox are unchanged. Protect uploaded previews
Block known AI crawlersWhen protection is on, refuse preview streams and play counts from known training crawlers
Preview link lifetimeHow long a preview URL stays valid after the catalog loads (default 60 minutes)
Play eventsSend play to Google Analytics / GTM when a track starts
GA4 Measurement IDOptional G-XXXXXXXX if analytics is not already on the site

Removed in 4.x: Widget 2/3/4 picker, producer banner, visualizer, Player Nav Categories, Embed → Widget / Players tabs. Use BeatStore → Place Player instead.

Place the player

BeatStore → Place Player copies [beatstore] or an off-site iframe. On a page you can also insert the BeatStore Player block. Details: Player.

Payment gateways

Checkout is handled by Easy Digital Downloads or WooCommerce.

  • EDD: Downloads → Settings → Payments. EDD payment gateways
  • Woo: WooCommerce → Settings → Payments

PayPal and Stripe are the usual pair. BeatStore never takes a cut of the sale.

Optional previews

  • SoundCloudBeatStore → Integrations (Client ID + Secret). Credentials are a WordPress option, not wp-config.php.
  • Dropbox — paste a share link on the beat; no Dropbox app.
  • Protect uploaded previews — Media Library only. Off by default. Preview links expire so /uploads does not get a permanent MP3 URL.