How to Manage Memberships and Packages in Listdom
Esta página aún no está disponible en tu idioma.
If you use Listdom Membership, you manage two related but different things:
- Packages
- Memberships
A package is the plan you sell or offer. A membership is the real access record assigned to a user after they buy or receive a package.
When to use this
Section titled “When to use this”Use this guide when you want to:
- create or edit packages
- review user memberships
- understand package vs membership differences
- manage package restrictions and purchase flow
- understand what users see on the front-end memberships screen
Before you start
Section titled “Before you start”Before managing packages and memberships, make sure:
- Listdom is installed and active
- Listdom Membership is installed and active
- your payment engine is configured if you sell paid packages
You will mainly work in:
- WP Admin → Listdom → Memberships → Packages
- WP Admin → Listdom → Memberships
- Front end → Dashboard → Memberships
- Front end → Add Listing flow
Understand the difference first
Section titled “Understand the difference first”Packages
Section titled “Packages”A package is the plan configuration. A package defines:
- price connection through a payment plan or product
- listing limit
- membership duration
- categories allowed
- auto confirm
- tags, gallery, description, and other restrictions
- Purchase URL
Memberships
Section titled “Memberships”A membership is the user’s actual access record. A membership record shows:
- which user owns it
- which package it belongs to
- status
- expiry
- usage
- related listings
In short:
- Package = the offer
- Membership = the user’s active or past access record
Part 1: Manage packages
Section titled “Part 1: Manage packages”Step 1: Open packages screen
Section titled “Step 1: Open packages screen”Go to WP Admin → Listdom → Memberships → Packages.
This is where you create and manage package plans.
Step 2: Create or edit package
Section titled “Step 2: Create or edit package”- Click Add New Package or open an existing package.
- Enter or edit package title.
- Go to Package Settings.
Step 3: Configure package settings
Section titled “Step 3: Configure package settings”Inside Package Settings, review:
- Payment plan / product: required field linking package to Listdom plan or WooCommerce product
- Listing Limit: blank for unlimited, or numeric cap
- Membership Duration: fixed day value, or blank only when intentional
- One Time Purchase: allows buying only once per user
- Listing Auto Confirm: auto-confirms submissions from this package
- Listing Auto Label: auto-assigns selected labels to listings created through package
- Available Categories: category restrictions
- Maximum Gallery Images: gallery limit
- Maximum Description Length: description limit
- Maximum Number of Tags: tags limit
- Maximum Visits: visit limits (if supported by your setup)
- Custom Fields availability by package: Configure package access per field in Listings → Custom Fields using Related Packages. Then, in the package editor, review the Available Custom Fields info box under the Dashboard Modules area to see the final fields available in that package.
If payment plan/product is missing, package checkout cannot complete normally.
Step 4: Save package
Section titled “Step 4: Save package”- Click Publish or Update.
- Confirm selected payment plan/product is still assigned.
- Re-check package settings after save.
Step 5: Use Package ID and Purchase URL
Section titled “Step 5: Use Package ID and Purchase URL”At the bottom of package settings, Listdom provides:
- Package ID
- Purchase URL
Use Package ID for internal references/advanced setups.
Use Purchase URL in:
- pricing tables
- custom buttons
- landing pages
- package CTA sections
Purchase URL adds the package to cart and sends user to checkout.
Part 2: Manage memberships
Section titled “Part 2: Manage memberships”Step 1: Open memberships screen
Section titled “Step 1: Open memberships screen”Go to WP Admin → Listdom → Memberships.
This screen manages real user membership records.
Step 2: Review membership list
Section titled “Step 2: Review membership list”Review each record for:
- member
- package
- membership start time
- expiry time
- status
- usage
- related listings
This shows what user currently has, not just what package allows in theory.
Step 3: Review membership status
Section titled “Step 3: Review membership status”Membership statuses can include:
- Expired
- Canceled
- On Hold
A package can exist and remain valid as a plan while user membership is inactive.
Step 4: Verify user-reported issues
Section titled “Step 4: Verify user-reported issues”When a user reports access problems:
- Open WP Admin → Listdom → Memberships.
- Find the membership record.
- Review package, status, expiry, and usage.
- Compare with related payment/subscription record when needed.
This is the best place to verify real user access.
Part 3: What users see on the front end
Section titled “Part 3: What users see on the front end”Users can open Dashboard → Memberships on front end. That screen commonly shows:
Existing Memberships
Section titled “Existing Memberships”Shows current membership records. Users can usually see:
- package title
- status
- description
- listing limit
- expiry
- allowed categories
- Select button if membership is valid
Memberships
Section titled “Memberships”Shows packages available for purchase. Users can usually see:
- package title
- package price
- description
- listing limit
- duration
- categories
- Checkout button
If no packages are available, users see an unavailable-packages message.
Part 4: Front-end membership flow
Section titled “Part 4: Front-end membership flow”Scenario 1: User already has valid membership
Section titled “Scenario 1: User already has valid membership”User sees Existing Memberships and can click Select on a valid membership for add-listing flow.
Scenario 2: User has no valid membership
Section titled “Scenario 2: User has no valid membership”User sees packages under Memberships, clicks Checkout, package is added to cart, then user goes to checkout.
Scenario 3: User wants another package
Section titled “Scenario 3: User wants another package”User can keep existing membership and buy another package; after purchase, a new membership can be created/updated.
Part 5: Best way to manage each area
Section titled “Part 5: Best way to manage each area”Use Packages screen to:
- create/edit plans
- change pricing connection
- edit restrictions and listing limits
- update categories
- copy Purchase URL
Use Memberships screen to:
- review user access
- check expiry and status
- inspect usage
- verify package attached to user
- troubleshoot access issues
Notes and limitations
Section titled “Notes and limitations”- Packages and memberships are different records.
- A package can exist even if no user has membership from it yet.
- Membership record reflects real user state and should be your troubleshooting source of truth.
- Paid package checkout depends on configured payment engine/connected product.
- Front-end memberships screen is for choosing/buying memberships, not editing package settings.
Troubleshooting
Section titled “Troubleshooting”User bought package but cannot submit listings
Section titled “User bought package but cannot submit listings”Check:
- membership record exists in WP Admin → Listdom → Memberships
- membership status is active/valid
- package limits and category restrictions
Package appears on front end but checkout does not work
Section titled “Package appears on front end but checkout does not work”Check:
- package is connected to valid payment plan/product
- payment engine is configured correctly
- package Purchase URL works
User cannot see available packages
Section titled “User cannot see available packages”Check:
- packages are published
- packages are available for that user
- payment engine requirements are met
User sees membership but cannot select it
Section titled “User sees membership but cannot select it”Check:
- membership is still valid
- status and expiry
- usage/limits are not already reached
What is the difference between a package and a membership in Listdom?
Package is the plan configuration. Membership is the actual user access record created from that package.
Where should I edit listing limits and package restrictions?
Edit them in WP Admin → Listdom → Memberships → Packages inside Package Settings.
Where should I check what access a user actually has?
Check WP Admin → Listdom → Memberships. It shows real membership status, expiry, and usage.