WordPress.org

Ready to get started?Download WordPress

Forums

WooCommerce - excelling eCommerce
WooCommerce Private/Hidden Shop and Menu (8 posts)

  1. a_calder
    Member
    Posted 11 months ago #

    Overview
    I have a client that would like to have a WordPress site with a WooCommerce shop visible only to registered clients.

    Specific requirement
    The shop and all the products, cart, shop menu items needs to be completely hidden unless the user logs in with their registration information. It is very important that there are no shop links on the site (or evidence of a store of any kind) unless the user is logged in.

    A hidden link (or unlisted URL preferably) would allow clients to log in and gain access to the WooCommerce shop.

    Once the user logs in, the additional menu items for products, cart, etc., should be visible.

    Why do I want it this way?
    My client sells their product wholesale to retail stores and has agreements in place not to compete with them. They still want to advertise the products, but have a page dedicated to "Find our products at these retailers..."

    A proper shop needs to be available once clients log in so they can order their products from the wholesale part of the store.

    Why WooCommerce?
    My client really likes what the shop can do (and so do I), but I cannot figure out how to get this to work with WooCommerce, or if it is even possible. I tried contacting WooCommerce directly, but they were less than helpful in finding a solution for me, so I am trying the expertise here.

    Search results so far
    In my search across the net, I have found nothing that answers my requirements above. Most solutions suggest showing the shop as normal but redirecting requests back to the home page. This is unacceptable. The client is explicit that there be no shop links visible unless logged in.

    Any suggestions?

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

  2. jameskoster
    Member
    Plugin Author

    Posted 11 months ago #

    Hey,

    You may want to take a look at our Catalog Visibility Options extension: http://www.woothemes.com/products/catalog-visibility-options/

    You're going to need to do some custom dev to hide navigation items depending on whether a user is logged in or not, though.

  3. a_calder
    Member
    Posted 11 months ago #

    While that might be good for a store that sells all the same product to retail that it does to wholesale, it won't work for what I want. The advertising on the site will be extremely limited, because it is driven by the retail outlets.

    So, there will be literally zero exposure to the non-authenticated users. No store, no indication of a cart, no products, nothing.

  4. sareejoh
    Member
    Posted 6 months ago #

    I am trying to achieve the same thing. Did you find a workable solution?

  5. acsupport314
    Member
    Posted 5 months ago #

  6. katrinamorris
    Member
    Posted 1 month ago #

    We've purchased the Catalog Visibility Options extension and it works like a charm on the products and product details pages. I can't figure out how to turn off the cart in the menu for non-authenticated users though. We're using the Room 09 theme from YITH. I can turn the cart menu off completely in the theme options, but I would like to just hide it for non-authenticated users. Any tricks you can suggest?

  7. sareejoh
    Member
    Posted 1 month ago #

    I too ended up purchasing the Catalog Visibility Options extension. I also edited my theme to have two menu placeholders and check if the user is logged in to decide which menu to display. I wrote an if then statement using is_user_logged_in() - a built in WordPress function.

  8. terrytsang
    Member
    Posted 1 month ago #

    Hi, recently i have developed a product catalog plugin for WooCommerce, you can have a try here. It also has a feature to allow "add to cart" button to registered user only.

Reply

You must log in to post.

About this Plugin

About this Topic