Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
  • #408647

    Debra Ferguson
    Full Member
    Post count: 3


    We created a directory using GD and everything worked out very well but we would like to take this a bit further. Essentially, we want to give business owners the ability to claim listings and after that they can choose an account type. Depending on the account they choose, there will be certain permissions. I am going to explain a bit what each account type ( level ) will do:

    Level 1 accounts will be free and will give the permission to edit a few basic fields like “website URL, phone, email, hours of operation, etc”. Other fields will be “locked down” for Level 1, say “special offers or reservation link”. Level 1 will also allow business owners to upload a maximum of 3 images and add 3 tags to their listing.

    Level 2 and 3 will be paid and they will allow access to all the fields, unlimited image uploads, etc. The only difference between 2 and 3 is that Level 3 will allow to add featured listings and will give business owners access to Analytics reports.

    Payments will be made after 3, 6 or 12 months. Automatic and / or manual.

    The reason I created this post is to gain some insights and advice, maybe someone else built a similar functionality before.


    1. How would you recommend to build the functionality? Install a membership plugin and start from there? If yes, can you suggest a plugin that will work well with GeoDirectory?

    2. What are your thoughts about restricting custom fields depending on the access level? Is this something that can be done with the membership plugin?

    Thanks for reading this and let me know if you need other details from me, to make it more clear.


    Post count: 19396

    You should be able to achieve that with the Pricing Manager, see https://wpgeodirectory.com/docs/prices-and-payments-add-on-overview/
    That is exactly how the Claim and Pricing addons work.


Viewing 2 posts - 1 through 2 (of 2 total)

You must be logged in to reply to this topic.

  • How to add a new support ticket

    To open a new support ticket, first select the relevant forum and then click the "New Post" button. Example: You need support for the core plugin? Click on GeoDirectory Core Plugin support and click on the "New Post Button".
  • Support Policy

    Please read the support policy before starting to use the forum.
  • Featured ThirdPartyAddOn

  • Feature Requests

    Is there a theme for which you'd like to see a compatibility package or a new feature that you think would be of great benefit for the GeoDirectory community?

    Submit a feature request : here

    Each month you get 5 votes to distribute. You can choose to use all your votes for one idea you really like, or spread them across between several ideas :)

    We will do our best to create whatever you suggest if it becomes popular, we however reserve the right to reject ideas that we believe could not be realized without revolutionizing the plugin.

  • Are you a developer?

    Make Money with GD Jobs

    Check out the GeoDirectory Jobs Forum, there may be a new client waiting for your services. Only Premium members can access the GD Jobs forum.

    Or selling GD Themes and Addons

    Did you know that you can easily build GeoDirectory Addons and Themes and that there is a rapidly growing market for it? Submit your Add-ons and Themes here
  • Looking for a GD developer?

    We do not provide customization services, but feel free to check out the GeoDirectory Jobs Forum, there may be already a freelance GD expert ready to start working with you. Only Premium members can access the GD Jobs forum. GeoDirectory doesn't endorse any of the developers present in our forums. However we can guarantee that they are all Premium Members just like you. Please ask for references before hiring anyone and use common sense. We don't take responsability for poor quality jobs and/or missed deadlines