Join our new community forum for support & discussion

Join Now

Home Support Extensions Memberships Add listings in specific categories depending on membership

Add listings in specific categories depending on membership

  • Author
    Posts
  • alexif

    Hello!

    I want to setup a specific logic that would allow users with certain memberships to be able to add listings in specific categories.

    The logic would look like this:

    Membership A would be able to add listings in Categories 1, 2, 3

    Membership B would be able to add listings in Categories 4, 5, 6

    Thanks!

    yevhen developer

    There may be a workaround if you link the membership plan (Membership extension) and the package (Paid Listings extension) to the same WooCommerce product, then purchasing it would trigger both the membership and the package. Then you can make package as category-specific and user can add listings only in some categories

    alexif

    Thank you for the solution offered! I will try it to see how it works.

    I have still one question related to how it will work in practice, meaning:

    1. User registers account
    2. User wants to add listing
    3. User selects plan, pays it, and than it can continue adding only by viewing the applicable categories.

    Will it work like this?
    At which point will the user be able to take the package and see only applicable categories.

    Thanks!

    ihor developer

    Please let me know if you mean the Memberships or Paid Listings extension, the Memberships one has a bit different purpose – it’s used to charge regular customers for viewing some specific listing/vendor details (e.g. phone number or any other attributes), while Paid Listings can be used to charge vendors for adding/featuring listings. If you use Paid Listings and assign the listing package to some specific categories then it will block adding listings only to these categories, vendors will have to buy this package to add a listing. You can try testing this locally – the Paid Listings is a free extension.

    alexif

    Hi ihor!

    I have both plugin purchased and installed, and trying to find out the proper setup..

    Basically, I would like to apply following logic:

    User/Membership type A can:
    – view and interact with all listing categories (ex. to reply or book)
    – add listings in categories 1, 2, 3

    User/Membership type B can:
    – view and interact with all listing categories (ex. to reply or book)
    – add listings in categories 1, 4, 5, 6

    Hope that it is more clear now…

    Thanks!

    ihor developer

    There’s a workaround to combine both extensions (and their monetization models), please try linking membership plans and listing packages to the same WooCommerce product. For example you can add a Premium plan and Premium listing package and link both to the same WooCommerce product, then purchasing either a plan or package will add both the package and the plan to the user account.

    alexif

    Hi!

    I tried this, but it does not work properly…

    I have created this link between packages and memberships with WooCommerce product, but user can still follow steps to add listings in any categories after it has registered. There is no limitation taking place from that moment that will show only the applicable packages.

    I was thinking of something can be done based on WP user roles. For example, to allow adding only for Subscriber and Contributor in categories 1, 2, 3 and for Editor role to add in categories 4, 5, 6. Basically I would setup manually the user role of Editor.

    ihor developer

    Please make sure that you added and published a listing package and it’s not assigned to any categories, or to categories that you’re testing. If you add a package it will block adding listings (to any category or to categories you selected). Also, please make sure that you tested all the listing submission steps, the Select Package step appears after the Add Details one.

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

New Reply

This forum has been archived and is no longer accepting new posts or replies. Please join our new community forum for support & discussion.