Booking entitlements in Pro

WordPress Membership Plans for Events and Classes

Assign dated memberships with unlimited, weekly, or monthly booking allowances and precise event, category, or service eligibility—without recurring billing.

What this resolves

A clearer way to manage this work in WordPress.

  • Unlimited plans and multiple memberships per customer
  • Clear Monday-based weekly and calendar-month resets
  • Concurrency-safe booking limits and automatic eligibility
  • Membership and class-pass priority without payment dependencies

Calendar limits that agree

Every booking uses the same reset boundary.

Weekly allowances reset Monday at 00:00 and monthly allowances reset on day 1 at 00:00 in the WordPress timezone. The corresponding UTC boundary is stored with usage so daylight-saving changes and later audits remain unambiguous.

Merchant membership plan and eligibility configuration

Screenshot will be added here.

Merchant membership plan and eligibility configuration

Safe under concurrency

The final weekly booking cannot be claimed twice.

The booking transaction locks the selected customer membership before counting active and retained usage in its calendar window. Eligibility, quota use, the booking reference, and history commit together.

Customer memberships, booking usage, and merchant history

Screenshot will be added here.

Customer memberships, booking usage, and merchant history

Entitlements, not invoices

Membership access stays separate from money.

Plans can be assigned, scheduled, renewed, extended, suspended, or cancelled manually. No recurring billing or payment provider is introduced, and Pro deactivation leaves every entitlement and usage record intact and readable.

See the complete workflow

Watch the screencast.

Follow the feature from its first setting in WordPress to the finished result visitors will see.

Membership plan, assignment, booking eligibility, policy, and renewal workflow

Screencast will be added here.

Membership plan, assignment, booking eligibility, policy, and renewal workflow

WordPress manual

How to configure wordpress membership plans for events and classes.

  1. 1

    Create a membership plan

    Open Events → Memberships → Plans, choose unlimited bookings or a weekly or monthly allowance, and set default validity.

  2. 2

    Choose eligible bookings

    Allow all bookings or select specific events, event categories, and appointment services, then configure normal, late-cancellation, and no-show allowance policy.

  3. 3

    Assign and schedule access

    Assign the plan to a registered customer with exact start and expiry dates. Future memberships remain Scheduled until their local calendar date begins.

  4. 4

    Operate and renew

    Review customer memberships and append-only history, suspend or cancel access, renew or extend dates, and choose whether membership or class-pass entitlement takes priority.

Functional cookies only

Saaso only uses functional cookies for sign-in, security, and core product flows. By continuing to use the site, you agree to that use.