تخطَّ إلى المحتوى

How to Manage Memberships and Packages in Listdom

هذا المحتوى غير متوفر بلغتك بعد.

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.

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 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

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

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

Go to WP Admin → Listdom → Memberships → Packages.

This is where you create and manage package plans.

  1. Click Add New Package or open an existing package.
  2. Enter or edit package title.
  3. Go to 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)

If payment plan/product is missing, package checkout cannot complete normally.

  1. Click Publish or Update.
  2. Confirm selected payment plan/product is still assigned.
  3. Re-check package settings after save.

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.

Go to WP Admin → Listdom → Memberships.

This screen manages real user membership records.

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.

Membership statuses can include:

  • Expired
  • Canceled
  • On Hold

A package can exist and remain valid as a plan while user membership is inactive.

When a user reports access problems:

  1. Open WP Admin → Listdom → Memberships.
  2. Find the membership record.
  3. Review package, status, expiry, and usage.
  4. Compare with related payment/subscription record when needed.

This is the best place to verify real user access.

Users can open Dashboard → Memberships on front end. That screen commonly shows:

Shows current membership records. Users can usually see:

  • package title
  • status
  • description
  • listing limit
  • expiry
  • allowed categories
  • Select button if membership is valid

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.

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.

User sees packages under Memberships, clicks Checkout, package is added to cart, then user goes to checkout.

User can keep existing membership and buy another package; after purchase, a new membership can be created/updated.

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
  • 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.

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

Check:

  • packages are published
  • packages are available for that user
  • payment engine requirements are met

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.