OS Membership Pro (OSMembership) is a subscription and membership management component for Joomla. It handles plan creation, member sign-up, payment processing, subscription renewals, and access control — integrating directly with Joomla's ACL system so membership status automatically controls what content members can see across the site.

Membership Plans

Go to Admin → OS Membership → Plans. Each plan defines:

FieldPurpose
Title & DescriptionShown on the sign-up page
PriceRecurring or one-time amount
DurationDays, months, or years; or lifetime
User GroupJoomla group the subscriber is added to on activation
Access LevelViewing access level granted during active subscription
Trial PeriodFree trial days before billing starts
Grace PeriodDays after expiry before access is revoked

Sign-Up Flow

  1. Visitor clicks a Subscribe link — add a Membership Plans menu item
  2. Selects a plan and fills in registration/profile fields
  3. Completes payment via the configured gateway
  4. On successful payment: account is created (or existing account used), user added to the plan's Joomla group, subscription recorded
  5. Confirmation email sent; subscription visible in the member's account area

Payment Gateways

OSMembership supports multiple payment gateways via plugins:

  • PayPal — Standard and Express Checkout
  • Stripe — card payments and SEPA direct debit
  • Authorize.Net — AIM and SIM
  • Offline / Bank Transfer — manual approval workflow
  • Free — for free plans that still require registration

Access Control Integration

OSMembership integrates with Joomla's ACL by adding and removing subscribers from user groups automatically:

  • On subscription activation — user added to plan's group; Joomla restricts content by access level automatically
  • On expiry — user removed from plan's group after grace period; access revoked
  • On cancellation — immediate removal or end of current period, configurable per plan

Renewals & Notifications

Configure automated renewal reminder emails in OS Membership → Messages. Triggers include:

  • X days before expiry (configurable)
  • On expiry
  • On successful renewal payment
  • On failed payment
  • On new subscription (welcome email)

Subscriptions & Reports

Go to OS Membership → Subscriptions to search, filter, and manage all member subscriptions. Key admin actions: manually activate, cancel, extend, or refund a subscription, and export the subscriber list to CSV.

Tip: Combine OSMembership with Community Builder — set the CB profile approval requirement to check for an active subscription so only paying members can complete their public profile.