WordPress.org

Ready to get started?Download WordPress

Forums

WooCommerce - excelling eCommerce
[resolved] Woocommerce / shop-page visbility for members only (22 posts)

  1. Moritz
    Member
    Posted 1 year ago #

    I am trying to put up a memebers only woocommerce store. WordPress' buildt in PW-protection does not do this. there is a nice extension (catalog visibility options) but unfortunaltely it doesnt hide the shop but just the prices and the add-to shopping cart, which is not enough. How can I put up a shop which is just visible for logged in customers? I tried several membership-plugins but still I cannot hide the woocommerceparts. Any ideas? :-)

    http://wordpress.org/extend/plugins/woocommerce/

  2. Moritz
    Member
    Posted 1 year ago #

    ok, i found a workaround. i used s2member plugin in combination with sidebar login plugin. s2 gives you a better user/member management and sidebar login allows you to hide certain pages if logged in or not. However: the shop-page itself will remain visible(accesible) even if I managed to get it out of the menus. It works with all other woocommerce-pages at least.
    Good luck

  3. reailia
    Member
    Posted 1 year ago #

    HI Moritz,

    I am trying to do the same thing as you.
    to make the shop page and all products visible only to registered users.

    i had a look at the S2Members plugin you mention, but I don't think I understand what you mean by

    "However: the shop-page itself will remain visible(accesible) even if I managed to get it out of the menus"

    so, does the plugin protect the access to the SHOP page and all products or not?

    Ideally what I want is for the SHOP page to be visible on the Menu, but after clicking on it, I want the page to have info informing that this is a members only page and have a login/registration area.

    I understand you have the login area on the side bar, right?

  4. Moritz
    Member
    Posted 1 year ago #

    Hi reailia,
    i worked that thing out finally. s2 memeber can do exactly what you want. Only "problem" is that it is quit a feature-rich plugin, so you need some time to set i t up. You can define different access levels (like "just read", "can edit", "premium member" etc.) to each page and post. Those access right are linked with the user administration of WP. If a memebr doesnt have the access right for a page or post he or she visits, s2 displays the login page (you can also setup a registration form beside it). After login you can specifiy a redirect i.e. to the shop page. I combined it with the plugin "WP sidebar login" for easy access, because there you can even define a user menu.
    Hope that helps. Moritz

  5. reailia
    Member
    Posted 1 year ago #

    HI Moritz,

    I see what you mean about the 'problem'. Having spent all morning on watching tutorial videos and going through options, I totally agree with what you said. I also have to say, these are some of the most annoying tutorials i have seen, as the guy tends to go round and round and round about the same stuff.

    But, the most important thing is, that is does 100% exactly what I want.

    Many thanks for your help!

  6. Moritz
    Member
    Posted 1 year ago #

    great, 1 more solved problem :-)

  7. Sumim
    Member
    Posted 1 year ago #

    Dear Moritz,
    Could you, please, direct me in a little bit of detail to the WooCommerce option of hiding the prices and the AddtoCart button to non-registered members?

    You mentioned it in your first message: "WordPress' buildt in PW-protection does not do this. there is a nice extension (catalog visibility options)" Probably, I am not looking in the right direction:) But that's exactly what I need - to hide the prices only and show them to registered users.

    Thank you and waiting to hear:)

  8. Moritz
    Member
    Posted 1 year ago #

    Hi, catalog visibility options is an extension that you can purchase at the woocommerce store.http://www.woothemes.com/products/catalog-visibility-options/
    You should check out the userguide before so see if it suits your needs: http://wcdocs.woothemes.com/user-guide/catalog-visibility-options/

    However as we discussed above you can also do this with the s2 member plugin that allows you to hide certain pages or posts to certain wp-user roles. You cannot hide just the prices or the certain page elements with s2 as far as i know. you could just make your shop page a memeber only page, where you have to register before you can see the content. hope that helps.

  9. Sumim
    Member
    Posted 1 year ago #

    Thank you, Moritz!
    This is very helpful!
    I will check out the description and see if it is really makes sense and simply buy the extension.
    Thanks again!

  10. jpajot
    Member
    Posted 1 year ago #

    Hi Moritz, this is very useful!
    Do you know by chance if with s2 Member I can limit the access of certain products to certain users only?
    So let say the user "John Doe" will see (and search) only products assigned to him (or may be its user role).

  11. Moritz
    Member
    Posted 1 year ago #

    hi jpajot,
    should be possible: s2memberss adds some new roles that you can modify and adjust to any user. See here for details: http://www.s2member.com/kb/roles-caps/
    If thats not enough you can add additional roles, i.e. with this plugin: http://wordpress.org/plugins/capability-manager-enhanced/
    (note that you will lose official s2-support if you use this)
    hope that helps

  12. jpajot
    Member
    Posted 1 year ago #

    Thanx for this quick answer.
    I slowly find a way to make it work. Combining the "capability manager" plugin AND "User Access Manager" which works well with WooCommerce products (not yet with WooCommerce Categories though...).
    So I've created a UAM-Group (corresponding to one of my customer) > attached some users to this group (the customer's product manager, the customer's communication manager etc.) And then I can link each post, page, categories (except WooC. categories), Nextgen Gallery, WooCommerce Products etc. to one or more groups. It works just well for even the queries are covered.
    NB: I quit S2 Member for the fact that there is a hierarchy with the S2 members roles - the highest role 4 can access the content accessible to smaller levels. Structurally this is just not what I want.

    Thanks again for your help

  13. fabbb
    Member
    Posted 11 months ago #

    Hi, I 'd like to make a member only shop with woo commerce. So get the wooC login page directly. I spent 2 days to find a plugin ... I tried members, Members access, Membership and I tried s2members but I think it is to hard for me to understand how it works.

    I would like to know how to configure s2members to get the whole entire site redirect to the woocommerce login (login and new user page) ?

    Thanks

    Fabbb

  14. homedog
    Member
    Posted 9 months ago #

    @fabbb do you find a way to make that possible? I also need to make different prices per user on the catalogues. Anybody?

  15. fabbb
    Member
    Posted 9 months ago #

    Hi, I used the plugin Members Only.

    It is simple to configure and you can add some redirect functions to choose which page you want to redirect after login.

    I hope it will help you.

    Fabbb

  16. kevpt
    Member
    Posted 8 months ago #

    Hi Moritz,
    I have an online store with a product line for the general public. However, I have a particular brand that I need to market to an exclusive audience and not to the general public. In other words, there are a number of products, prices and info that I need to hide from unregistered visitors. If I understand this thread correctly the 'catalog visibility options' extension doesn't have that ability, but the s2members plugin does... is that right?

    Thanks in advance.

    Kev

  17. Jeff
    Member
    Posted 8 months ago #

    Kev - I use the plugin "groups" to do this. It worked better than S2members for me. I was able to hide items for users not logged in or not logged in to a specific group.

    http://www.itthinx.com/plugins/groups/

  18. kevpt
    Member
    Posted 8 months ago #

    Thanks Jeff... that looks perfect.

  19. LV2013
    Member
    Posted 8 months ago #

    Dear Moritz and Reailia,

    Can you please tell me how you made the woocommerce shop page and all products visible only to registered users? I hope you can help!

  20. Moritz
    Member
    Posted 8 months ago #

    Im think technically thats difficult. You can hide anypage with s2 such as products pages etc. but not the shoppage itself (at least not easily). you should check out the option that jeff propsed above. I'd be curious if that works for the shoppage as well...

  21. kevpt
    Member
    Posted 8 months ago #

    The 'groups' plugin worked perfectly for hiding products from specified groups or to anyone that hasn't registered.
    LV2013 - for a 'work-around' you could hide all products and any link to the shop page and then include a link to the products in the 'my account' page menu, which is only viewable by those who register.

  22. LV2013
    Member
    Posted 8 months ago #

    Dear kevpt and Moritz,

    Thanks for your reply!
    I would like the visitors to see that I have a webshop and a I am showing a Little slideshow on my site as a teaser, but if they go to the webshop button in my main menu or click on one of the pictures in the slide show I would like them to register first. So I don't wont the webshop be hidden completly. Any ideas?

Topic Closed

This topic has been closed to new replies.

About this Plugin

About this Topic