Membership Manager Pro icon

Membership Manager Pro

Go to Website
Hot or Not
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 .env generation 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 .env generation
  • 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.

  1. Do not overwrite your existing live site. Keep your current installation running as-is.
  2. 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).
  3. Re-create your membership tiers, pages, news posts, and payment gateway credentials in the new admin panel — none of this carries over automatically.
  4. 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.
Authorgewa
CategoryScripts & Code / PHP Scripts / Login
Price$35
Extended License$105
Likes2
First ReleaseJun 25, 2025
Last UpdateOct 6, 2026
DatabaseMySQL 8.0, MariaDB 11.x
Files included.php, .html, JavaScript .js
Programming languagePHP

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
Free social media tools for creators & solofounders

Free social media tools for creators & solofounders

295 free tools for growing your social media: write, plan, grow on local AI models, 100% free forever, No sign-up required, No trial. Write, check and measure posts on LinkedIn, Instagram, TikTok, X, YouTube, Reddit, Product Hunt and more: a free social media scheduler for 17 networks, engagement rate calculators, character counters, best time to post, hook generators and follower growth calculators. No login anywhere, no API or credit usage.

674 views · 6 clicks

$6