I don't have technical knowledge, is there a way to do this out of the box without development?
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- CRM
- e-Commerce
- Accounting
- Inventory
- PoS
- Project management
- MRP
This question has been flagged
Website --> Configuration --> Menus
But this way users can still access for example product pages (eg. "/shop/product/product-name").
Search engines especially like indexing such pages and that is easy way for unregistered user to go there straight from google.
Only way I have found sadly involves development. I did something like this in my custom controller:
class DisableShop(WebsiteSale):
def shop(self):
return request.not_found()
class DisableProduct(WebsiteSale):
def product(self):
return request.not_found()
Correct @Marcus - please see https://www.odoo.com/forum/help-1/how-to-create-an-exclusive-webshop-178402 for an updated answer.
Have you tried login to shop module?
https://apps.odoo.com/apps/modules/12.0/login_to_shop/
Enjoying the discussion? Don't just read, join in!
Create an account today to enjoy exclusive features and engage with our awesome community!
Sign up