Situation right now:
I’ve got a live-system and its running very well.
I DO NOT have a testing system.
Our live-system is a multi-store with several storeviews on one website.
PROBLEM:
I need to to add one more storeview and work on that within that livesystem. How can I restrict access to this storeview, so that no customer, whether logged in or not, can see this store? Is this even possible?
I need just an admin (me) to access this storeview.
Sure, I could disable all storeswitcher in the other live-stores but I don’t think, this would be a nice solution to my problem. 🙂
If you do not want to show up currently edited store (view) on your language dropdown select field, do the following:
Add a new customer-group called “admins” to your shop and remember the id which appears in the list.
If not already done, add a new customer for the admin and assign it to the just created customer-group
Go to system->store-view and click on the link in the StoreView Name – column which you dont want to show up on the frontend and klick it, you’ll see the StoreView id in the url /index.php/admin/system_store/editStore/store_id/3/key/, remember it
Now edit the file: app/design/frontend/default/your_shop/template/page/switch/languages.phtml
from:
to:
you also have to edit the checkout and any other part of magento which shows up a select field for the store view, that’s just a half solution. good luck 🙂