Membership Manager Pro

Description
Membership Manager Pro,is a fully-featured, self-hosted membership and subscription management platform built on Wojo Foundry, a lean, dependency-free custom PHP 8.4+ framework. Sell recurring or one-time memberships, manage subscribers, automate billing, accept payments through eight gateways including cryptocurrency, reward affiliates, build pages and posts with an AI-assisted editor, and deliver gated content — all from a fast, dependency-free admin panel.
The entire codebase is a ground-up rewrite on top of the Foundry framework: no Laravel, Symfony, Twig, Blade, or Node build step anywhere in the stack — just explicit, modern PHP (readonly classes, enums, attributes, first-class callables) designed to run cleanly on ordinary shared or vps hosting. This is a fresh installation only; it does not upgrade in-place from earlier Membership Manager releases.
Features
Live Preview
A single login page auto-detects and redirects accordingly:
Front End: https://mmp.wojoscripts.com
Email: member@wojoscripts.com / Password: memberPass2026
Admin Panel: https://mmp.wojoscripts.com/admin
Email: admin@wojoscripts.com / Password: adminPass2026
💰 Payment Gateways (8 included)
- Stripe — Cards, 3D Secure; recurring subscriptions via saved payment tokens
- PayPal — Global reach, recurring subscription support
- Razorpay — India-focused; cards, recurring billing
- Mollie — EU-focused; iDEAL, SEPA, cards; recurring
- Paystack — Africa-focused; cards, bank transfer, mobile money; recurring
- PayFast — South Africa; EFT, Instant EFT, cards; recurring (ZAR)
- Crypto (USDC) — Stablecoin payments on Base, Polygon, and Arbitrum, each with mainnet + testnet; auto-verified on-chain by a polling cron job
- Offline / Bank Transfer — Member uploads proof of payment via a token-protected link; admin approves manually
Free membership tiers skip the payment step entirely through a built-in zero-config driver. Every gateway runs through one central Gateway Manager with a single webhook entry point (webhooks.php?gateway=<name>) and per-driver signature verification.
💵 Membership & Subscription Management
- Unlimited membership tiers with individual pricing, duration, and description
- USD reference price per tier for consistent crypto pricing alongside your display currency
- Flexible billing periods: Days, Weeks, Months, or Years
- Recurring and one-time memberships per tier, with free-trial support
- Private tiers (admin-assigned only, hidden from the public packages page)
- Full payment history per user with gateway, amount, tax, and coupon details
- Automatic membership activation on payment confirmation
- Per-tier sales history and activity log in the admin panel
🤝 Affiliate Program
- Built-in affiliate registration with admin approval workflow
- Referral cookie tracking via a simple
?ref=link - Configurable commission rate (global default, overridable per affiliate)
- PayPal-integrated payout recording with reference tracking
- Affiliate earnings dashboard for members
- Admin overview of all affiliates, referrals, and payout history
✏️ AI-Assisted Content Editor
- Shared WYSIWYG editor powers Pages, News, and email templates
- AI toolbar actions: Generate, Rewrite, Expand, Shorten, Translate, Continue, Summarize
- Choose your model per request — GPT-4o, GPT-4o mini, o3-mini, Claude 3.7 Sonnet, Claude 3.5 Haiku, Llama 3.3 70B, Mistral Large, or Phi-4
- One API key configured once in Admin → Configuration
- Reusable block library — Hero, Feature, CTA, Pricing, Testimonial, Team, Gallery, Logo, and Blog sections ready to drop into any page
🤖 Automation & Cron Jobs
- Recurring billing — Charges due subscriptions on your schedule via saved payment tokens
- Payment retry — Retries failed payments on your schedule
- Crypto verification — Polls the blockchain to confirm USDC transfers
- Membership expiry — Sends reminder emails and lapses overdue memberships
- Payment cleanup, session cleanup, trash cleanup, log cleanup — Routine housekeeping jobs
- Single front controller (
cron.php) — works as a URL any cron service, cPanel, or Plesk can ping, or as a direct PHP-CLI command on hosts with shell access - Every run is logged with success/failure detail; re-run or delete any job on demand from the admin panel
🔒 Role-Based Access Control
- 3 fixed admin roles: Owner, Staff, Editor — plus a cascading role hierarchy for route access
- 37 granular permissions across 13 groups: Pages, News, Menus, Language, Newsletter, Memberships, Coupons, Gateways, Transactions, Files, Users, Affiliates, and System
- Fully customizable — adjust any role's permission grants from the admin panel
- The Owner account is always protected from role restrictions
📧 Email & Notifications
- Fully customizable HTML email templates, editable with the AI-assisted editor
- Transactional emails: registration, welcome, password reset, payment receipts, membership expiry, subscription notices
- Bulk mailer: target all users, free members, or paid members
- SMTP configuration with test-send verification, plus Sendmail fallback
🍀 Coupon / Discount System
- Unlimited discount codes with unique coupon code strings
- Percentage or fixed-amount discounts
- Usage limits and expiration dates
- Restrict coupons to specific membership tiers
- Validated live at checkout with instant discount preview
📥 Download Manager
- Protected file library accessible only to logged-in members
- Per-file access restrictions by membership tier
- Token-protected download links — no direct file paths exposed
- Managed from the admin File Manager
📋 Content Management
- Pages — Unlimited static pages (Terms, Privacy, FAQ, etc.) with the AI-assisted block editor
- Restrict pages by tier — Make pages visible only to specific membership levels
- News / Blog — Publish articles with the same editor
- Menus — Build and reorder your site's navigation tree from the admin panel
- Block Library — Nine categories of ready-made sections to compose pages visually
- Slug-based clean URLs for all pages
👤 Member Dashboard
- Current membership status and expiry date
- Full payment history
- Protected download library
- Profile editor (name, email, avatar)
- Affiliate dashboard with referral link, earnings, and payout history (if enabled)
- Google OAuth login — one-click sign-in with Google account
- Password reset via email
🌐 Multi-Currency & Tax
- Single display currency configured from admin, with a USD reference price per tier for crypto
- Per-country VAT rates with a full country manager
- Tax calculated at checkout and stored per transaction
- Enable or disable tax globally
🌍 Internationalization
- Full language editor — translate every interface string from the admin panel without touching code
- All date/time formats and locale settings configurable from admin
🛠 Admin Panel Features
- Dashboard with a revenue chart, user counts, and memberships expiring this month
- User manager: create, edit, and view membership history
- Transaction manager: filter by gateway, status, and date range
- Offline payment approval workflow with proof-of-payment viewer
- Soft-delete trash bin with one-click restore
- System log viewer (payment, auth, system channels)
- One-click database backup download
- Template cache clearing and other maintenance utilities
- File manager for uploads
🚀 Guided Installation Wizard
- Self-contained setup wizard — no manual SQL import or file editing required
- Step-by-step: requirements check → license agreement → database & admin setup → done
- Live database connection test before install
- Automatic schema migration, seed data, admin account creation, and
.envgeneration with freshly generated security keys - You choose your own admin password during setup — nothing generated to copy down
- The app refuses to serve any page until the setup directory is removed after install
🔐 Security
- CSRF protection on all forms
- PDO prepared statements throughout — no SQL injection vectors
- Password hashing via PHP's modern password API
- Login throttling against brute-force attempts
- Configurable public registration (open, closed, or email-verified)
- Per-gateway webhook signature verification
- Role and fine-grained permission checks on every admin action
- Demo-mode guard that blocks destructive actions on public preview installs
- Output escaping throughout templates
Requirements
- PHP: 8.4 or higher
- Database: MySQL 8.0+ or MariaDB 10.3+
- Web Server: Apache 2.4+ with mod_rewrite (or Nginx equivalent)
- PHP Extensions: PDO, PDO MySQL, cURL, Intl, MBString, Fileinfo, GD, Sodium
- Disk Space: ~50 MB for application files (uploads additional)
Instructions
Please see included install manual in /docs/
📦 What Is Included
- Full PHP source code (Foundry framework core + application layer)
- Admin and front-end templates (HTML, CSS, JavaScript)
- Self-contained database migrations and seed data — no raw SQL import needed
- Payment gateway setup guide
- Cron job setup guide
- Installation manual
📚 Version History
App 1.02 on Foundry Framework 1.05 (current) Ground-up rewrite on the new Wojo Foundry PHP 8.4 framework: 8 payment gateways plus a built-in free-tier driver, affiliate program, crypto payments, role-based access control with 37 granular permissions, AI-assisted content editor with a 9-category block library, guided install wizard, self-logging cron system, offline payment workflow, protected download manager, and full language editor. Note: this is a new, from-scratch build — it does not migrate data from earlier Membership Manager releases.
📜 Changelog
Version 1.02 — October 6, 2026
- Initial release of Wojo Foundry, a ground-up rewrite on the new Foundry PHP 8.4 framework
- Added 8 payment gateways (Stripe, PayPal, Razorpay, Mollie, Paystack, PayFast, Crypto/USDC, Offline/Bank Transfer) plus a built-in free-tier driver, all routed through a single Gateway Manager and webhook endpoint
- Added affiliate program: registration workflow, referral tracking, configurable commissions, PayPal payouts, and an earnings dashboard
- Added AI-assisted content editor (Generate, Rewrite, Expand, Shorten, Translate, Continue, Summarize) with a 9-category block library shared by Pages, News, and email templates
- Added role-based access control: Owner / Staff / Editor roles with 37 granular permissions across 13 groups
- Added self-logging cron system: recurring billing, payment retry, crypto verification, membership expiry reminders, and routine cleanup jobs, all re-runnable from the admin panel
- Added coupon/discount system with percentage or fixed-amount codes, usage limits, and per-tier restrictions
- Added protected download manager with token-protected links and per-file membership restrictions
- Added per-page membership restrictions, menu builder, and a 9-category page block library
- Added multi-currency display pricing with a USD reference price per tier, per-country VAT rates, and per-transaction tax calculation
- Added full language editor for translating every interface string from the admin panel
- Added guided installation wizard with live database connection test and automatic schema migration, seed data, and
.envgeneration - Added Google OAuth login for members alongside standard email/password auth
- Added admin panel utilities: soft-delete trash bin with restore, system log viewer, one-click database backup, and template cache clearing
- Added CSRF protection, PDO prepared statements throughout, login throttling, per-gateway webhook signature verification, and a demo-mode guard against destructive actions on public preview installs
Upgrade steps for existing buyers
Version 1.02 replaces the entire codebase and database schema — it is not an in-place upgrade and there is no automated migration path from earlier Membership Manager Pro releases.
- Do not overwrite your existing live site. Keep your current installation running as-is.
- Download the new package and run it on a fresh domain, subdomain, or staging environment using the included installation wizard (new database, new database user).
- Re-create your membership tiers, pages, news posts, and payment gateway credentials in the new admin panel — none of this carries over automatically.
- Re-point your DNS or swap the new installation into production only once you've verified payment gateways, cron jobs, and content on the new install.
| Author | gewa |
|---|---|
| Category | Scripts & Code / PHP Scripts / Login |
| Price | $35 |
| Extended License | $105 |
| Likes | 2 |
| First Release | Jun 25, 2025 |
| Last Update | Oct 6, 2026 |
| Database | MySQL 8.0, MariaDB 11.x |
| Files included | .php, .html, JavaScript .js |
| Programming language | PHP |
Categories
Tags
External listing. code.market does not sell this product and does not process payment for it. Pricing, payment, delivery, licensing, refunds, and support are handled by the third-party merchant on its own website. We may earn an affiliate commission from a referral. Details.
Products of the Week.
Submit🥇
STOP GUESSING WHAT TO POST
AI that learns your brand voice and builds a month of consistent, on-brand social content: carousels, posts and hooks that sound like you, not like everyone else's AI.
SaaS · 3,230 views · 28 clicksSaaS · Week 45 · 3,230 views · 28 clicks
🥈
Conversational Backlinks for Busy Founders
Place Backlink Relevant Conversation for your domain across Forums and Conversations
Website · 40,632 views · 217 clicksWebsite · Week 45 · 40,632 views · 217 clicks
🥉
upvote.club
Free Social Media Engagement that Helps Boost Your Content. Upvote Club supports 19 social networks with 100+ engagement actions in one dashboard. Add links to your posts and get free engagement from real users.
SaaS · 38,732 views · 111 clicksSaaS · Week 45 · 38,732 views · 111 clicks
#4
Substack Posting API
Onboard your Agent to Substack. Write Publish on Substack via API
SaaS · 57,769 views · 197 clicksSaaS · Week 45 · 57,769 views · 197 clicks
#5
Seenshot App
Free, Fast, MacOS Screenshot app. Make Screenshot cmd+shift+2 and send it via link
Desktop App · 27,174 views · 119 clicksDesktop App · Week 45 · 27,174 views · 119 clicks
#6
Hand-Placed Backlinks $9.99 per link. Flat rate.
Buy hand-placed forum, Q-A and directory backlinks. Flat $9.99 per link, no subscriptions — you only pay for approved listings.
Website · 3,085 views · 18 clicksWebsite · Week 45 · 3,085 views · 18 clicks
#7
Free Invoice Generator - PDF Invoices in Your Browser, No Sign-Up
A free invoice maker for freelancers and small businesses: fill in the invoice, check the live preview, and download a PDF that looks exactly like it. Any currency, tax per item, three templates, no sign-up, and nothing leaves your device.
1,775 views · 16 clicksWeek 45 · 1,775 views · 16 clicks
#8
Merge PDF Files Free - Combine PDFs in Your Browser, No Upload
A free PDF merger for office workers, students, and freelancers: combine PDFs and images into one file in the browser, reorder files and pages, pick page ranges, keep bookmarks, and open password-protected PDFs. Nothing is uploaded, no sign-up, no watermark.
1,651 views · 13 clicksWeek 45 · 1,651 views · 13 clicks