Membership Add-on for LearnPress

Membership Settings

The Settings screen allows you to configure global options for the membership system. These settings affect how memberships work across your website.

Subscription

This section controls how memberships behave when they expire or encounter payment issues.

  • Automatic Expiration
    When enabled, memberships will automatically expire at the end date.
  • After Expiration
    Defines what happens to course access when a membership expires or is canceled.
    Example: Revoke course access – users will lose access to courses.
  • Payment Grace Period (days)
    Number of days users retain access after a failed recurring payment before suspension.
    Set to 0 to suspend immediately.
  • Renewal Reminder Schedule
    Define when reminder emails are sent before expiration.
    Enter values as comma-separated days (e.g., 7,3,1).

Email Notifications

This section lets you enable or disable emails sent during the membership lifecycle.

  • Welcome Email
    Sent when a new membership is activated.
  • Renewal Success
    Notifies users when a renewal payment succeeds.
  • Expiration Notice
    Notifies users when their membership is about to expire or has expired.
  • Payment Failed
    Notifies users when a recurring payment fails.
  • Membership Cancelled
    Sent when a membership is canceled.
  • Membership Suspended
    Sent when a membership is suspended (usually by the payment gateway).