WordPress plugin for bands and music artists to manage merchandise sales during tours and events. Built from 20+ years of experience in the European merchandise industry and given away for free to the music community.
Richard (Theuws Consulting) has spent more than 20 years running a European merchandise company and has always helped bands with their merchandise management. With MerchManager he hopes to help many more bands run their merch in a simple, professional way — without having to pay for yet another tool.
This is not a commercial project. There is no paid version and there never will be. In a world where everyone wants to make money off bands, this plugin is built with AI assistance and given away for free. Everyone is welcome to use it, fork it, improve it, or contribute.
Everything a band needs to manage merch professionally.
Manage merchandise for multiple bands at once. Ideal for managers and labels representing multiple artists.
Create tours, plan shows, and link sales to specific dates and venues. Complete overview of your tour schedule.
Track stock levels in real-time, receive low-stock alerts and export reorder lists. Never run out unexpectedly.
Register sales and link them to tours and venues. See instantly which merch sells best per show.
Generate temporary sales pages for events with access codes. Fans can order merch while at the show.
Detailed sales and inventory reports with CSV export. Data integrity checks ensure reliable numbers.
5-step setup wizard for new users. Operational within 5 minutes with your first band, tour and merchandise.
One-click creation of sample data: band, tours, shows, merchandise and sales. Perfect for getting to know the plugin.
Responsive design optimized for mobile use. Touch targets minimum 44px, stacked layouts on small screens.
Meets all WordPress.org Plugin Check requirements. Proper escaping, i18n support and security best practices.
Built on proven technology.
PHP 7.4+ met WordPress hooks, Custom Post Types, prepared SQL queries
CSS (3.1%) + JavaScript (2.7%), responsive admin UI
MySQL 5.6+, custom tables met foreign keys en data-integriteitscontroles
PHPUnit, Playwright, Cypress. Unit tests, integration tests en E2E
Docker + docker-compose voor lokale dev omgeving, Composer, npm
Nonce verificatie, prepared statements, proper escaping, Plugin Check compliant
Two ways to install MerchManager.
Download the ZIP file from GitHub or search for "MerchManager" in the WordPress plugin directory.
Go to Plugins → Add New → Upload Plugin and select the ZIP file. Click "Install Now".
Click "Activate Plugin" after installation.
The wizard helps you set up your first band, tour and merchandise. Operational within 5 minutes.
Or install manually via WP-CLI:
Overview of the repository architecture.
Recent releases and changes.
| Version | Highlights |
|---|---|
| 1.1.5 | Final audit documentatie, UAT feedback loop |
| 1.1.4 | P2 features: Excel export, responsive, low stock alerts, tooltips |
| 1.1.3 | P0 failsafe (report data integrity), P1 security (onboarding) |
| 1.1.0 | Security WARNINGs fixed, nonce verificatie |
| 1.0.3 | Onboarding wizard, demo data, empty states, CSV export |
| 1.0.0 | Eerste release: CPTs, roles, sales, stock, CSV, rapportages |
MerchManager is open source and welcomes contributions from everyone.
License: GNU General Public License v2.0 · Tags: merchandise, sales, bands, music, inventory, tours