WP Residence Help WP Residence Help

  • WPRESIDENCE
  • Video Tutorials
  • Client Support
  • API
Home / Agent, Agency & Developers, Theme Options & Global Settings / How to add a membership package manually to a registered subscriber from admin

How to add a membership package manually to a registered subscriber from admin

4701 views 0

WPResidence allows administrators to manually assign a membership package to a registered user from the WordPress admin area.

This is useful when you want to give a package manually, activate access after an offline payment, correct a user’s membership package, or test how a package works for a specific user.

Important: When a membership package is assigned manually, the admin must copy the package details from Membership Packages and add them to the user profile. This includes the Package ID, the number of included listings, the number of included featured listings, and the expiration date.

Content

  • When to assign a package manually
  • Check the package details first
  • Where to assign the package
  • Package expiration date format
  • How to assign the package to a user
  • What the user receives
  • Important notes
  • Related help articles

When to assign a package manually

You can manually assign a membership package when:

  • You want to give a package to a registered user from admin.
  • A user paid outside the website and you need to activate the package manually.
  • You need to correct or extend a user’s current membership package.
  • You want to test a package for a specific user.
  • You need to manually activate a package after checking an invoice or payment.

Check the package details first

Before editing the user profile, first check the membership package you want to assign.

Go to:

WP Admin > Membership Packages

Open the membership package you want to use.

WPResidence Membership Packages menu

From the package edit page, get the following details:

  • Package ID
  • Listings Included
  • Featured Listings Included

These values must be copied manually into the user profile.

Get the Package ID

The Package ID is required when assigning the package manually to a user.


WPResidence Membership Package ID

Get the package limits

From the same membership package edit page, check the number of listings and featured listings included in the package.

You need these values for the user profile fields.

WPResidence membership package details

WPResidence membership package listing limits

Where to assign the package

After you have the package details, edit the user profile.

Go to:

WP Admin > Users > All Users

Find the user who should receive the package and click Edit.


Edit user to assign membership package in WPResidence

Package expiration date format

The package expiration date must be added in this format:

YYYY-MM-DD HH:MM:SS

Example:

2014-12-31 10:05:44

This means:

  • 2014 – year
  • 12 – month
  • 31 – day
  • 10:05:44 – hour, minutes, and seconds
Important: Do not use another date format, such as 31/12/2014 or 12-31-2014. The expiration check needs the full date and time format, for example 2014-12-31 10:05:44.

If the expiration date is set correctly, the package will expire on the due date. Properties connected to that package will also expire based on the membership package rules.

How to assign the package to a user

  1. Go to WP Admin > Membership Packages.
  2. Edit the membership package you want to assign.
  3. Copy the Package ID.
  4. Copy the number of Listings Included.
  5. Copy the number of Featured Listings Included.
  6. Go to WP Admin > Users > All Users.
  7. Find the registered user who should receive the package.
  8. Click Edit.
  9. Scroll to the membership package fields.
  10. Add the Package ID.
  11. Add the number of included listings.
  12. Add the number of included featured listings.
  13. Add the package expiration date using this format: YYYY-MM-DD HH:MM:SS.
  14. Save or update the user profile.

Example of membership package setup:


WPResidence membership package setup

What the user receives

The user will have access to the package limits you added manually in the user profile.

The package can control:

  • How many listings the user can publish.
  • How many featured listings the user can use.
  • How long the package remains active.

The user will receive an email notification 3 days before the package expires.

Tip: Membership package email messages can be edited from Theme Options > Email Management, depending on the email template used by your setup.

Important notes

  • The user must already be registered before you can assign a package from Users > Edit User.
  • The Package ID must be copied from the membership package you want to assign.
  • The number of included listings and included featured listings must match the package details.
  • The expiration date must use this exact format: YYYY-MM-DD HH:MM:SS.
  • If the expiration date is not added correctly, the package and property expiration may not work as expected.
  • If listings do not show correctly after assigning the package, check the user’s package ID, package limits, expiration date, property status, and cache.

Related help articles

  • How to use Membership for Submissions
  • Membership Packages Shortcode
  • Membership & Payment Settings
  • Wire Transfer Payment Method
  • Install WooCommerce and use WooCommerce Payments
  • Theme Options – Email Management – Email Content
  • Featured Properties: How they work
Agent, Agency & DevelopersTheme Options & Global Settings

Related Articles

  • How to Control Similar Blog Posts
  • ACF – Advanced Custom Fields – Integration with WPResidence
  • Theme Options – Roles (Editor) Permissions Controls
  • Theme Options -> Agent Card Settings

Help Categories

  • 18Agent, Agency & Developers
  • 5Blog Posts & Blog Lists
  • 38Elementor Shortcodes Built-In
  • 45FAQ
  • 15Footer
  • 5Getting Started
  • 37Header
  • 2IDX & MLSImport
  • 6Installation & Setup
  • 23Installation FAQ
  • 23Maps & Location Settings
  • 21Multi-Language Third Party Plugins
  • 6Other Third party Plugins
  • 19Pages
  • 4Payments & Monetization
  • 20Property Lists, Categories & Archive
  • 36Property Pages & Layouts
  • 31Search & Filtering
  • 162Technical how to | Custom Code Required
  • 8Technical: Actions and filters
  • 6Technical: Child Theme
  • 86Theme Options & Global Settings
  • 6Translations & Languages
  • 16WPBakery Shortcodes
  • 51WPResidence / WPEstate CRM
  • 50WPResidence 5.0 Documentation
  • 8WPResidence Elementor Studio
  • 50WPResidence Translate Plugin

Join Us On

Powered by WP Estate - All Rights Reserved
  • WPRESIDENCE
  • Video Tutorials
  • Client Support
  • API