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).
Permalinks
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.
| Setting | What it does |
|---|---|
| Commerce | Shown only if both EDD and Woo are active. Pick one. Switching does not migrate downloads ↔ products. |
| Producer name | Optional label |
| Default artwork | Player fallback when a beat has no featured image |
| Accent color | Player accent |
| Player theme | Auto / light / dark |
| Default tracks per page | 1–40 |
| Protect uploaded previews | Off 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 crawlers | When protection is on, refuse preview streams and play counts from known training crawlers |
| Preview link lifetime | How long a preview URL stays valid after the catalog loads (default 60 minutes) |
| Play events | Send play to Google Analytics / GTM when a track starts |
| GA4 Measurement ID | Optional 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
- SoundCloud — BeatStore → 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
/uploadsdoes not get a permanent MP3 URL.