Home Forums WC Vendors Pro Support Adding Vendor to WooCommerce Memberships

NOTICE: We've Moved to a Ticket System for Support

As of August 31, 2017 (12am EST) our support forums will be retired (read-only), and we will be moving to a support ticket system.  This will allow us to better organize and answer support requests, and provide a more personalized experience as we assist our customers.

For the time being, we will leave our forums open for reading and learning while we work on creating a more robust Knowledge Base for everyone to use.

If you are a WC Vendors Pro customer please open a support ticket here. 

If you are a WC Vendors user please open a support ticket on the Wordpress.org forums.

The information on this forum is outdated and in most instances no longer relevant. Please be sure to check our documentation for the most up to date information.

https://docs.wcvendors.com/

Thank you to all of our customers!

 

Viewing 11 posts - 1 through 11 (of 11 total)
  • Author
    Posts
  • #25272
    Jim
    Participant

    Greetings:

    First I love your plugin. It’s well thought out and it was simple to install. I first bought Vendors by WooCommerce and it disappointed me, so I grab a copy of your WC Vendor Pro version and it works perfectly.

    Here is a little about what version of WP I have and some of the plugins:
    WordPress 4.4.2 running Social Learner theme (by BuddyBoss)
    WooCommerce Memberships
    LearnDash
    BuddyPress
    s2Member
    WC Vendor Free & Pro
    WooCommerce Version 2.5.2
    WisdmLabs Version 2.3.1
    User Role Editor Pro
    (others)

    About my site:
    Anyone using my site must create an account (even to browse the member list). There are 3 types of user [roles] accounts:

    Free
    Basic
    Premium

    Obviously the Free account is just that – Free, where the other two user accounts pay a fee in order to increase what they can do at my site.

    Additional to the 3 roles, a user can elect to “Sell courses or classes” to other members of the site using LearnDash, which I have installed. To facilitate the ability for a user to become an instructor at my site later I purchased a plugin (developed by WisdmLabs) called “Instructor Role”. This gives users the opportunity to become an instructor and offer classes while keeping their role level (Free, Basic or Premium).

    When I installed the plugin “Instructor Role”, it added a new type of user role called “Instructor”. Since I didn’t want to offer an Instructor only role, I used a plugin called “User Role Editor Pro” to create 3 new “user” roles off of the already 3 existing roles (e.g. Free, Basic and Premium). These new roles are called the following:

    Free with Instructor
    Basic with Instructor
    Premium with Instructor

    So basically my roles on the backend now look like this:

    Free
    Free / Instructor
    Basic
    Basic / Instructor
    Premium
    Premium / Instructor
    Instructor

    If a site member first starts out using a standard role (Free, Basic, or Premium), they can later decide to “bump” up their account by paying for the “instructor” add-on, but again, they must be a member of the site already to “add instructor”.

    Now on with my question (Okay, I realize it took awhile to get here but I wanted to make sure you had the background. ~grin! ):

    I noticed after I installed and activated WC Vendor (Pro) to my website, it created a user role called “Vendor”. Since the “Vendor” role will not be mixed with the other roles (like the role Instructor is), the user will need to sign up to do “selling” after they become a member.

    I want to charge (using WooCommerce Memberships) a subscription for users that want to sell items on the site. In addition they will pay me a portion of each sale too.

    Situation Scenario:
    Betty Smith is a Basic Member. (See first screen capture). She wants to add “Vendor” to her role. (See second screen capture).

    How can I set up WooCommerce Memberships so I can charge for adding “Vendor” when its only listed in the Additional Capabilities? I searched the KBs…but nothing seem to “jump” out. 🙁

    TIA-

    Jim

    #25275
    WC Vendors Support
    Participant

    Thanks Jim! Glad you are having some fun with this one. My brain nearly explodes trying to figure out what you’re trying to accomplish, though! The screen captures you typed about weren’t uploaded, though, so I’ve got no reference of the scenario you’re referencing. Could you please send them again?

    I’m curious, based on my first attempt to understand this, if Roles are not what you need, but rather capabilities. A “Role” of Vendor is required for the Pro Dashboard access and such. A capability is essentially a sub-role. Think of it this way:

    ROLE: Vendor — They have the capabilities to do things on your site, such as list products, and the sub permissions such as edit products, list new products, add simple products, add virtual products, but not add grouped products, yes to add external/affiliate product, but not add………. The capabilities are what define what each user in the role can actually do, whereas the ROLE of Vendor defines who they actually are.

    I’ve *never* used WooCommerce Memberships before. It’s really not my cup of tea, since Membership restricts product access to those in which you allow from my understanding. Then you’re combining Wisdmlabs, LearnDash, BuddyPress, s2Members, and my brain literally just explodes and turns off because it’s SO MUCH integration I dont even know what pieces are being integrated, or even why. You’re confused, and you know what you’re trying to accomplish. Imagine me, just a random guy trying to figure all this out going “holy hell! What’s he doing?!”. 🙂 🙂

    If I’m reading too much into this, and you’re just looking to charge people to be a vendor, then that’s actually pretty easy, but you’ve got the wrong plugins for that. Groups for WooCommerce (Paid) + Groups (Free) can allow you to create a product within WooCommerce, to charge a fee for being in a group (lets say you call this group Paid Vendors), and you can restrict the Pro Dashboard to only those who are in the group called “Paid Vendors”. As long as the user is in the group, they can see the dashboard, otherwise, they are shut out till they are.

    Let me know how I can help, and help me get my head around what you’re doing. 🙂

    #25321
    Jim
    Participant

    Hi Ben:

    Nothing like a challenge from a new user who only gives you a partial message. 🙂

    “…if Roles are not what you need, but rather capabilities.”

    Actually, I think you hit it on the head with this statement. It shouldn’t be a Role, but giving members the capability to “sell items”. Ben, not to bad – for a blind shot in the dark. 🙂

    BTW – There is much more to my site than what I described in this thread (that was done on purpose), but the general idea for using your wonderful plugin is to give certain users the ability to sell items (that we get a commission for part of the sale). Some of the information I provided was to give you a sense as to what goal I am attempting to obtain when users register on my site (member visibility, take classses, teach classes, have special access groups, sell items, etc…).

    << If I’m reading too much into this, and you’re just looking to charge people to be a vendor, >>

    You might be. I do what to charge members to become a vendor, but not change there member role (Free, Basic, Premium). Again, I think the answer is adding vendor capabilities. I was thinking of adding a role.

    << Groups for WooCommerce (Paid) + Groups (Free) can allow you to create a product within WooCommerce, to charge a fee for being in a group (lets say you call this group Paid Vendors), and you can restrict the Pro Dashboard to only those who are in the group called “Paid Vendors”. >>

    It looks like you’re using a theme from BuddyBoss. If so, can you tell me if BuddyBoss’ User Groups plugin will do the same thing as Groups for WooCommerce? Or do I need the paid version?

    I’ve reattached the images (they’re zipped up).

    Thanks

    Jim

    #25322
    WC Vendors Support
    Participant

    We are using the BuddyBoss “Boss” theme. We aren’t affiliated with BuddyBoss in any way, other than they are great theme developers, and we love their themes. I’m not sure if their “User Groups” plugin is what you can use, it would be a much better question for them. 🙂

    WC Vendors Pro would *require* that anyone who wants to see the Vendor Dashboard have the role Vendor. You can assign multiple roles, of course, with various third party plugins, and that would work just fine, as long as their primary role is Vendor. The reason the Vendor role exists, instead of a capability, is that the capabilities are not universal for all vendors, and instead tied into WooCommerce and WordPress capabilities. Depending on your settings, vendors can do different things. Your OTHER users on the site should use capabilities, instead of specific roles. 🙂

    And I dont see any images still, you cant upload zip files, but you can upload jpg/png/gifs 🙂

    Cheers

    #25326
    Jim
    Participant

    My main theme is from them too. I’m not affiliated either, but I have to say I like their work and support is always on target. 🙂

    Anyway:

    << Your OTHER users on the site should use capabilities, instead of specific roles. >>

    Ugh! Well…at least I’m not officially live so I can make changes. I’m sure I’m stepping out of the area your support arena…but is that true for members who want to become instructors too? I should have the basic membership levels (Free, Basic, Premium) and if they want to become Instructors they sign up with an added capability? If so, can the member have both Vendor and Instructor Capabilities?

    FYI: Images are uploaded…in png format.

    Jim

    #25329
    Jim
    Participant

    Second image…

    #25398
    WC Vendors Support
    Participant

    Remember, my advice is only as useful as the 15 minutes I’ve spent understanding what you’re doing. 🙂

    1.) Betty starts out on your site — doesnt matter to me what her role is.

    2.) Betty decides to become a vendor. Her role (as seen in https://www.wcvendors.com/members/stingray309/media/638/ ) MUST BE VENDOR. No other role will work. She MUST be “Vendor” and nothing else. Non negotiable. 🙂

    3.) If Betty also needs *other* roles, you would assign them in addition to her PRIMARY role being “Vendor”. Or, simply add the capabilities to Betty, rather than a new role.

    I know it makes minds melt and brains explode trying to figure this stuff out. Keep at it, your solution will come to you. Complex? Yes. Hard? Just gotta sort through it is all. 🙂

    #53772
    beforeplastic
    Participant

    I have a question: Is there a way to automatically add vendors to groups? I don’t see that capability. I only see the ability to add people one by one using their user name.

    @Jim have you had any luck with integrating with LearnDash? I have a need for this as well but as Ben pointed out, integrations are tricky.

    Thanks!

    #53816
    Anna
    Member

    @beforeplastic
    What groups? Are you talking about buddypress groups?

    #53970
    beforeplastic
    Participant

    Yes, I would like to have all vendors automatically be added to a vendor group in buddypress. or a way to easily sort all vendors, select all and add. Right now it seems they have to request an invitation but this is a private group for support. Thanks!

    #53998
    Anna
    Member

    Hello,
    Well, we can only suggest things since we are not the authors of buddypress.
    How about this? Check it out and see if this will help your quest:
    http://www.buddyboss.com/purchase/buddypress-auto-group-join/

Viewing 11 posts - 1 through 11 (of 11 total)
  • The forum ‘WC Vendors Pro Support’ is closed to new topics and replies.