Author Topic: virtuemart only for login users  (Read 2663 times)


  • Jr. Member
  • **
  • Posts: 82
virtuemart only for login users
« on: January 28, 2017, 12:04:01 pm »

i have a simple question and hope there is a simple solution :)

i have complete store setup, with categories, products, payments etc.. all is nice working.
but now i want to make this all accessible ONLY for login users. i want to have on page for public only the login form and they dont see anything without login.
i know i can restrict direct parts with showing menu restrictions.. but all the products, categories and other vm content will be visible trough direct urls...

i cant see anywhere in the VM access level restrictions.. not in categories, not in products.. not in general settings..

how i can do this?



  • UK Web Developer & Consultant
  • Global Moderator
  • Super Hero
  • *
  • Posts: 28324
  • Always on vacation
    • Jenkin Hill Internet
Re: virtuemart only for login users
« Reply #1 on: January 28, 2017, 12:52:04 pm »
It's Joomla! So you set ACL as you wish under Joomla Global Confifguration, which amongst others includes Category access, set menus to VM pages to Registered access and the same with those VM modules you wish to keep private.

Jenkin Hill Internet,
Lowestoft, Suffolk, UK

Unsolicited PMs/emails will be ignored.

Please mention your VirtueMart, Joomla and PHP versions when asking a question in this forum

Currently using VirtueMart  4.0.2 10661 on Joomla 3.10.9 PHP 7.4.29


  • Virtuemart Projectleader
  • Administrator
  • Super Hero
  • *
  • Posts: 10283
  • VM3.9 Eagle Owl
    • VM3 Extensions
  • VirtueMart Version: VirtueMart 3 on joomla 3
Re: virtuemart only for login users
« Reply #2 on: January 28, 2017, 13:39:06 pm »
and set the checkout for registered only
Should I fix your bug, please support the VirtueMart project and become a member
Extensions approved by the core team:


  • Jr. Member
  • **
  • Posts: 82
Re: virtuemart only for login users
« Reply #3 on: January 28, 2017, 21:38:26 pm »
im sorry but i dont understand what you mean. in ACL i cant find anywhere restricted options for public views products or categories..

there are only options for admin related settings.. and also, for public there are all Not allowed.. you can see what i got in attachment..

can you please let me know what you was mean by that acl setting for categories? where i can find it or how to setup?

no matter what all i restricted only to registered, if you put direct url of the product, the VM will show it -

i have:
- menu item to vm homepage only to registered
- menu item to cart only to registered
- all menu items to vm categories only to registered
- all modules about vm only to registered
- show prices only to registered (3rd party component)
- add to cart button only to registered (3rd party component)
- only registered users can checkout