Claim Listing Monthly Subscriptions

I am setting up a website using HivePress that will serve as a city guide. My plan is to preload most of the business listings myself so that when business owners visit the site and see their business, they can use the “Claim Listing” option to take ownership of it.

Once a business owner claims their listing, I would like them to be required to start a monthly subscription in order to manage and enhance their listing.

I would also like the same monthly subscription requirement to apply when someone uses the “Submit Listing” feature to add a new business to the directory.

My main question is whether this workflow is possible with HivePress.

I have been looking into using WooCommerce Subscriptions and purchasing the Memberships extension, but I am not sure if these will allow me to require a monthly subscription specifically when a listing is claimed or submitted.

If anyone has experience setting up something like this, I would greatly appreciate any guidance or recommendations on the best way to achieve it.

Thanks for your message — our team will reply shortly.

In the meantime, you can also get instant help from our AI Assistant, familiar with all the docs and solutions we’ve shared over the years.

Hi,

Welcome to the community. :herb:

There might be a workaround for this, currently there’s no requirement for users to subscribe after claiming a listing, but if you set an expiration period for listings, you could use Memberships to charge for renewal with recurring payments via WooCommerce Subscriptions. WooCommerce Subscriptions allows Memberships to handle recurring payments.

So it’s a bit of a workaround, but a combination of the Claims extension plus the Memberships extension could work for the business model you’ve described.

Hope this helps

Thank you! I just want to make sure I understand correctly. When a listing expires, does it go offline? I would prefer that it return to an unclaimed status instead.

Also, is there any step by step documentation that shows how to set this up?

We don’t have a step-by-step guide specifically for combining Claimed Listings and Memberships, but there are separate documentation resources for each feature. I’d be happy to provide general guidance, though please note that the exact setup can depend on the specific details of your monetization model, and some adjustments may be needed to fit your particular use case.

I believe I outlined a workaround approach earlier in the thread, though it might not be 100% exactly what you’re looking for.

Regarding expiration, this is the feature that removes listings from public view once they expire, so they’re no longer visible to users browsing your site.

Please let me know if you need further assistance.

Thank you again for your help. I think if there was a way to not make the listings expire, it would work. Its not a huge deal breaker for me but I wanted to be sure that I understood correctly before I purchased a couple of extentions.

Just wanted to mention that if you decide to proceed with Memberships, we can provide a code snippet that automatically sets the listing status back to “publish” upon expiration and removes the “verified” checkmark (which essentially unclaims the listing).

Our framework was initially created to be very flexible and versatile, and while some features aren’t included out of the box since we offer a ready-made solution, it can be adjusted and modified to fit specific needs with code snippets or customization.

Wishing you a lovely weekend. :herb:

:open_mouth: Oh yes that would be great! Thinking this through further, would they receive a notification to “reclaim,” or would this be the point when the subscription’s recurring payment begins?

There’s no built-in email specifically for that flow, but you could use the Membership Expired email and customize the text to fit the reclaim scenario, it’s not a perfect match, but it could work as a workaround.

I want to point out that there isn’t a 100% exact match for the business model you’ve described in our out-of-the-box features. However, with some workarounds and not-too-complex code snippets, you can get pretty close to what you’re looking for.

We can help point you in the right direction with general guidance and simple snippets, but for more in-depth customization to perfectly match your specific workflow, you might want to consider reaching out to our verified experts who can develop a more tailored solution.

Let me know if you’d like to explore the workaround approach.

Yes I would like to explore the workaround approach. Please let me know how to proceed. Thank you!

If you’ve purchased the Memberships plugin, please enter the license key in your profile settings [this will allow you to access the closed topics that are related to premium products] so I can create a new topic under the Memberships category, and we’ll provide a snippet for you.

Just so you know, we keep things simple and fair: every premium extension is a one-time payment with a lifetime license. Plus, all our products are backed by a 30-day money-back guarantee, so you can try them out completely risk-free.