How to Sell Monthly and Yearly Auto-Renewing Listing Packages in Listdom
If you want to sell listing packages that renew automatically every month or every year, use Listdom’s native payment-plan and recurring-payment system. The Listdom package controls listing access and submission rules. The payment plan controls checkout, billing cycle, and recurring payment flow. Membership
WooCommerce can still be used for supported one-time membership package purchases. Monthly, yearly, and other subscription-based Listdom memberships should use the Listdom payment engine instead of WooCommerce subscription products.
Before you start
Section titled “Before you start”Before building monthly or yearly recurring packages, make sure:
- Listdom is installed and active.
- The Listdom Membership add-on Membership is installed and active.
- The Listdom payment engine is selected under Payments settings.
- A recurring-capable gateway is configured, such as Stripe recurring payments when available on the site.
You will mainly work in:
- Listdom > Settings > Payments
- Listdom > Payments > Plans
- Listdom > Memberships > Packages
- Listdom > Memberships
How setup works
Section titled “How setup works”A recurring package has two connected parts.
Listdom package controls
Section titled “Listdom package controls”- Listing limit
- Available categories
- Auto confirm
- Gallery, description, tags, and submission restrictions
- Membership-based listing access
Listdom payment plan controls
Section titled “Listdom payment plan controls”- Checkout
- Recurring billing cycle
- Recurring payment status
- Renewal and cancellation lifecycle
- Expiry Duration (Days) for the active membership period granted by the tier
For a reliable recurring package, keep package wording, billing frequency, and expiry duration aligned.
Create a recurring payment plan
Section titled “Create a recurring payment plan”Go to Listdom > Payments > Plans.
- Create or edit a payment plan for the membership package.
- Add a recurring tier Pro.
- Set the tier name, price, and billing frequency.
- Set Expiry Duration (Days) to the active period the tier should grant.
- Save or publish the plan.
Recommended values:
- Monthly recurring tier: billing interval of 30 days and Expiry Duration (Days) of
30. - Yearly recurring tier: billing interval of 365 days and Expiry Duration (Days) of
365.
Billing frequency controls when payments recur. Expiry duration controls the active membership period granted by the tier.
Configure payment settings
Section titled “Configure payment settings”In Payments settings, configure:
- Payment engine
- Gateways
- Checkout pages
- Appreciation or success messaging
- Invoicing settings, if needed
Make sure payment settings are fully configured before testing.
Create the membership package
Section titled “Create the membership package”Go to Listdom > Memberships > Packages.
- Click Add New Package.
- Enter the package title.
- Open the package settings.
- Connect the package to the Listdom payment plan.
- Configure listing limits, category restrictions, modules, and other package rules.
- Publish or update the package.
Test the purchase flow
Section titled “Test the purchase flow”- Confirm the package is connected to the intended payment plan.
- Copy the package Purchase URL or open the frontend Memberships area.
- Complete a test purchase as a new user.
- Go to Listdom > Memberships and confirm the membership was created.
- Review the related recurring payment record.
- Test cancellation, renewal, and expiration behavior before launching.
Notes and limitations
Section titled “Notes and limitations”- Monthly and yearly recurring packages use Listdom native recurring payments.
- WooCommerce remains available for supported one-time package checkout.
- WooCommerce subscription products and YITH subscription products are not used for current Listdom recurring memberships.
- Listdom controls package rules and listing access.
- Billing schedule and package wording mismatches can cause confusion.
- Gateway support determines which recurring actions are available to users.
Troubleshooting
Section titled “Troubleshooting”Recurring package looks one-time at checkout
Section titled “Recurring package looks one-time at checkout”Check that the selected Listdom payment plan includes a recurring tier and that the package is connected to that plan.
Package renews but membership behavior looks wrong
Section titled “Package renews but membership behavior looks wrong”Check the recurring payment status, the membership record under Listdom > Memberships, the selected Duration Mode, and the tier’s Expiry Duration (Days).
Package cannot be purchased
Section titled “Package cannot be purchased”Check that the package is connected to a valid payment plan, the payment engine is configured correctly, and the Purchase URL works.